"\x{200B}" => {string => '␣'}, # nbsp: ~ in TeX
"\x{200C}" => {string => '|'}, # ISO-9995-7-081 lookalike (alt: ∣ ⊺ ⟙)
"\x{200D}" => {string => '⁀'}, # join (alt: ∤ |ͯ ⨝)
+ (map {( $_ => {string => chr(9676).$_.chr(9676)} )} map {chr} # combining double
+ 0x35C .. 0x362, 0x1DCD, 0x1DFC,
+ ),
);
$info{chr $_} //= {} for 32 .. 126;
for my $chr (keys %info) {
my $cp = ord $chr;
+ #my $info = glyph_mkinfo($cp) or next;
# attempt to get unicode character information
my $info = eval {
require Unicode::UCD;