use 5.010;
use strict;
use warnings;
+use utf8;
use Data::Dump 'pp';
use PLP::Functions 'EscapeHTML';
EscapeHTML($_[0]), # cell
join(' | ', map { $_->[1] } @chars), # title
$chars[0][2], # class
- join(' ', grep { defined } map { $_->[3] } @chars), # digraph
+ join(' ', map { $_->[3] // '…' } @chars), # digraph
);
}
$input =~ s/^\\//; # escaped char
($cell, $title, my $class, $mnem, $entity) = $self->glyphs_html($input);
- my $codepoint = ord(substr $input, 0, 1);
+ my $codepoint = ord $input;
if ($self->{style} eq 'univer') {
if ($input =~ /\p{age=unassigned}/) {
}
if ($self->{style} eq 'di') {
- if ($class =~ /\bu-di\b/) {
+ if ($mnem =~ /…/) {
+ # incomplete representation, usually partial
+ }
+ elsif ($class =~ /\bu-di\b/) {
push @class, ('l4', 'u-di'); # standard digraph
}
elsif ($class =~ /\bu-prop\b/) {