3 while (<>) { $glyph{$1} = $2 if /(....):(.+)\n/; }
4 @chars = sort keys %glyph; $[ = 1;
5 # dbmopen (%charname, "/usr/share/unicode/unidata/charname.db", 0);
8 FONT -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1
10 FONTBOUNDINGBOX 16 16 0 -2
18 foreach $character (@chars)
20 $encoding = hex($character); $glyph = $glyph{$character};
21 $width = length ($glyph) > 32 ? 2 : 1;
22 $dwidth = $width * 8; $swidth= $width * 500;
23 $glyph =~ s/((..){$width})/\n$1/g;
24 $character = "$character $charname"
25 if $charname = $charname{pack("n",hex($character))};
27 print "STARTCHAR U+$character