# output perl code of hash
# (assume no backslashes or curlies, so we can just q{} w/o escaping)
-print "{\n";
+print "+{\n";
+printf '(map {$_=>0} qw{%s}),'."\n", join(' ',
+ map { substr($_, 1, 1).substr($_, 0, 1) } sort keys %di
+);
printf "q{%s}=>[%s],\n", $_, join(',',
$di{$_}, # glyph code point
$info{$_} # optional additional arguments