summaryrefslogtreecommitdiff
path: root/src/libvterm/find-wide-chars.pl
diff options
context:
space:
mode:
Diffstat (limited to 'src/libvterm/find-wide-chars.pl')
-rw-r--r--src/libvterm/find-wide-chars.pl6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/libvterm/find-wide-chars.pl b/src/libvterm/find-wide-chars.pl
index fc4a23444..f7f22051b 100644
--- a/src/libvterm/find-wide-chars.pl
+++ b/src/libvterm/find-wide-chars.pl
@@ -3,16 +3,12 @@
use strict;
use warnings;
-use Unicode::UCD qw( charprop );
-
STDOUT->autoflush(1);
sub iswide
{
my ( $cp ) = @_;
-
- my $width = charprop( $cp, "East_Asian_Width" ) or return;
- return $width eq "Wide" || $width eq "Fullwidth";
+ return chr($cp) =~ m/\p{East_Asian_Width=Wide}|\p{East_Asian_Width=Fullwidth}/;
}
my ( $start, $end );