Use a custom font encoding vector; generate copyright (inner cover) page
authorH. Peter Anvin <hpa@zytor.com>
Wed, 15 May 2002 21:00:30 +0000 (21:00 +0000)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 15 May 2002 21:00:30 +0000 (21:00 +0000)
45 files changed:
doc/afmmetrics.pl
doc/genps.pl
doc/head.ps
doc/metrics/pagd8a.ph
doc/metrics/pagdo8a.ph
doc/metrics/pagk8a.ph
doc/metrics/pagko8a.ph
doc/metrics/pbkd8a.ph
doc/metrics/pbkdi8a.ph
doc/metrics/pbkl8a.ph
doc/metrics/pbkli8a.ph
doc/metrics/pcrb8a.ph
doc/metrics/pcrbo8a.ph
doc/metrics/pcrr8a.ph
doc/metrics/pcrro8a.ph
doc/metrics/phvb8a.ph
doc/metrics/phvb8an.ph
doc/metrics/phvbo8a.ph
doc/metrics/phvbo8an.ph
doc/metrics/phvl8a.ph
doc/metrics/phvlo8a.ph
doc/metrics/phvr8a.ph
doc/metrics/phvr8an.ph
doc/metrics/phvro8a.ph
doc/metrics/phvro8an.ph
doc/metrics/pncb8a.ph
doc/metrics/pncbi8a.ph
doc/metrics/pncr8a.ph
doc/metrics/pncri8a.ph
doc/metrics/pplb8a.ph
doc/metrics/pplbi8a.ph
doc/metrics/pplr8a.ph
doc/metrics/pplri8a.ph
doc/metrics/psyr.ph
doc/metrics/ptmb8a.ph
doc/metrics/ptmbi8a.ph
doc/metrics/ptmr8a.ph
doc/metrics/ptmri8a.ph
doc/metrics/putb8a.ph
doc/metrics/putbi8a.ph
doc/metrics/putr8a.ph
doc/metrics/putri8a.ph
doc/metrics/pzcmi8a.ph
doc/metrics/pzdr.ph
doc/pswidth.ph

index fc28cc8..b93d22e 100755 (executable)
@@ -25,13 +25,14 @@ while ( $line = <STDIN> ) {
                $charcode = $dd[1];
            } elsif ( $dd[0] eq 'WX' ) {
                $width = $dd[1];
+           } elsif ( $dd[0] eq 'W' ) {
+               $width = $dd[2];
            } elsif ( $dd[0] eq 'N' ) {
                $name = $dd[1];
            }
        }
-       if ( defined($charcode) && $charcode >= 0 && $charcode < 256 ) {
-           $charcodes{$name} = $charcode;
-           $widths[$charcode] = $width;
+       if ( defined($name) && defined($width) ) {
+           $charwidth{$name} = $width;
        }
     } elsif ( $kerndata ) {
        @data = split(/\s+/, $line);
@@ -68,21 +69,10 @@ $psfont =~ s/[^A-Za-z0-9]/_/g;
 
 print "%PS_${psfont} = (\n";
 print "  name => \'$fontname\',\n";
-print "  widths => [\n";
-for ( $i = 0 ; $i < 256 ; $i += 8 ) {
-    print "    ";
-    for ( $j = 0 ; $j < 8 ; $j++ ) {
-       printf("%5d", $widths[$i+$j]);
-       print ',' if (($i+$j) < 255);
-       print ' ' if ($j < 7);
-    }
-    print "\n";
-}
-print "  ],\n";
-print "  kern => {";
+print "  widths => {";
 $lw = 100000;
-foreach $kp ( keys(%kernpairs) ) {
-    $ss = sprintf('%s => %d, ', qstr($kp), $kernpairs{$kp});
+foreach $cc ( keys(%charwidth) ) {
+    $ss = sprintf('%s => %d, ', qstr($cc), $charwidth{$cc});
     $lw += length($ss);
     if ( $lw > 72 ) {
        print "\n    ";
@@ -90,7 +80,18 @@ foreach $kp ( keys(%kernpairs) ) {
     }
     print $ss;
 }
-print "  }\n";
+print "\n  }\n";
+#print "  kern => {";
+#$lw = 100000;
+#foreach $kp ( keys(%kernpairs) ) {
+#    $ss = sprintf('%s => %d, ', qstr($kp), $kernpairs{$kp});
+#    $lw += length($ss);
+#    if ( $lw > 72 ) {
+#      print "\n    ";
+#      $lw = 4 + length($ss);
+#    }
+#    print $ss;
+#}
+#print "  }\n";
 print ");\n";
-
-
+print "1;\n";
index 1af10b8..a741be9 100755 (executable)
@@ -22,6 +22,8 @@ use Fcntl;
           plmarg => 50,        # Page number position relative to left margin
           prmarg => 0,         # Page number position relative to right margin
           pymarg => 50,        # Page number position relative to bot margin
+          startcopyright => 100, # How much above the bottom margin is the
+                                 # copyright notice stuff
           bulladj => 12,       # How much to indent a bullet paragraph
           tocind => 12,        # TOC indentation per level
           tocpnz => 24,        # Width of TOC page number only zone
@@ -52,8 +54,8 @@ use Fcntl;
 #
 undef $input;
 while ( $arg = shift(@ARGV) ) {
-    if ( $arg =~ /^\-(|no\-)/ ) {
-       $parm = $';
+    if ( $arg =~ /^\-(|no\-)(.*)$/ ) {
+       $parm = $2;
        $true = ($1 eq '') ? 1 : 0;
        if ( $true && defined($papersizes{$parm}) ) {
            $psconf{pagewidth}  = $papersizes{$parm}->[0];
@@ -86,6 +88,69 @@ $tocskip = 6;                        # Space between TOC entries
              'toc1' => $tocskip,  'toc2' => $tocskip);
 
 #
+# Custom encoding vector.  This is basically the same as
+# ISOLatin1Encoding (a level 2 feature, so we dont want to use it),
+# but with a few extra characters thrown in.  It is basically a
+# modified Windows 1252 codepage, minus, for now, the euro sign (\200
+# is reserved for euro.)
+#
+@NASMEncoding =
+(
+ (undef)x32,
+ 'space', 'exclam', 'quotedbl', 'numbersign', 'dollar', 'percent',
+ 'ampersand', 'quoteright', 'parenleft',
+ 'parenright', 'asterisk', 'plus', 'comma', 'minus',
+ 'period', 'slash', 'zero', 'one', 'two', 'three',
+ 'four', 'five', 'six', 'seven', 'eight', 'nine',
+ 'colon', 'semicolon', 'less', 'equal', 'greater',
+ 'question', 'at', 'A', 'B', 'C', 'D', 'E', 'F', 'G',
+ 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q',
+ 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
+ 'bracketleft', 'backslash', 'bracketright',
+ 'asciicircum', 'underscore', 'quoteleft', 'a', 'b',
+ 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
+ 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
+ 'w', 'x', 'y', 'z', 'braceleft', 'bar',
+ 'braceright', 'asciitilde', undef,
+ undef, 'macron', 'quotesinglbase', 'florin',
+ 'quotedblbase', 'ellipsis', 'dagger', 'dbldagger',
+ 'circumflex', 'perthousand', 'Scaron', 'guilsinglleft',
+ 'OE', 'hungarumlaut', 'Zcaron', 'caron',
+ 'ogonek', 'grave', 'quotesingle', 'quotedblleft',
+ 'quotedblright', 'bullet', 'endash', 'emdash',
+ 'tilde', 'trademark', 'scaron', 'guilsignlright',
+ 'oe', 'ring', 'zcaron', 'Ydieresis',
+ 'space', 'exclamdown', 'cent', 'sterling',
+ 'currency', 'yen', 'brokenbar', 'section',
+ 'dieresis', 'copyright', 'ordfeminine',
+ 'guillemotleft', 'logicalnot', 'hyphen',
+ 'registered', 'macron', 'degree', 'plusminus',
+ 'twosuperior', 'threesuperior', 'acute', 'mu',
+ 'paragraph', 'periodcentered', 'cedilla',
+ 'onesuperior', 'ordmasculine', 'guillemotright',
+ 'onequarter', 'onehalf', 'threequarters',
+ 'questiondown', 'Agrave', 'Aacute', 'Acircumflex',
+ 'Atilde', 'Adieresis', 'Aring', 'AE', 'Ccedilla',
+ 'Egrave', 'Eacute', 'Ecircumflex', 'Edieresis',
+ 'Igrave', 'Iacute', 'Icircumflex', 'Idieresis',
+ 'Eth', 'Ntilde', 'Ograve', 'Oacute', 'Ocircumflex',
+ 'Otilde', 'Odieresis', 'multiply', 'Oslash',
+ 'Ugrave', 'Uacute', 'Ucircumflex', 'Udieresis',
+ 'Yacute', 'Thorn', 'germandbls', 'agrave', 'aacute',
+ 'acircumflex', 'atilde', 'adieresis', 'aring', 'ae',
+ 'ccedilla', 'egrave', 'eacute', 'ecircumflex',
+ 'edieresis', 'igrave', 'iacute', 'icircumflex',
+ 'idieresis', 'eth', 'ntilde', 'ograve', 'oacute',
+ 'ocircumflex', 'otilde', 'odieresis', 'divide',
+ 'oslash', 'ugrave', 'uacute', 'ucircumflex',
+ 'udieresis', 'yacute', 'thorn', 'ydieresis'
+);
+
+$emdash = "\227";
+$endash = "\226";
+$bullet = "\225";
+
+#
 # First, format the stuff coming from the front end into
 # a cleaner representation
 #
@@ -99,11 +164,11 @@ while ( defined($line = <PARAS>) ) {
     chomp $line;
     $data = <PARAS>;
     chomp $data;
-    if ( $line =~ /^meta :/ ) {
-       $metakey = $';
+    if ( $line =~ /^meta :(.*)$/ ) {
+       $metakey = $1;
        $metadata{$metakey} = $data;
-    } elsif ( $line =~ /^indx :/ ) {
-       $ixentry = $';
+    } elsif ( $line =~ /^indx :(.*)$/ ) {
+       $ixentry = $1;
        push(@ixentries, $ixentry);
        $ixterms{$ixentry} = [split(/\037/, $data)];
        # Look for commas.  This is easier done on the string
@@ -141,6 +206,22 @@ sub int2base($$) {
 }    
 
 #
+# Convert a string to a rendering array
+#
+sub string2array($)
+{
+    my($s) = @_;
+    my(@a) = ();
+    
+    while ( $s =~ /^(\s+|\S+)(.*)$/ ) {
+       push(@a, [0,$1]);
+       $s = $2;
+    }
+
+    return @a;
+}
+
+#
 # Take a crossreference name and generate the PostScript name for it.
 #
 # This hack produces a somewhat smaller PDF...
@@ -207,11 +288,13 @@ sub ps_flow_lines($$$@) {
                push(@xd, $e);
            }
        } else {
-           my $ew = ps_width($$e[1], $fontset->{fonts}->[$$e[0]][1]) *
+           my $ew = ps_width($$e[1], $fontset->{fonts}->[$$e[0]][1],
+                             \@NASMEncoding) *
                ($fontset->{fonts}->[$$e[0]][0]/1000);
            my $sp = $$e[1];
            $sp =~ tr/[^ ]//d;  # Delete nonspaces
-           my $esw = ps_width($sp, $fontset->{fonts}->[$$e[0]][1]) *
+           my $esw = ps_width($sp, $fontset->{fonts}->[$$e[0]][1],
+                              \@NASMEncoding) *
                ($fontset->{fonts}->[$$e[0]][0]/1000);
            
            if ( ($w+$ew) - $ps_space_squeeze*($sw+$esw) > $wid ) {
@@ -268,11 +351,15 @@ sub ps_flow_lines($$$@) {
                # Compute the width of the remainder array
                for my $le ( @l ) {
                    if ( $$le[0] >= 0 ) {
-                       my $xew = ps_width($$le[1], $fontset->{fonts}->[$$le[0]][1]) *
+                       my $xew = ps_width($$le[1],
+                                          $fontset->{fonts}->[$$le[0]][1],
+                                          \@NASMEncoding) *
                            ($fontset->{fonts}->[$$le[0]][0]/1000);
                        my $xsp = $$le[1];
                        $xsp =~ tr/[^ ]//d;     # Delete nonspaces
-                       my $xsw = ps_width($xsp, $fontset->{fonts}->[$$le[0]][1]) *
+                       my $xsw = ps_width($xsp,
+                                          $fontset->{fonts}->[$$le[0]][1],
+                                          \@NASMEncoding) *
                            ($fontset->{fonts}->[$$le[0]][0]/1000);
                        $w += $xew;  $sw += $xsw;
                    }
@@ -358,8 +445,7 @@ sub mkparaarray($@) {
            if ( $type eq 'sp' ) {
                push(@para, [$in_e?1:0, ' ']);
            } elsif ( $type eq 'da' ) {
-               # \261 is en dash in Adobe StandardEncoding
-               push(@para, [$in_e?1:0, "\261"]);
+               push(@para, [$in_e?1:0, $endash]);
            } elsif ( $type eq 'n ' ) {
                push(@para, [0, $text]);
                $in_e = 0;
@@ -482,6 +568,15 @@ for ( $i = 0 ; $i < $npara ; $i++ ) {
 #
 unshift(@paras,  @tocparas);  undef @tocparas;
 unshift(@ptypes, @tocptypes); undef @tocptypes;
+
+#
+# Add copyright notice to the beginning
+#
+unshift(@paras, [[0, "\251"], [0, ' '], [0,$metadata{'year'}],
+                [0, ' '], string2array($metadata{'author'})],
+       [[0, ' ']], [string2array($metadata{'license'})]);
+unshift(@ptypes, 'norm', 'norm', 'norm');
+
 $npara = scalar(@paras);
 
 #
@@ -550,7 +645,8 @@ sub ps_break_lines($$) {
            my $xref = $1;
            my $refname = $2.' ';
            my $ntoc = substr($ptype,3,1)+0;
-           my $refwidth = ps_width($refname, $TextFont{fonts}->[0][1]) *
+           my $refwidth = ps_width($refname, $TextFont{fonts}->[0][1],
+                                   \@NASMEncoding) *
                ($TextFont{fonts}->[0][0]/1000);
            
            @ls = ps_flow_lines($linewidth-$ntoc*$psconf{tocind}-
@@ -590,8 +686,10 @@ ps_break_lines(\@paras, \@ptypes);
 # Break lines in to pages
 #
 
-$curpage = 3;                  # First text page is page 3
-$curypos = 0;                  # Space used on this page
+# Where to start on page 2, the copyright page
+$curpage = 2;                  # Start on page 2
+$curypos = $psconf{pageheight}-$psconf{topmarg}-$psconf{botmarg}-
+    $psconf{startcopyright};
 undef $columnstart;            # Not outputting columnar text
 undef $curcolumn;              # Current column
 $nlines = scalar(@pslines);
@@ -786,13 +884,43 @@ foreach $c ( keys(%psbool) ) {
     print "/$c ", ($psbool{$c}?'true':'false'), " def\n";
 }
 
+# Emit custom encoding vector
+$zstr = '/NASMEncoding [ ';
+foreach $c ( @NASMEncoding ) {
+    my $z = '/'.(defined($c)?$c:'.notdef ').' ';
+    if ( length($zstr)+length($z) > 72 ) {
+       print $zstr,"\n";
+       $zstr = ' ';
+    }
+    $zstr .= $z;
+}
+print $zstr, "] def\n";
+
+# Font recoding routine
+# newname fontname --
+print "/nasmenc {\n";
+print "  findfont dup length dict begin\n";
+print "    { 1 index /FID ne {def}{pop pop} ifelse } forall\n";
+print "    /Encoding NASMEncoding def\n";
+print "    currentdict\n";
+print "  end\n";
+print "  definefont pop\n";
+print "} def\n";
+
 # Emit fontset definitions
 foreach $fset ( @AllFonts ) {
     my $i = 0;
     my @zfonts = ();
+    my %allfonts = ();
+    foreach $font ( @{$fset->{fonts}} ) {
+       $allfonts{$font->[1]->{name}}++;
+    }
+    foreach $font ( keys(%allfonts) ) {
+       print '/',$font,'-NASM /',$font," nasmenc\n";
+    }
     foreach $font ( @{$fset->{fonts}} ) {
        print '/', $fset->{name}, $i, ' ',
-       '/', $font->[1]->{name}, ' findfont ',
+       '/', $font->[1]->{name}, '-NASM findfont ',
        $font->[0], " scalefont def\n";
        push(@zfonts, $fset->{name}.$i);
        $i++;
@@ -862,13 +990,14 @@ $ps_page = 0;
 
 # Title page and inner cover
 ps_start_page();
-# FIX THIS: This shouldn't be hard-coded like this
 $title = $metadata{'title'};
-$title =~ s/ \- / \320 /;      # \320 = em dash
+$title =~ s/ \- / $emdash /;
 $pstitle = ps_string($title);
+
+# FIX THIS: This shouldn't be hard-coded like this
 print <<EOF;
 lmarg pageheight 2 mul 3 div moveto
-/Helvetica-Bold findfont 20 scalefont setfont
+/Helvetica-Bold-NASM findfont 20 scalefont setfont
 /title linkdest ${pstitle} show
 lmarg pageheight 2 mul 3 div 10 sub moveto
 0 setlinecap 3 setlinewidth
@@ -897,17 +1026,14 @@ pageheight 2 div 33 add
 12 nasmlogo
 EOF
 ps_end_page(0);
-ps_start_page();
-print "% Inner cover goes here\n";
-ps_end_page(0);
 
-$curpage = 3;
+$curpage = 2;
 ps_start_page();
 foreach $line ( @pslines ) {
     my $linfo = $line->[0];
     
     if ( $$linfo[4] != $curpage ) {
-        ps_end_page(1);
+        ps_end_page($curpage > 2);
         ps_start_page();
         $curpage = $$linfo[4];
     }
index 57f199d..d8f9d29 100644 (file)
 /code2 { lmarg exch moveto tfont showstream } def
 /code3 { lmarg exch moveto tfont showstream } def
 
+/bullet [(\225)] def
+
 /bull0 { bullmarg exch moveto tfont bwidth showstreamjust } def
-/bull1 { dup lmarg exch moveto [(\267)] tfont showstream
+/bull1 { dup lmarg exch moveto bullet tfont showstream
         bullmarg exch moveto tfont bwidth showstreamjust } def
 /bull2 { bullmarg exch moveto tfont showstream } def
-/bull3 { dup lmarg exch moveto [(\267)] tfont showstream
+/bull3 { dup lmarg exch moveto bullet tfont showstream
         bullmarg exch moveto tfont showstream } def
 
 /tocw0 lwidth tocpnz sub def
index aa70deb..729ba29 100644 (file)
@@ -1,82 +1,72 @@
 %PS_AvantGarde_Demi = (
   name => 'AvantGarde-Demi',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      280,   280,   360,   560,   560,   860,   680,   280,
-      380,   380,   440,   600,   280,   420,   280,   460,
-      560,   560,   560,   560,   560,   560,   560,   560,
-      560,   560,   280,   280,   600,   600,   600,   560,
-      740,   740,   580,   780,   700,   520,   480,   840,
-      680,   280,   480,   620,   440,   900,   740,   840,
-      560,   840,   580,   520,   420,   640,   700,   900,
-      680,   620,   500,   320,   640,   320,   600,   500,
-      280,   660,   660,   640,   660,   640,   280,   660,
-      600,   240,   260,   580,   240,   940,   600,   640,
-      660,   660,   320,   440,   300,   600,   560,   800,
-      560,   580,   460,   340,   600,   340,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   280,   560,   560,   160,   560,   560,   560,
-      560,   220,   480,   460,   240,   240,   520,   520,
-        0,   500,   560,   560,   280,     0,   600,   600,
-      280,   480,   480,   460,  1000,  1280,     0,   560,
-        0,   420,   420,   540,   480,   420,   480,   280,
-      500,     0,   360,   340,     0,   700,   340,   540,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   900,     0,   360,     0,     0,     0,     0,
-      480,   840,  1060,   360,     0,     0,     0,     0,
-        0,  1080,     0,     0,     0,   240,     0,     0,
-      320,   660,  1080,   600,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -82, "s." => 20, "T-" => -75, "T." => -91, "DA" => -50, 
-    "yo" => -30, ". " => -50, "T:" => -15, "T;" => -29, "Ke" => -40, 
-    "rc" => -7, ".\'" => -70, "TA" => -25, "rd" => -6, "re" => -4, 
-    "bv" => -20, "rg" => 1, "\272 " => -50, "Ko" => -45, "DV" => -50, 
-    "ri" => 20, "f\365" => -15, "by" => -20, "DW" => -25, "rk" => 5, 
-    "DY" => -45, "rl" => 20, "rm" => 15, "rn" => 21, "LT" => -46, 
-    "Ku" => -15, "ro" => -15, "U," => -20, "rp" => 20, "LV" => -85, 
-    "rq" => -8, "U." => -20, "TO" => -15, "LW" => -55, "Ky" => -20, 
-    "rs" => 20, "LY" => -80, "rt" => 20, "ru" => 20, "\' " => -50, 
-    "rv" => 40, "ry" => 40, "\252A" => -50, "\'\'" => -80, "ck" => -15, 
-    "cl" => -15, "ke" => -40, "F," => -162, "F." => -129, "Ta" => -70, 
-    "UA" => -40, "Te" => -49, "ko" => -30, "cy" => -20, "V," => -145, 
-    "V-" => -75, "To" => -49, "ky" => -5, "V." => -145, "Ly" => -23, 
-    "Tr" => -30, "FA" => -75, "Tu" => -46, "Tw" => -55, "Ty" => -10, 
-    "V:" => -18, "V;" => -33, "f," => -40, "G," => -20, "f." => -40, 
-    "G." => -20, "VA" => -102, "O," => -30, "VG" => -20, "O." => -30, 
-    " A" => -20, "v," => -90, "W," => -106, "v." => -90, "W-" => -35, 
-    "W." => -106, "VO" => -45, ",\272" => -70, "Fa" => -20, 
-    "\'d" => -50, "Fe" => -20, "OA" => -60, "W:" => -15, "W;" => -33, 
-    " T" => -25, " V" => -80, " W" => -25, "Va" => -95, "WA" => -58, 
-    " Y" => -60, "\'r" => -20, "\'s" => -15, "\'t" => 10, "ev" => -20, 
-    "Ve" => -101, "ew" => -20, "P," => -220, "\'v" => -10, "ex" => -20, 
-    "ey" => -20, "P." => -200, "Vi" => -15, " `" => -50, "GY" => -15, 
-    "mu" => -20, "w," => -90, "OT" => -15, "w." => -90, "OV" => -45, 
-    "Vo" => -101, "my" => -20, "L\272" => -30, "OW" => -20, 
-    "WO" => -20, "fa" => -15, "OX" => -30, "A\'" => -90, "OY" => -30, 
-    "Vu" => -55, "ff" => -20, "fi" => -15, "PA" => -100, "fl" => -15, 
-    "fo" => -20, "va" => -30, "Wa" => -50, "ve" => -20, "We" => -47, 
-    "Q," => 20, "Wi" => -10, "`A" => -50, "nv" => -30, "AC" => -40, 
-    "vo" => -20, "Y," => -145, "Wo" => -46, "Y-" => -100, "ny" => -15, 
-    "Y." => -145, ".\272" => -70, "ga" => 15, "AG" => -40, "Wu" => -30, 
-    "gi" => 25, "AO" => -50, "Wy" => -15, "Pa" => -20, "AQ" => -50, 
-    "Y:" => -10, "Y;" => -23, "AT" => -25, "Pe" => -20, "AU" => -40, 
-    "AV" => -102, "wa" => -30, "J." => -15, "AW" => -60, "AY" => -80, 
-    "YA" => -80, "we" => -20, "Po" => -20, "``" => -80, "BA" => -10, 
-    "y," => -100, "ov" => -30, "wo" => -30, "ow" => -20, "y." => -100, 
-    "ox" => -30, "oy" => -20, "YO" => -30, " \252" => -50, "JA" => -30, 
-    ", " => -50, ",\'" => -70, "Au" => -20, "Av" => -70, "Aw" => -65, 
-    "Ay" => -50, "Ya" => -93, "xe" => -20, "r," => -75, "Ye" => -89, 
-    "r-" => -60, "S," => 20, "r." => -73, "hy" => -30, "RO" => 25, 
-    "ab" => 5, "CA" => -40, "RT" => 40, "RU" => 25, "RV" => -10, 
-    "Yo" => -89, "py" => -20, "RW" => 25, "Ja" => -20, "Yu" => -52, 
-    "D," => -20, "ap" => 20, "D." => -20, "L\'" => -30, "at" => 5, 
-    "ya" => -30, "KO" => -30, "yc" => -35, "ye" => -20, "s," => 20,   }
+  widths => {
+    "multiply" => 600, "Ntilde" => 740, "zero" => 560, "eth" => 640, 
+    "Ograve" => 840, "uacute" => 600, "braceleft" => 340, 
+    "Thorn" => 560, "zcaron" => 460, "comma" => 280, "cedilla" => 340, 
+    "plusminus" => 600, "ccedilla" => 640, "circumflex" => 540, 
+    "dotaccent" => 280, "asciitilde" => 600, "colon" => 280, 
+    "onehalf" => 840, "dollar" => 560, "ntilde" => 600, 
+    "Ocircumflex" => 840, "Oacute" => 840, "ogonek" => 340, 
+    "ograve" => 640, "thorn" => 660, "minus" => 600, "degree" => 400, 
+    "yen" => 560, "space" => 280, "registered" => 740, 
+    "questiondown" => 560, "Aring" => 740, "percent" => 860, 
+    "emdash" => 1000, "six" => 560, "Agrave" => 740, 
+    "paragraph" => 600, "three" => 560, "numbersign" => 560, 
+    "two" => 560, "Igrave" => 280, "oacute" => 640, 
+    "ocircumflex" => 640, "A" => 740, "B" => 580, "C" => 780, 
+    "D" => 700, "E" => 520, "onequarter" => 840, "F" => 480, 
+    "G" => 840, "H" => 680, "I" => 280, "J" => 480, "K" => 620, 
+    "L" => 440, "backslash" => 640, "asciicircum" => 600, 
+    "periodcentered" => 280, "M" => 900, "N" => 740, "O" => 840, 
+    "P" => 560, "aring" => 660, "Q" => 840, "R" => 580, 
+    "Aacute" => 740, "caron" => 540, "S" => 520, "T" => 420, 
+    "grave" => 420, "U" => 640, "agrave" => 660, "V" => 700, 
+    "W" => 900, "equal" => 600, "question" => 560, "X" => 680, 
+    "Y" => 620, "Z" => 500, "bracketright" => 320, "Iacute" => 280, 
+    "ampersand" => 680, "four" => 560, "igrave" => 240, "a" => 660, 
+    "b" => 660, "c" => 640, "d" => 660, "plus" => 600, "e" => 640, 
+    "quotesinglbase" => 280, "f" => 280, "g" => 660, "bullet" => 600, 
+    "h" => 600, "i" => 240, "Oslash" => 840, "dagger" => 560, 
+    "j" => 260, "Yacute" => 620, "k" => 580, "l" => 240, "m" => 940, 
+    "n" => 600, "o" => 640, "ordfeminine" => 360, "ring" => 360, 
+    "p" => 660, "threesuperior" => 336, "q" => 660, "acute" => 420, 
+    "r" => 320, "twosuperior" => 336, "aacute" => 660, "s" => 440, 
+    "OE" => 1060, "t" => 300, "divide" => 600, "section" => 560, 
+    "u" => 600, "v" => 560, "w" => 800, "dieresis" => 500, "x" => 560, 
+    "y" => 580, "z" => 460, "iacute" => 240, "quotedblbase" => 480, 
+    "hungarumlaut" => 700, "quotedbl" => 360, "mu" => 576, 
+    "Scaron" => 520, "Lslash" => 480, "semicolon" => 280, 
+    "oslash" => 660, "florin" => 560, "yacute" => 580, "fi" => 520, 
+    "fl" => 520, "Acircumflex" => 740, "parenright" => 380, 
+    "Ecircumflex" => 520, "trademark" => 1000, "Icircumflex" => 280, 
+    "daggerdbl" => 560, "guillemotleft" => 460, "germandbls" => 600, 
+    "macron" => 420, "Otilde" => 840, "seven" => 560, 
+    "ellipsis" => 1000, "scaron" => 440, "ordmasculine" => 360, 
+    "AE" => 900, "Ucircumflex" => 640, "lslash" => 320, 
+    "dotlessi" => 240, "sterling" => 560, "quotedblleft" => 480, 
+    "hyphen" => 420, "guilsinglright" => 240, "quotesingle" => 220, 
+    "eight" => 560, "exclamdown" => 280, "acircumflex" => 660, 
+    "endash" => 500, "oe" => 1080, "ecircumflex" => 640, 
+    "copyright" => 740, "Adieresis" => 740, "Egrave" => 520, 
+    "icircumflex" => 240, "slash" => 460, "braceright" => 340, 
+    "Edieresis" => 520, "quotedblright" => 480, "otilde" => 640, 
+    "Idieresis" => 280, "parenleft" => 380, "one" => 560, 
+    "Odieresis" => 840, "ucircumflex" => 600, "bracketleft" => 320, 
+    "Ugrave" => 640, "cent" => 560, "currency" => 560, 
+    "logicalnot" => 600, "quoteright" => 280, "Udieresis" => 640, 
+    "perthousand" => 1280, "Ydieresis" => 620, "Atilde" => 740, 
+    "breve" => 480, "bar" => 600, "fraction" => 160, "Eacute" => 520, 
+    "less" => 600, "adieresis" => 660, "guilsinglleft" => 240, 
+    "egrave" => 640, "exclam" => 280, "edieresis" => 640, "Eth" => 742, 
+    "idieresis" => 240, "period" => 280, "ae" => 1080, 
+    "asterisk" => 440, "odieresis" => 640, "Uacute" => 640, 
+    "ugrave" => 600, "five" => 560, "nine" => 560, "greater" => 600, 
+    "Zcaron" => 500, "udieresis" => 600, "threequarters" => 840, 
+    "guillemotright" => 460, "Ccedilla" => 780, "ydieresis" => 580, 
+    "tilde" => 480, "atilde" => 660, "at" => 740, "brokenbar" => 600, 
+    "eacute" => 640, "quoteleft" => 280, "underscore" => 500, 
+    "onesuperior" => 336, 
+  }
 );
+1;
index dbba510..727ea00 100644 (file)
@@ -1,82 +1,72 @@
 %PS_AvantGarde_DemiOblique = (
   name => 'AvantGarde-DemiOblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      280,   280,   360,   560,   560,   860,   680,   280,
-      380,   380,   440,   600,   280,   420,   280,   460,
-      560,   560,   560,   560,   560,   560,   560,   560,
-      560,   560,   280,   280,   600,   600,   600,   560,
-      740,   740,   580,   780,   700,   520,   480,   840,
-      680,   280,   480,   620,   440,   900,   740,   840,
-      560,   840,   580,   520,   420,   640,   700,   900,
-      680,   620,   500,   320,   640,   320,   600,   500,
-      280,   660,   660,   640,   660,   640,   280,   660,
-      600,   240,   260,   580,   240,   940,   600,   640,
-      660,   660,   320,   440,   300,   600,   560,   800,
-      560,   580,   460,   340,   600,   340,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   280,   560,   560,   160,   560,   560,   560,
-      560,   220,   480,   460,   240,   240,   520,   520,
-        0,   500,   560,   560,   280,     0,   600,   600,
-      280,   480,   480,   460,  1000,  1280,     0,   560,
-        0,   420,   420,   540,   480,   420,   480,   280,
-      500,     0,   360,   340,     0,   700,   340,   540,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   900,     0,   360,     0,     0,     0,     0,
-      480,   840,  1060,   360,     0,     0,     0,     0,
-        0,  1080,     0,     0,     0,   240,     0,     0,
-      320,   660,  1080,   600,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -82, "s." => 20, "T-" => -75, "T." => -91, "DA" => -50, 
-    "yo" => -30, ". " => -50, "T:" => -15, "T;" => -29, "Ke" => -40, 
-    "rc" => -7, ".\'" => -70, "TA" => -25, "rd" => -6, "re" => -4, 
-    "bv" => -20, "rg" => 1, "\272 " => -50, "Ko" => -45, "DV" => -50, 
-    "ri" => 20, "f\365" => -15, "by" => -20, "DW" => -25, "rk" => 5, 
-    "DY" => -45, "rl" => 20, "rm" => 15, "rn" => 21, "LT" => -46, 
-    "Ku" => -15, "ro" => -15, "U," => -20, "rp" => 20, "LV" => -85, 
-    "rq" => -8, "U." => -20, "TO" => -15, "LW" => -55, "Ky" => -20, 
-    "rs" => 20, "LY" => -80, "rt" => 20, "ru" => 20, "\' " => -50, 
-    "rv" => 40, "ry" => 40, "\252A" => -50, "\'\'" => -80, "ck" => -15, 
-    "cl" => -15, "ke" => -40, "F," => -162, "F." => -129, "Ta" => -70, 
-    "UA" => -40, "Te" => -49, "ko" => -30, "cy" => -20, "V," => -145, 
-    "V-" => -75, "To" => -49, "ky" => -5, "V." => -145, "Ly" => -23, 
-    "Tr" => -30, "FA" => -75, "Tu" => -46, "Tw" => -55, "Ty" => -10, 
-    "V:" => -18, "V;" => -33, "f," => -40, "G," => -20, "f." => -40, 
-    "G." => -20, "VA" => -102, "O," => -30, "VG" => -20, "O." => -30, 
-    " A" => -20, "v," => -90, "W," => -106, "v." => -90, "W-" => -35, 
-    "W." => -106, "VO" => -45, ",\272" => -70, "Fa" => -20, 
-    "\'d" => -50, "Fe" => -20, "OA" => -60, "W:" => -15, "W;" => -33, 
-    " T" => -25, " V" => -80, " W" => -25, "Va" => -95, "WA" => -58, 
-    " Y" => -60, "\'r" => -20, "\'s" => -15, "\'t" => 10, "ev" => -20, 
-    "Ve" => -101, "ew" => -20, "P," => -220, "\'v" => -10, "ex" => -20, 
-    "ey" => -20, "P." => -200, "Vi" => -15, " `" => -50, "GY" => -15, 
-    "mu" => -20, "w," => -90, "OT" => -15, "w." => -90, "OV" => -45, 
-    "Vo" => -101, "my" => -20, "L\272" => -30, "OW" => -20, 
-    "WO" => -20, "fa" => -15, "OX" => -30, "A\'" => -90, "OY" => -30, 
-    "Vu" => -55, "ff" => -20, "fi" => -15, "PA" => -100, "fl" => -15, 
-    "fo" => -20, "va" => -30, "Wa" => -50, "ve" => -20, "We" => -47, 
-    "Q," => 20, "Wi" => -10, "`A" => -50, "nv" => -30, "AC" => -40, 
-    "vo" => -20, "Y," => -145, "Wo" => -46, "Y-" => -100, "ny" => -15, 
-    "Y." => -145, ".\272" => -70, "ga" => 15, "AG" => -40, "Wu" => -30, 
-    "gi" => 25, "AO" => -50, "Wy" => -15, "Pa" => -20, "AQ" => -50, 
-    "Y:" => -10, "Y;" => -23, "AT" => -25, "Pe" => -20, "AU" => -40, 
-    "AV" => -102, "wa" => -30, "J." => -15, "AW" => -60, "AY" => -80, 
-    "YA" => -80, "we" => -20, "Po" => -20, "``" => -80, "BA" => -10, 
-    "y," => -100, "ov" => -30, "wo" => -30, "ow" => -20, "y." => -100, 
-    "ox" => -30, "oy" => -20, "YO" => -30, " \252" => -50, "JA" => -30, 
-    ", " => -50, ",\'" => -70, "Au" => -20, "Av" => -70, "Aw" => -65, 
-    "Ay" => -50, "Ya" => -93, "xe" => -20, "r," => -75, "Ye" => -89, 
-    "r-" => -60, "S," => 20, "r." => -73, "hy" => -30, "RO" => 25, 
-    "ab" => 5, "CA" => -40, "RT" => 40, "RU" => 25, "RV" => -10, 
-    "Yo" => -89, "py" => -20, "RW" => 25, "Ja" => -20, "Yu" => -52, 
-    "D," => -20, "ap" => 20, "D." => -20, "L\'" => -30, "at" => 5, 
-    "ya" => -30, "KO" => -30, "yc" => -35, "ye" => -20, "s," => 20,   }
+  widths => {
+    "multiply" => 600, "Ntilde" => 740, "zero" => 560, "eth" => 640, 
+    "Ograve" => 840, "uacute" => 600, "braceleft" => 340, 
+    "Thorn" => 560, "zcaron" => 460, "comma" => 280, "cedilla" => 340, 
+    "plusminus" => 600, "ccedilla" => 640, "circumflex" => 540, 
+    "dotaccent" => 280, "asciitilde" => 600, "colon" => 280, 
+    "onehalf" => 840, "dollar" => 560, "ntilde" => 600, 
+    "Ocircumflex" => 840, "Oacute" => 840, "ogonek" => 340, 
+    "ograve" => 640, "thorn" => 660, "minus" => 600, "degree" => 400, 
+    "yen" => 560, "space" => 280, "registered" => 740, 
+    "questiondown" => 560, "Aring" => 740, "percent" => 860, 
+    "emdash" => 1000, "six" => 560, "Agrave" => 740, 
+    "paragraph" => 600, "three" => 560, "numbersign" => 560, 
+    "two" => 560, "Igrave" => 280, "oacute" => 640, 
+    "ocircumflex" => 640, "A" => 740, "B" => 580, "C" => 780, 
+    "D" => 700, "E" => 520, "onequarter" => 840, "F" => 480, 
+    "G" => 840, "H" => 680, "I" => 280, "J" => 480, "K" => 620, 
+    "L" => 440, "backslash" => 640, "asciicircum" => 600, 
+    "periodcentered" => 280, "M" => 900, "N" => 740, "O" => 840, 
+    "P" => 560, "aring" => 660, "Q" => 840, "R" => 580, 
+    "Aacute" => 740, "caron" => 540, "S" => 520, "T" => 420, 
+    "grave" => 420, "U" => 640, "agrave" => 660, "V" => 700, 
+    "W" => 900, "equal" => 600, "question" => 560, "X" => 680, 
+    "Y" => 620, "Z" => 500, "bracketright" => 320, "Iacute" => 280, 
+    "ampersand" => 680, "four" => 560, "igrave" => 240, "a" => 660, 
+    "b" => 660, "c" => 640, "d" => 660, "plus" => 600, "e" => 640, 
+    "quotesinglbase" => 280, "f" => 280, "g" => 660, "bullet" => 600, 
+    "h" => 600, "i" => 240, "Oslash" => 840, "dagger" => 560, 
+    "j" => 260, "Yacute" => 620, "k" => 580, "l" => 240, "m" => 940, 
+    "n" => 600, "o" => 640, "ordfeminine" => 360, "ring" => 360, 
+    "p" => 660, "threesuperior" => 336, "q" => 660, "acute" => 420, 
+    "r" => 320, "twosuperior" => 336, "aacute" => 660, "s" => 440, 
+    "OE" => 1060, "t" => 300, "divide" => 600, "section" => 560, 
+    "u" => 600, "v" => 560, "w" => 800, "dieresis" => 500, "x" => 560, 
+    "y" => 580, "z" => 460, "iacute" => 240, "quotedblbase" => 480, 
+    "hungarumlaut" => 700, "quotedbl" => 360, "mu" => 576, 
+    "Scaron" => 520, "Lslash" => 480, "semicolon" => 280, 
+    "oslash" => 660, "florin" => 560, "yacute" => 580, "fi" => 520, 
+    "fl" => 520, "Acircumflex" => 740, "parenright" => 380, 
+    "Ecircumflex" => 520, "trademark" => 1000, "Icircumflex" => 280, 
+    "daggerdbl" => 560, "guillemotleft" => 460, "germandbls" => 600, 
+    "macron" => 420, "Otilde" => 840, "seven" => 560, 
+    "ellipsis" => 1000, "scaron" => 440, "ordmasculine" => 360, 
+    "AE" => 900, "Ucircumflex" => 640, "lslash" => 320, 
+    "dotlessi" => 240, "sterling" => 560, "quotedblleft" => 480, 
+    "hyphen" => 420, "guilsinglright" => 240, "quotesingle" => 220, 
+    "eight" => 560, "exclamdown" => 280, "acircumflex" => 660, 
+    "endash" => 500, "oe" => 1080, "ecircumflex" => 640, 
+    "copyright" => 740, "Adieresis" => 740, "Egrave" => 520, 
+    "icircumflex" => 240, "slash" => 460, "braceright" => 340, 
+    "Edieresis" => 520, "quotedblright" => 480, "otilde" => 640, 
+    "Idieresis" => 280, "parenleft" => 380, "one" => 560, 
+    "Odieresis" => 840, "ucircumflex" => 600, "bracketleft" => 320, 
+    "Ugrave" => 640, "cent" => 560, "currency" => 560, 
+    "logicalnot" => 600, "quoteright" => 280, "Udieresis" => 640, 
+    "perthousand" => 1280, "Ydieresis" => 620, "Atilde" => 740, 
+    "breve" => 480, "bar" => 600, "fraction" => 160, "Eacute" => 520, 
+    "less" => 600, "adieresis" => 660, "guilsinglleft" => 240, 
+    "egrave" => 640, "exclam" => 280, "edieresis" => 640, "Eth" => 742, 
+    "idieresis" => 240, "period" => 280, "ae" => 1080, 
+    "asterisk" => 440, "odieresis" => 640, "Uacute" => 640, 
+    "ugrave" => 600, "five" => 560, "nine" => 560, "greater" => 600, 
+    "Zcaron" => 500, "udieresis" => 600, "threequarters" => 840, 
+    "guillemotright" => 460, "Ccedilla" => 780, "ydieresis" => 580, 
+    "tilde" => 480, "atilde" => 660, "at" => 740, "brokenbar" => 600, 
+    "eacute" => 640, "quoteleft" => 280, "underscore" => 500, 
+    "onesuperior" => 336, 
+  }
 );
+1;
index d42563c..df90997 100644 (file)
@@ -1,83 +1,72 @@
 %PS_AvantGarde_Book = (
   name => 'AvantGarde-Book',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      277,   295,   309,   554,   554,   775,   757,   351,
-      369,   369,   425,   606,   277,   332,   277,   437,
-      554,   554,   554,   554,   554,   554,   554,   554,
-      554,   554,   277,   277,   606,   606,   606,   591,
-      867,   740,   574,   813,   744,   536,   485,   872,
-      683,   226,   482,   591,   462,   919,   740,   869,
-      592,   871,   607,   498,   426,   655,   702,   960,
-      609,   592,   480,   351,   605,   351,   606,   500,
-      351,   683,   682,   647,   685,   650,   314,   673,
-      610,   200,   203,   502,   200,   938,   610,   655,
-      682,   682,   301,   388,   339,   608,   554,   831,
-      480,   536,   425,   351,   672,   351,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   295,   554,   554,   166,   554,   554,   615,
-      554,   198,   502,   425,   251,   251,   487,   485,
-        0,   500,   553,   553,   277,     0,   564,   606,
-      354,   502,   484,   425,  1000,  1174,     0,   591,
-        0,   378,   375,   502,   439,   485,   453,   222,
-      369,     0,   332,   324,     0,   552,   302,   502,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   992,     0,   369,     0,     0,     0,     0,
-      517,   868,  1194,   369,     0,     0,     0,     0,
-        0,  1157,     0,     0,     0,   200,     0,     0,
-      300,   653,  1137,   554,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -82, "s." => 20, "T-" => -75, "T." => -91, "DA" => -50, 
-    "yo" => -30, ". " => -110, "T:" => -15, "T;" => -29, "Ke" => -20, 
-    "ra" => -20, "rc" => -20, ".\'" => -120, "TA" => -45, "rd" => -6, 
-    "re" => -4, "bv" => -20, "rg" => -15, "\272 " => -110, "Ko" => -15, 
-    "DV" => -50, "ri" => 20, "f\365" => -34, "by" => -20, "DW" => -10, 
-    "A\272" => -100, "rk" => 20, "DY" => -30, "rl" => 20, "rm" => 28, 
-    "rn" => 21, "LT" => -46, "ro" => -20, "U," => -20, "rp" => 20, 
-    "LV" => -113, "rq" => -8, "U." => -20, "TO" => -30, "LW" => -67, 
-    "rs" => 20, "LY" => -91, "rt" => 20, "ru" => 20, "\' " => -110, 
-    "rv" => 40, "ry" => 40, "\252A" => -100, "\'\'" => -203, 
-    "ck" => -15, "ke" => -15, "F," => -180, "F." => -160, "Ta" => -90, 
-    "UA" => -40, "Te" => -49, "cy" => -20, "Ti" => 10, "V," => -145, 
-    "V-" => -75, "To" => -70, "ky" => -5, "V." => -165, "Ly" => -23, 
-    "Tr" => -30, "FA" => -75, "Tu" => -46, "\252`" => -35, "Tw" => -55, 
-    "Ty" => -50, "V:" => -18, "V;" => -33, "f," => -50, "G," => -20, 
-    "f." => -50, "G." => -20, "VA" => -102, "O," => -30, "VG" => -20, 
-    "O." => -30, " A" => -20, "v," => -100, "W," => -106, "v." => -130, 
-    "W-" => -35, "W." => -106, "VO" => -60, ",\272" => -120, 
-    "Fa" => -20, "\'d" => -110, "Fe" => -20, "ma" => -20, "OA" => -60, 
-    "W:" => -15, "W;" => -33, " T" => -25, " V" => -50, " W" => -25, 
-    "Va" => -104, "WA" => -58, " Y" => -60, "\'r" => -20, "\'s" => -15, 
-    "\'t" => 10, "ev" => -20, "Ve" => -101, "ew" => -20, "P," => -280, 
-    "\'v" => -30, "ey" => -20, "P." => -300, "Vi" => -5, " `" => -110, 
-    "GY" => -20, "mu" => -20, "w," => -90, "OT" => -30, "w." => -100, 
-    "OV" => -60, "Vo" => -101, "my" => -20, "L\272" => -130, 
-    "OW" => -20, "WO" => -20, "fa" => -40, "OX" => -30, "A\'" => -100, 
-    "OY" => -30, "fe" => -20, "Vu" => -40, "ff" => -60, "fi" => -34, 
-    "PA" => -114, "fl" => -30, "fo" => -40, "va" => -30, "Wa" => -50, 
-    "ve" => -20, "We" => -47, "Q," => 20, "Wi" => 6, "`A" => -100, 
-    "nv" => -20, "AC" => -40, "vo" => -30, "Y," => -145, "Wo" => -46, 
-    "Y-" => -85, "ny" => -15, "Y." => -175, ".\272" => -120, 
-    "ga" => -15, "AG" => -40, "Wu" => -30, "AO" => -50, "Wy" => -2, 
-    "Pa" => -20, "AQ" => -40, "Y:" => -10, "Y;" => -23, "AT" => -45, 
-    "Pe" => -20, "AU" => -40, "AV" => -102, "wa" => -30, "J." => -15, 
-    "AW" => -60, "AY" => -92, "YA" => -92, "we" => -20, "wh" => 15, 
-    "Po" => -60, "``" => -203, "\'\272" => -35, "BA" => -10, 
-    "y," => -110, "ov" => -30, "wo" => -30, "ow" => -20, "y." => -125, 
-    "ox" => -15, "oy" => -20, "YO" => -30, " \252" => -110, 
-    "JA" => -30, ", " => -110, ",\'" => -120, "Au" => -20, "Av" => -70, 
-    "Aw" => -65, "Ay" => -62, "Ya" => -93, "r," => -75, "Ye" => -89, 
-    "r-" => -60, "S," => 20, "r." => -73, "hy" => -30, "ab" => 20, 
-    "CA" => -40, "RT" => 6, "RV" => -10, "Yo" => -89, "py" => -20, 
-    "RW" => 10, "RY" => -10, "Ja" => -20, "Yu" => -52, "D," => -20, 
-    "ap" => 20, "D." => -20, "L\'" => -130, "ya" => -30, "KO" => -20, 
-    "ye" => -20, "s," => 20,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 740, "zero" => 554, "eth" => 655, 
+    "Ograve" => 869, "uacute" => 608, "braceleft" => 351, 
+    "Thorn" => 592, "zcaron" => 425, "comma" => 277, "cedilla" => 324, 
+    "plusminus" => 606, "ccedilla" => 647, "circumflex" => 502, 
+    "dotaccent" => 222, "asciitilde" => 606, "colon" => 277, 
+    "onehalf" => 831, "dollar" => 554, "ntilde" => 610, 
+    "Ocircumflex" => 869, "Oacute" => 869, "ogonek" => 302, 
+    "ograve" => 655, "thorn" => 682, "minus" => 606, "degree" => 400, 
+    "yen" => 554, "space" => 277, "registered" => 747, 
+    "questiondown" => 591, "Aring" => 740, "percent" => 775, 
+    "emdash" => 1000, "six" => 554, "Agrave" => 740, 
+    "paragraph" => 564, "three" => 554, "numbersign" => 554, 
+    "two" => 554, "Igrave" => 226, "oacute" => 655, 
+    "ocircumflex" => 655, "A" => 740, "B" => 574, "C" => 813, 
+    "D" => 744, "E" => 536, "onequarter" => 831, "F" => 485, 
+    "G" => 872, "H" => 683, "I" => 226, "J" => 482, "K" => 591, 
+    "L" => 462, "backslash" => 605, "asciicircum" => 606, 
+    "periodcentered" => 277, "M" => 919, "N" => 740, "O" => 869, 
+    "P" => 592, "aring" => 683, "Q" => 871, "R" => 607, 
+    "Aacute" => 740, "caron" => 502, "S" => 498, "T" => 426, 
+    "grave" => 378, "U" => 655, "agrave" => 683, "V" => 702, 
+    "W" => 960, "equal" => 606, "question" => 591, "X" => 609, 
+    "Y" => 592, "Z" => 480, "bracketright" => 351, "Iacute" => 226, 
+    "ampersand" => 757, "four" => 554, "igrave" => 200, "a" => 683, 
+    "b" => 682, "c" => 647, "d" => 685, "plus" => 606, "e" => 650, 
+    "quotesinglbase" => 354, "f" => 314, "g" => 673, "bullet" => 606, 
+    "h" => 610, "i" => 200, "Oslash" => 868, "dagger" => 553, 
+    "j" => 203, "Yacute" => 592, "k" => 502, "l" => 200, "m" => 938, 
+    "n" => 610, "o" => 655, "ordfeminine" => 369, "ring" => 332, 
+    "p" => 682, "threesuperior" => 332, "q" => 682, "acute" => 375, 
+    "r" => 301, "twosuperior" => 332, "aacute" => 683, "s" => 388, 
+    "OE" => 1194, "t" => 339, "divide" => 606, "section" => 615, 
+    "u" => 608, "v" => 554, "w" => 831, "dieresis" => 369, "x" => 480, 
+    "y" => 536, "z" => 425, "iacute" => 200, "quotedblbase" => 502, 
+    "hungarumlaut" => 552, "quotedbl" => 309, "mu" => 608, 
+    "Scaron" => 498, "Lslash" => 517, "semicolon" => 277, 
+    "oslash" => 653, "florin" => 554, "yacute" => 536, "fi" => 487, 
+    "fl" => 485, "Acircumflex" => 740, "parenright" => 369, 
+    "Ecircumflex" => 536, "trademark" => 1000, "Icircumflex" => 226, 
+    "daggerdbl" => 553, "guillemotleft" => 425, "germandbls" => 554, 
+    "macron" => 485, "Otilde" => 869, "seven" => 554, 
+    "ellipsis" => 1000, "scaron" => 388, "ordmasculine" => 369, 
+    "AE" => 992, "Ucircumflex" => 655, "lslash" => 300, 
+    "dotlessi" => 200, "sterling" => 554, "quotedblleft" => 502, 
+    "hyphen" => 332, "guilsinglright" => 251, "quotesingle" => 198, 
+    "eight" => 554, "exclamdown" => 295, "acircumflex" => 683, 
+    "endash" => 500, "oe" => 1137, "ecircumflex" => 650, 
+    "copyright" => 747, "Adieresis" => 740, "Egrave" => 536, 
+    "icircumflex" => 200, "slash" => 437, "braceright" => 351, 
+    "Edieresis" => 536, "quotedblright" => 484, "otilde" => 655, 
+    "Idieresis" => 226, "parenleft" => 369, "one" => 554, 
+    "Odieresis" => 869, "ucircumflex" => 608, "bracketleft" => 351, 
+    "Ugrave" => 655, "cent" => 554, "currency" => 554, 
+    "logicalnot" => 606, "quoteright" => 351, "Udieresis" => 655, 
+    "perthousand" => 1174, "Ydieresis" => 592, "Atilde" => 740, 
+    "breve" => 453, "bar" => 672, "fraction" => 166, "Eacute" => 536, 
+    "less" => 606, "adieresis" => 683, "guilsinglleft" => 251, 
+    "egrave" => 650, "exclam" => 295, "edieresis" => 650, "Eth" => 790, 
+    "idieresis" => 200, "period" => 277, "ae" => 1157, 
+    "asterisk" => 425, "odieresis" => 655, "Uacute" => 655, 
+    "ugrave" => 608, "five" => 554, "nine" => 554, "greater" => 606, 
+    "Zcaron" => 480, "udieresis" => 608, "threequarters" => 831, 
+    "guillemotright" => 425, "Ccedilla" => 813, "ydieresis" => 536, 
+    "tilde" => 439, "atilde" => 683, "at" => 867, "brokenbar" => 672, 
+    "eacute" => 650, "quoteleft" => 351, "underscore" => 500, 
+    "onesuperior" => 332, 
+  }
 );
+1;
index c260ea5..0e9ae31 100644 (file)
@@ -1,83 +1,72 @@
 %PS_AvantGarde_BookOblique = (
   name => 'AvantGarde-BookOblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      277,   295,   309,   554,   554,   775,   757,   351,
-      369,   369,   425,   606,   277,   332,   277,   437,
-      554,   554,   554,   554,   554,   554,   554,   554,
-      554,   554,   277,   277,   606,   606,   606,   591,
-      867,   740,   574,   813,   744,   536,   485,   872,
-      683,   226,   482,   591,   462,   919,   740,   869,
-      592,   871,   607,   498,   426,   655,   702,   960,
-      609,   592,   480,   351,   605,   351,   606,   500,
-      351,   683,   682,   647,   685,   650,   314,   673,
-      610,   200,   203,   502,   200,   938,   610,   655,
-      682,   682,   301,   388,   339,   608,   554,   831,
-      480,   536,   425,   351,   672,   351,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   295,   554,   554,   166,   554,   554,   615,
-      554,   198,   502,   425,   251,   251,   487,   485,
-        0,   500,   553,   553,   277,     0,   564,   606,
-      354,   502,   484,   425,  1000,  1174,     0,   591,
-        0,   378,   375,   502,   439,   485,   453,   222,
-      369,     0,   332,   324,     0,   552,   302,   502,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   992,     0,   369,     0,     0,     0,     0,
-      517,   868,  1194,   369,     0,     0,     0,     0,
-        0,  1157,     0,     0,     0,   200,     0,     0,
-      300,   653,  1137,   554,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -82, "s." => 20, "T-" => -75, "T." => -91, "DA" => -50, 
-    "yo" => -30, ". " => -110, "T:" => -15, "T;" => -29, "Ke" => -20, 
-    "ra" => -20, "rc" => -20, ".\'" => -120, "TA" => -45, "rd" => -6, 
-    "re" => -4, "bv" => -20, "rg" => -15, "\272 " => -110, "Ko" => -15, 
-    "DV" => -50, "ri" => 20, "f\365" => -34, "by" => -20, "DW" => -10, 
-    "A\272" => -100, "rk" => 20, "DY" => -30, "rl" => 20, "rm" => 28, 
-    "rn" => 21, "LT" => -46, "ro" => -20, "U," => -20, "rp" => 20, 
-    "LV" => -113, "rq" => -8, "U." => -20, "TO" => -30, "LW" => -67, 
-    "rs" => 20, "LY" => -91, "rt" => 20, "ru" => 20, "\' " => -110, 
-    "rv" => 40, "ry" => 40, "\252A" => -100, "\'\'" => -203, 
-    "ck" => -15, "ke" => -15, "F," => -180, "F." => -160, "Ta" => -90, 
-    "UA" => -40, "Te" => -49, "cy" => -20, "Ti" => 10, "V," => -145, 
-    "V-" => -75, "To" => -70, "ky" => -5, "V." => -165, "Ly" => -23, 
-    "Tr" => -30, "FA" => -75, "Tu" => -46, "\252`" => -35, "Tw" => -55, 
-    "Ty" => -50, "V:" => -18, "V;" => -33, "f," => -50, "G," => -20, 
-    "f." => -50, "G." => -20, "VA" => -102, "O," => -30, "VG" => -20, 
-    "O." => -30, " A" => -20, "v," => -100, "W," => -106, "v." => -130, 
-    "W-" => -35, "W." => -106, "VO" => -60, ",\272" => -120, 
-    "Fa" => -20, "\'d" => -110, "Fe" => -20, "ma" => -20, "OA" => -60, 
-    "W:" => -15, "W;" => -33, " T" => -25, " V" => -50, " W" => -25, 
-    "Va" => -104, "WA" => -58, " Y" => -60, "\'r" => -20, "\'s" => -15, 
-    "\'t" => 10, "ev" => -20, "Ve" => -101, "ew" => -20, "P," => -280, 
-    "\'v" => -30, "ey" => -20, "P." => -300, "Vi" => -5, " `" => -110, 
-    "GY" => -20, "mu" => -20, "w," => -90, "OT" => -30, "w." => -100, 
-    "OV" => -60, "Vo" => -101, "my" => -20, "L\272" => -130, 
-    "OW" => -20, "WO" => -20, "fa" => -40, "OX" => -30, "A\'" => -100, 
-    "OY" => -30, "fe" => -20, "Vu" => -40, "ff" => -60, "fi" => -34, 
-    "PA" => -114, "fl" => -30, "fo" => -40, "va" => -30, "Wa" => -50, 
-    "ve" => -20, "We" => -47, "Q," => 20, "Wi" => 6, "`A" => -100, 
-    "nv" => -20, "AC" => -40, "vo" => -30, "Y," => -145, "Wo" => -46, 
-    "Y-" => -85, "ny" => -15, "Y." => -175, ".\272" => -120, 
-    "ga" => -15, "AG" => -40, "Wu" => -30, "AO" => -50, "Wy" => -2, 
-    "Pa" => -20, "AQ" => -40, "Y:" => -10, "Y;" => -23, "AT" => -45, 
-    "Pe" => -20, "AU" => -40, "AV" => -102, "wa" => -30, "J." => -15, 
-    "AW" => -60, "AY" => -92, "YA" => -92, "we" => -20, "wh" => 15, 
-    "Po" => -60, "``" => -203, "\'\272" => -35, "BA" => -10, 
-    "y," => -110, "ov" => -30, "wo" => -30, "ow" => -20, "y." => -125, 
-    "ox" => -15, "oy" => -20, "YO" => -30, " \252" => -110, 
-    "JA" => -30, ", " => -110, ",\'" => -120, "Au" => -20, "Av" => -70, 
-    "Aw" => -65, "Ay" => -62, "Ya" => -93, "r," => -75, "Ye" => -89, 
-    "r-" => -60, "S," => 20, "r." => -73, "hy" => -30, "ab" => 20, 
-    "CA" => -40, "RT" => 6, "RV" => -10, "Yo" => -89, "py" => -20, 
-    "RW" => 10, "RY" => -10, "Ja" => -20, "Yu" => -52, "D," => -20, 
-    "ap" => 20, "D." => -20, "L\'" => -130, "ya" => -30, "KO" => -20, 
-    "ye" => -20, "s," => 20,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 740, "zero" => 554, "eth" => 655, 
+    "Ograve" => 869, "uacute" => 608, "braceleft" => 351, 
+    "Thorn" => 592, "zcaron" => 425, "comma" => 277, "cedilla" => 324, 
+    "plusminus" => 606, "ccedilla" => 647, "circumflex" => 502, 
+    "dotaccent" => 222, "asciitilde" => 606, "colon" => 277, 
+    "onehalf" => 831, "dollar" => 554, "ntilde" => 610, 
+    "Ocircumflex" => 869, "Oacute" => 869, "ogonek" => 302, 
+    "ograve" => 655, "thorn" => 682, "minus" => 606, "degree" => 400, 
+    "yen" => 554, "space" => 277, "registered" => 747, 
+    "questiondown" => 591, "Aring" => 740, "percent" => 775, 
+    "emdash" => 1000, "six" => 554, "Agrave" => 740, 
+    "paragraph" => 564, "three" => 554, "numbersign" => 554, 
+    "two" => 554, "Igrave" => 226, "oacute" => 655, 
+    "ocircumflex" => 655, "A" => 740, "B" => 574, "C" => 813, 
+    "D" => 744, "E" => 536, "onequarter" => 831, "F" => 485, 
+    "G" => 872, "H" => 683, "I" => 226, "J" => 482, "K" => 591, 
+    "L" => 462, "backslash" => 605, "asciicircum" => 606, 
+    "periodcentered" => 277, "M" => 919, "N" => 740, "O" => 869, 
+    "P" => 592, "aring" => 683, "Q" => 871, "R" => 607, 
+    "Aacute" => 740, "caron" => 502, "S" => 498, "T" => 426, 
+    "grave" => 378, "U" => 655, "agrave" => 683, "V" => 702, 
+    "W" => 960, "equal" => 606, "question" => 591, "X" => 609, 
+    "Y" => 592, "Z" => 480, "bracketright" => 351, "Iacute" => 226, 
+    "ampersand" => 757, "four" => 554, "igrave" => 200, "a" => 683, 
+    "b" => 682, "c" => 647, "d" => 685, "plus" => 606, "e" => 650, 
+    "quotesinglbase" => 354, "f" => 314, "g" => 673, "bullet" => 606, 
+    "h" => 610, "i" => 200, "Oslash" => 868, "dagger" => 553, 
+    "j" => 203, "Yacute" => 592, "k" => 502, "l" => 200, "m" => 938, 
+    "n" => 610, "o" => 655, "ordfeminine" => 369, "ring" => 332, 
+    "p" => 682, "threesuperior" => 332, "q" => 682, "acute" => 375, 
+    "r" => 301, "twosuperior" => 332, "aacute" => 683, "s" => 388, 
+    "OE" => 1194, "t" => 339, "divide" => 606, "section" => 615, 
+    "u" => 608, "v" => 554, "w" => 831, "dieresis" => 369, "x" => 480, 
+    "y" => 536, "z" => 425, "iacute" => 200, "quotedblbase" => 502, 
+    "hungarumlaut" => 552, "quotedbl" => 309, "mu" => 608, 
+    "Scaron" => 498, "Lslash" => 517, "semicolon" => 277, 
+    "oslash" => 653, "florin" => 554, "yacute" => 536, "fi" => 487, 
+    "fl" => 485, "Acircumflex" => 740, "parenright" => 369, 
+    "Ecircumflex" => 536, "trademark" => 1000, "Icircumflex" => 226, 
+    "daggerdbl" => 553, "guillemotleft" => 425, "germandbls" => 554, 
+    "macron" => 485, "Otilde" => 869, "seven" => 554, 
+    "ellipsis" => 1000, "scaron" => 388, "ordmasculine" => 369, 
+    "AE" => 992, "Ucircumflex" => 655, "lslash" => 300, 
+    "dotlessi" => 200, "sterling" => 554, "quotedblleft" => 502, 
+    "hyphen" => 332, "guilsinglright" => 251, "quotesingle" => 198, 
+    "eight" => 554, "exclamdown" => 295, "acircumflex" => 683, 
+    "endash" => 500, "oe" => 1137, "ecircumflex" => 650, 
+    "copyright" => 747, "Adieresis" => 740, "Egrave" => 536, 
+    "icircumflex" => 200, "slash" => 437, "braceright" => 351, 
+    "Edieresis" => 536, "quotedblright" => 484, "otilde" => 655, 
+    "Idieresis" => 226, "parenleft" => 369, "one" => 554, 
+    "Odieresis" => 869, "ucircumflex" => 608, "bracketleft" => 351, 
+    "Ugrave" => 655, "cent" => 554, "currency" => 554, 
+    "logicalnot" => 606, "quoteright" => 351, "Udieresis" => 655, 
+    "perthousand" => 1174, "Ydieresis" => 592, "Atilde" => 740, 
+    "breve" => 453, "bar" => 672, "fraction" => 166, "Eacute" => 536, 
+    "less" => 606, "adieresis" => 683, "guilsinglleft" => 251, 
+    "egrave" => 650, "exclam" => 295, "edieresis" => 650, "Eth" => 790, 
+    "idieresis" => 200, "period" => 277, "ae" => 1157, 
+    "asterisk" => 425, "odieresis" => 655, "Uacute" => 655, 
+    "ugrave" => 608, "five" => 554, "nine" => 554, "greater" => 606, 
+    "Zcaron" => 480, "udieresis" => 608, "threequarters" => 831, 
+    "guillemotright" => 425, "Ccedilla" => 813, "ydieresis" => 536, 
+    "tilde" => 439, "atilde" => 683, "at" => 867, "brokenbar" => 672, 
+    "eacute" => 650, "quoteleft" => 351, "underscore" => 500, 
+    "onesuperior" => 332, 
+  }
 );
+1;
index ecd46a9..5d80089 100644 (file)
@@ -1,56 +1,72 @@
 %PS_Bookman_Demi = (
   name => 'Bookman-Demi',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      340,   360,   420,   660,   660,   940,   800,   320,
-      320,   320,   460,   600,   340,   360,   340,   600,
-      660,   660,   660,   660,   660,   660,   660,   660,
-      660,   660,   340,   340,   600,   600,   600,   660,
-      820,   720,   720,   740,   780,   720,   680,   780,
-      820,   400,   640,   800,   640,   940,   740,   800,
-      660,   800,   780,   660,   700,   740,   720,   940,
-      780,   700,   640,   300,   600,   300,   600,   500,
-      320,   580,   600,   580,   640,   580,   380,   580,
-      680,   360,   340,   660,   340,  1000,   680,   620,
-      640,   620,   460,   520,   460,   660,   600,   800,
-      600,   620,   560,   320,   600,   320,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   360,   660,   660,   120,   660,   660,   600,
-      660,   240,   540,   400,   220,   220,   740,   740,
-        0,   500,   440,   380,   340,     0,   800,   460,
-      320,   540,   540,   400,  1000,  1360,     0,   660,
-        0,   400,   400,   500,   480,   460,   500,   320,
-      500,     0,   340,   360,     0,   440,   320,   500,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1140,     0,   400,     0,     0,     0,     0,
-      640,   800,  1220,   400,     0,     0,     0,     0,
-        0,   880,     0,     0,     0,   360,     0,     0,
-      340,   620,   940,   660,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -122, "T-" => -10, "T." => -122, "Vo" => -79, "Vr" => -15, 
-    "Vu" => -11, "Ry" => -8, "ff" => 21, "T:" => 7, "Vy" => 12, 
-    "T;" => 5, "PA" => -46, "rc" => -9, "TA" => -42, "rd" => -10, 
-    "re" => -10, "rf" => 20, "Wa" => -73, "rg" => -9, "rh" => -23, 
-    "We" => -79, "rm" => 20, "rn" => 20, "Wi" => 15, "LT" => -4, 
-    "ro" => -9, "LV" => -50, "rq" => -9, "LW" => -41, "Y," => -103, 
-    "LY" => -35, "Y-" => -10, "Wo" => -78, "Y." => -105, "Wr" => -15, 
-    "Wu" => -11, "Wy" => 12, "F," => -130, "Y:" => -32, "Y;" => -34, 
-    "F." => -132, "Ta" => -24, "AT" => -40, "Tc" => -29, "AV" => -68, 
-    "AW" => -20, "Te" => -29, "YA" => -56, "AY" => -52, "Ti" => 27, 
-    "V," => -103, "To" => -28, "V-" => -10, "V." => -105, "Ly" => 19, 
-    "Tr" => 27, "FA" => -59, "Ts" => -10, "V:" => -37, "V;" => -38, 
-    "Av" => -8, "VA" => -88, "Aw" => -9, "Ya" => -60, "Ay" => -1, 
-    "r," => -101, "Ye" => -67, "r-" => -10, "r." => -102, "Yi" => 2, 
-    "W," => -103, "W-" => -10, "W." => -105, "RT" => -4, "Yo" => -66, 
-    "RV" => -29, "Yp" => -23, "RW" => -24, "Yq" => -66, "RY" => -20, 
-    "Yu" => -13, "Yv" => 24, "W:" => -37, "W;" => -38, "Va" => -74, 
-    "WA" => -60, "Ve" => -80, "P," => -129, "P." => -128, "Vi" => 15,   }
+  widths => {
+    "multiply" => 600, "Ntilde" => 740, "zero" => 660, "eth" => 620, 
+    "Ograve" => 800, "uacute" => 660, "braceleft" => 320, 
+    "Thorn" => 660, "zcaron" => 560, "comma" => 340, "cedilla" => 360, 
+    "plusminus" => 600, "ccedilla" => 580, "circumflex" => 500, 
+    "dotaccent" => 320, "asciitilde" => 600, "colon" => 340, 
+    "onehalf" => 990, "dollar" => 660, "ntilde" => 680, 
+    "Ocircumflex" => 800, "Oacute" => 800, "ogonek" => 320, 
+    "ograve" => 620, "thorn" => 640, "minus" => 600, "degree" => 400, 
+    "yen" => 660, "space" => 340, "registered" => 740, 
+    "questiondown" => 660, "Aring" => 720, "percent" => 940, 
+    "emdash" => 1000, "six" => 660, "Agrave" => 720, 
+    "paragraph" => 800, "three" => 660, "numbersign" => 660, 
+    "two" => 660, "Igrave" => 400, "oacute" => 620, 
+    "ocircumflex" => 620, "A" => 720, "B" => 720, "C" => 740, 
+    "D" => 780, "E" => 720, "onequarter" => 990, "F" => 680, 
+    "G" => 780, "H" => 820, "I" => 400, "J" => 640, "K" => 800, 
+    "L" => 640, "backslash" => 600, "asciicircum" => 600, 
+    "periodcentered" => 340, "M" => 940, "N" => 740, "O" => 800, 
+    "P" => 660, "aring" => 580, "Q" => 800, "R" => 780, 
+    "Aacute" => 720, "caron" => 500, "S" => 660, "T" => 700, 
+    "grave" => 400, "U" => 740, "agrave" => 580, "V" => 720, 
+    "W" => 940, "equal" => 600, "question" => 660, "X" => 780, 
+    "Y" => 700, "Z" => 640, "bracketright" => 300, "Iacute" => 400, 
+    "ampersand" => 800, "four" => 660, "igrave" => 360, "a" => 580, 
+    "b" => 600, "c" => 580, "d" => 640, "plus" => 600, "e" => 580, 
+    "quotesinglbase" => 320, "f" => 380, "g" => 580, "bullet" => 460, 
+    "h" => 680, "i" => 360, "Oslash" => 800, "dagger" => 440, 
+    "j" => 340, "Yacute" => 700, "k" => 660, "l" => 340, "m" => 1000, 
+    "n" => 680, "o" => 620, "ordfeminine" => 400, "ring" => 340, 
+    "p" => 640, "threesuperior" => 396, "q" => 620, "acute" => 400, 
+    "r" => 460, "twosuperior" => 396, "aacute" => 580, "s" => 520, 
+    "OE" => 1220, "t" => 460, "divide" => 600, "section" => 600, 
+    "u" => 660, "v" => 600, "w" => 800, "dieresis" => 500, "x" => 600, 
+    "y" => 620, "z" => 560, "iacute" => 360, "quotedblbase" => 540, 
+    "hungarumlaut" => 440, "quotedbl" => 420, "mu" => 660, 
+    "Scaron" => 660, "Lslash" => 640, "semicolon" => 340, 
+    "oslash" => 620, "florin" => 660, "yacute" => 620, "fi" => 740, 
+    "fl" => 740, "Acircumflex" => 720, "parenright" => 320, 
+    "Ecircumflex" => 720, "trademark" => 980, "Icircumflex" => 400, 
+    "daggerdbl" => 380, "guillemotleft" => 400, "germandbls" => 660, 
+    "macron" => 460, "Otilde" => 800, "seven" => 660, 
+    "ellipsis" => 1000, "scaron" => 520, "ordmasculine" => 400, 
+    "AE" => 1140, "Ucircumflex" => 740, "lslash" => 340, 
+    "dotlessi" => 360, "sterling" => 660, "quotedblleft" => 540, 
+    "hyphen" => 360, "guilsinglright" => 220, "quotesingle" => 240, 
+    "eight" => 660, "exclamdown" => 360, "acircumflex" => 580, 
+    "endash" => 500, "oe" => 940, "ecircumflex" => 580, 
+    "copyright" => 740, "Adieresis" => 720, "Egrave" => 720, 
+    "icircumflex" => 360, "slash" => 600, "braceright" => 320, 
+    "Edieresis" => 720, "quotedblright" => 540, "otilde" => 620, 
+    "Idieresis" => 400, "parenleft" => 320, "one" => 660, 
+    "Odieresis" => 800, "ucircumflex" => 660, "bracketleft" => 300, 
+    "Ugrave" => 740, "cent" => 660, "currency" => 660, 
+    "logicalnot" => 600, "quoteright" => 320, "Udieresis" => 740, 
+    "perthousand" => 1360, "Ydieresis" => 700, "Atilde" => 720, 
+    "breve" => 500, "bar" => 600, "fraction" => 120, "Eacute" => 720, 
+    "less" => 600, "adieresis" => 580, "guilsinglleft" => 220, 
+    "egrave" => 580, "exclam" => 360, "edieresis" => 580, "Eth" => 780, 
+    "idieresis" => 360, "period" => 340, "ae" => 880, 
+    "asterisk" => 460, "odieresis" => 620, "Uacute" => 740, 
+    "ugrave" => 660, "five" => 660, "nine" => 660, "greater" => 600, 
+    "Zcaron" => 640, "udieresis" => 660, "threequarters" => 990, 
+    "guillemotright" => 400, "Ccedilla" => 740, "ydieresis" => 620, 
+    "tilde" => 480, "atilde" => 580, "at" => 820, "brokenbar" => 600, 
+    "eacute" => 580, "quoteleft" => 320, "underscore" => 500, 
+    "onesuperior" => 396, 
+  }
 );
+1;
index d5120b3..8bf5e25 100644 (file)
@@ -1,57 +1,72 @@
 %PS_Bookman_DemiItalic = (
   name => 'Bookman-DemiItalic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      340,   320,   380,   680,   680,   880,   980,   320,
-      260,   260,   460,   600,   340,   280,   340,   360,
-      680,   680,   680,   680,   680,   680,   680,   680,
-      680,   680,   340,   340,   620,   600,   620,   620,
-      780,   720,   720,   700,   760,   720,   660,   760,
-      800,   380,   620,   780,   640,   860,   740,   760,
-      640,   760,   740,   700,   700,   740,   660,  1000,
-      740,   660,   680,   260,   580,   260,   620,   500,
-      320,   680,   600,   560,   680,   560,   420,   620,
-      700,   380,   320,   700,   380,   960,   680,   600,
-      660,   620,   500,   540,   440,   680,   540,   860,
-      620,   600,   560,   300,   620,   300,   620,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   320,   680,   680,   120,   680,   680,   620,
-      680,   180,   520,   380,   220,   220,   820,   820,
-        0,   500,   420,   420,   340,     0,   680,   360,
-      300,   520,   520,   380,  1000,  1360,     0,   620,
-        0,   380,   340,   480,   480,   480,   460,   380,
-      520,     0,   360,   360,     0,   560,   320,   480,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1140,     0,   440,     0,     0,     0,     0,
-      640,   760,  1180,   440,     0,     0,     0,     0,
-        0,   880,     0,     0,     0,   380,     0,     0,
-      380,   600,   920,   660,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -100, "T-" => -20, "T." => -107, "Vo" => -50, "Vr" => 2, 
-    "Vu" => -1, "Ry" => 27, "ff" => 10, "T:" => 26, "Vy" => 17, 
-    "T;" => 31, "PA" => -31, "rc" => -5, "TA" => -42, "rd" => -3, 
-    "re" => -6, "rf" => 42, "Wa" => -100, "rg" => -23, "rh" => -35, 
-    "We" => -100, "rm" => 39, "rn" => 39, "Wi" => -36, "LT" => -26, 
-    "ro" => -1, "LV" => -19, "rq" => -3, "LW" => -15, "Y," => -106, 
-    "LY" => -5, "Y-" => -20, "Wo" => -100, "Y." => -113, "Wr" => -66, 
-    "Wu" => -69, "Wy" => -51, "F," => -98, "Y:" => -9, "Y;" => -4, 
-    "F." => -105, "Ta" => -8, "AT" => -17, "Tc" => -8, "AV" => -40, 
-    "AW" => -35, "Te" => -10, "YA" => -30, "AY" => -25, "Ti" => 42, 
-    "V," => -137, "To" => -5, "V-" => -20, "V." => -115, "Ly" => 62, 
-    "Tr" => 41, "FA" => -35, "Ts" => -1, "Tu" => 42, "Tw" => 69, 
-    "Ty" => 56, "V:" => -28, "V;" => -22, "Av" => 20, "VA" => -50, 
-    "Aw" => 20, "Ya" => -45, "Ay" => 20, "r," => -113, "Ye" => -46, 
-    "r-" => -20, "r." => -120, "Yi" => 20, "W," => -201, "W-" => -22, 
-    "W." => -183, "RT" => -3, "Yo" => -41, "RV" => -8, "RW" => -4, 
-    "Yq" => -43, "RY" => 4, "Yu" => -1, "Yv" => 26, "W:" => -86, 
-    "W;" => -81, "Va" => -50, "WA" => -77, "Ve" => -50, "P," => -98, 
-    "P." => -105, "Vi" => 32,   }
+  widths => {
+    "multiply" => 600, "Ntilde" => 740, "zero" => 680, "eth" => 600, 
+    "Ograve" => 760, "uacute" => 680, "braceleft" => 300, 
+    "Thorn" => 640, "zcaron" => 560, "comma" => 340, "cedilla" => 360, 
+    "plusminus" => 600, "ccedilla" => 560, "circumflex" => 480, 
+    "dotaccent" => 380, "asciitilde" => 620, "colon" => 340, 
+    "onehalf" => 1020, "dollar" => 680, "ntilde" => 680, 
+    "Ocircumflex" => 760, "Oacute" => 760, "ogonek" => 320, 
+    "ograve" => 600, "thorn" => 660, "minus" => 600, "degree" => 400, 
+    "yen" => 680, "space" => 340, "registered" => 780, 
+    "questiondown" => 620, "Aring" => 720, "percent" => 880, 
+    "emdash" => 1000, "six" => 680, "Agrave" => 720, 
+    "paragraph" => 680, "three" => 680, "numbersign" => 680, 
+    "two" => 680, "Igrave" => 380, "oacute" => 600, 
+    "ocircumflex" => 600, "A" => 720, "B" => 720, "C" => 700, 
+    "D" => 760, "E" => 720, "onequarter" => 1020, "F" => 660, 
+    "G" => 760, "H" => 800, "I" => 380, "J" => 620, "K" => 780, 
+    "L" => 640, "backslash" => 580, "asciicircum" => 620, 
+    "periodcentered" => 340, "M" => 860, "N" => 740, "O" => 760, 
+    "P" => 640, "aring" => 680, "Q" => 760, "R" => 740, 
+    "Aacute" => 720, "caron" => 480, "S" => 700, "T" => 700, 
+    "grave" => 380, "U" => 740, "agrave" => 680, "V" => 660, 
+    "W" => 1000, "equal" => 600, "question" => 620, "X" => 740, 
+    "Y" => 660, "Z" => 680, "bracketright" => 260, "Iacute" => 380, 
+    "ampersand" => 980, "four" => 680, "igrave" => 380, "a" => 680, 
+    "b" => 600, "c" => 560, "d" => 680, "plus" => 600, "e" => 560, 
+    "quotesinglbase" => 300, "f" => 420, "g" => 620, "bullet" => 360, 
+    "h" => 700, "i" => 380, "Oslash" => 760, "dagger" => 420, 
+    "j" => 320, "Yacute" => 660, "k" => 700, "l" => 380, "m" => 960, 
+    "n" => 680, "o" => 600, "ordfeminine" => 440, "ring" => 360, 
+    "p" => 660, "threesuperior" => 408, "q" => 620, "acute" => 340, 
+    "r" => 500, "twosuperior" => 408, "aacute" => 680, "s" => 540, 
+    "OE" => 1180, "t" => 440, "divide" => 600, "section" => 620, 
+    "u" => 680, "v" => 540, "w" => 860, "dieresis" => 520, "x" => 620, 
+    "y" => 600, "z" => 560, "iacute" => 380, "quotedblbase" => 520, 
+    "hungarumlaut" => 560, "quotedbl" => 380, "mu" => 680, 
+    "Scaron" => 700, "Lslash" => 640, "semicolon" => 340, 
+    "oslash" => 600, "florin" => 680, "yacute" => 600, "fi" => 820, 
+    "fl" => 820, "Acircumflex" => 720, "parenright" => 260, 
+    "Ecircumflex" => 720, "trademark" => 940, "Icircumflex" => 380, 
+    "daggerdbl" => 420, "guillemotleft" => 380, "germandbls" => 660, 
+    "macron" => 480, "Otilde" => 760, "seven" => 680, 
+    "ellipsis" => 1000, "scaron" => 540, "ordmasculine" => 440, 
+    "AE" => 1140, "Ucircumflex" => 740, "lslash" => 380, 
+    "dotlessi" => 380, "sterling" => 680, "quotedblleft" => 520, 
+    "hyphen" => 280, "guilsinglright" => 220, "quotesingle" => 180, 
+    "eight" => 680, "exclamdown" => 320, "acircumflex" => 680, 
+    "endash" => 500, "oe" => 920, "ecircumflex" => 560, 
+    "copyright" => 780, "Adieresis" => 720, "Egrave" => 720, 
+    "icircumflex" => 380, "slash" => 360, "braceright" => 300, 
+    "Edieresis" => 720, "quotedblright" => 520, "otilde" => 600, 
+    "Idieresis" => 380, "parenleft" => 260, "one" => 680, 
+    "Odieresis" => 760, "ucircumflex" => 680, "bracketleft" => 260, 
+    "Ugrave" => 740, "cent" => 680, "currency" => 680, 
+    "logicalnot" => 620, "quoteright" => 320, "Udieresis" => 740, 
+    "perthousand" => 1360, "Ydieresis" => 660, "Atilde" => 720, 
+    "breve" => 460, "bar" => 620, "fraction" => 120, "Eacute" => 720, 
+    "less" => 620, "adieresis" => 680, "guilsinglleft" => 220, 
+    "egrave" => 560, "exclam" => 320, "edieresis" => 560, "Eth" => 760, 
+    "idieresis" => 380, "period" => 340, "ae" => 880, 
+    "asterisk" => 460, "odieresis" => 600, "Uacute" => 740, 
+    "ugrave" => 680, "five" => 680, "nine" => 680, "greater" => 620, 
+    "Zcaron" => 680, "udieresis" => 680, "threequarters" => 1020, 
+    "guillemotright" => 380, "Ccedilla" => 700, "ydieresis" => 600, 
+    "tilde" => 480, "atilde" => 680, "at" => 780, "brokenbar" => 620, 
+    "eacute" => 560, "quoteleft" => 320, "underscore" => 500, 
+    "onesuperior" => 408, 
+  }
 );
+1;
index 94bfc22..bcc2a74 100644 (file)
@@ -1,55 +1,72 @@
 %PS_Bookman_Light = (
   name => 'Bookman-Light',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      320,   300,   380,   620,   620,   900,   800,   220,
-      300,   300,   440,   600,   320,   400,   320,   600,
-      620,   620,   620,   620,   620,   620,   620,   620,
-      620,   620,   320,   320,   600,   600,   600,   540,
-      820,   680,   740,   740,   800,   720,   640,   800,
-      800,   340,   600,   720,   600,   920,   740,   800,
-      620,   820,   720,   660,   620,   780,   700,   960,
-      720,   640,   640,   300,   600,   300,   600,   500,
-      220,   580,   620,   520,   620,   520,   320,   540,
-      660,   300,   300,   620,   300,   940,   660,   560,
-      620,   580,   440,   520,   380,   680,   520,   780,
-      560,   540,   480,   280,   600,   280,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   300,   620,   620,   140,   620,   620,   520,
-      620,   220,   400,   360,   240,   240,   620,   620,
-        0,   500,   540,   540,   320,     0,   600,   460,
-      220,   400,   400,   360,  1000,  1280,     0,   540,
-        0,   340,   340,   420,   440,   440,   460,   260,
-      420,     0,   320,   320,     0,   380,   320,   420,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1260,     0,   420,     0,     0,     0,     0,
-      600,   800,  1240,   420,     0,     0,     0,     0,
-        0,   860,     0,     0,     0,   300,     0,     0,
-      320,   560,   900,   660,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -28, "T-" => 90, "T." => -33, "Vo" => -71, "Vr" => -41, 
-    "Vu" => -38, "Ry" => 59, "ff" => 29, "Vy" => 15, "PA" => -8, 
-    "rc" => 7, "TA" => 1, "rd" => 7, "re" => 7, "rf" => 33, 
-    "Wa" => -66, "rg" => -4, "rh" => -21, "We" => -69, "rm" => 31, 
-    "rn" => 31, "Wi" => -20, "LT" => 28, "ro" => 8, "LV" => -4, 
-    "rq" => 9, "LW" => 1, "Y," => -34, "LY" => 13, "Y-" => 11, 
-    "Wo" => -68, "Y." => -40, "Wr" => -41, "Wu" => -38, "Wy" => 15, 
-    "F," => -41, "F." => -46, "AT" => 1, "Ta" => 17, "AV" => -56, 
-    "Tc" => 14, "AW" => -40, "Te" => 13, "YA" => -53, "AY" => -35, 
-    "Ti" => 42, "V," => -34, "To" => 15, "V-" => 11, "V." => -40, 
-    "Ly" => 79, "Tr" => 38, "FA" => -21, "Ts" => 16, "Av" => 7, 
-    "VA" => -66, "Aw" => 4, "Ya" => -54, "Ay" => 32, "r," => -58, 
-    "Ye" => -58, "r-" => 70, "r." => -64, "Yi" => -37, "W," => -34, 
-    "W-" => 11, "W." => -40, "RT" => 71, "RV" => 8, "Yo" => -57, 
-    "RW" => 13, "Yp" => -31, "Yq" => -55, "RY" => 26, "Yu" => -38, 
-    "Yv" => 15, "Va" => -69, "WA" => -64, "Ve" => -72, "P," => -55, 
-    "P." => -60, "Vi" => -20,   }
+  widths => {
+    "multiply" => 600, "Ntilde" => 740, "zero" => 620, "eth" => 560, 
+    "Ograve" => 800, "uacute" => 680, "braceleft" => 280, 
+    "Thorn" => 620, "zcaron" => 480, "comma" => 320, "cedilla" => 320, 
+    "plusminus" => 600, "ccedilla" => 520, "circumflex" => 420, 
+    "dotaccent" => 260, "asciitilde" => 600, "colon" => 320, 
+    "onehalf" => 930, "dollar" => 620, "ntilde" => 660, 
+    "Ocircumflex" => 800, "Oacute" => 800, "ogonek" => 320, 
+    "ograve" => 560, "thorn" => 620, "minus" => 600, "degree" => 400, 
+    "yen" => 620, "space" => 320, "registered" => 740, 
+    "questiondown" => 540, "Aring" => 680, "percent" => 900, 
+    "emdash" => 1000, "six" => 620, "Agrave" => 680, 
+    "paragraph" => 600, "three" => 620, "numbersign" => 620, 
+    "two" => 620, "Igrave" => 340, "oacute" => 560, 
+    "ocircumflex" => 560, "A" => 680, "B" => 740, "C" => 740, 
+    "D" => 800, "E" => 720, "onequarter" => 930, "F" => 640, 
+    "G" => 800, "H" => 800, "I" => 340, "J" => 600, "K" => 720, 
+    "L" => 600, "backslash" => 600, "asciicircum" => 600, 
+    "periodcentered" => 320, "M" => 920, "N" => 740, "O" => 800, 
+    "P" => 620, "aring" => 580, "Q" => 820, "R" => 720, 
+    "Aacute" => 680, "caron" => 420, "S" => 660, "T" => 620, 
+    "grave" => 340, "U" => 780, "agrave" => 580, "V" => 700, 
+    "W" => 960, "equal" => 600, "question" => 540, "X" => 720, 
+    "Y" => 640, "Z" => 640, "bracketright" => 300, "Iacute" => 340, 
+    "ampersand" => 800, "four" => 620, "igrave" => 300, "a" => 580, 
+    "b" => 620, "c" => 520, "d" => 620, "plus" => 600, "e" => 520, 
+    "quotesinglbase" => 220, "f" => 320, "g" => 540, "bullet" => 460, 
+    "h" => 660, "i" => 300, "Oslash" => 800, "dagger" => 540, 
+    "j" => 300, "Yacute" => 640, "k" => 620, "l" => 300, "m" => 940, 
+    "n" => 660, "o" => 560, "ordfeminine" => 420, "ring" => 320, 
+    "p" => 620, "threesuperior" => 372, "q" => 580, "acute" => 340, 
+    "r" => 440, "twosuperior" => 372, "aacute" => 580, "s" => 520, 
+    "OE" => 1240, "t" => 380, "divide" => 600, "section" => 520, 
+    "u" => 680, "v" => 520, "w" => 780, "dieresis" => 420, "x" => 560, 
+    "y" => 540, "z" => 480, "iacute" => 300, "quotedblbase" => 400, 
+    "hungarumlaut" => 380, "quotedbl" => 380, "mu" => 680, 
+    "Scaron" => 660, "Lslash" => 600, "semicolon" => 320, 
+    "oslash" => 560, "florin" => 620, "yacute" => 540, "fi" => 620, 
+    "fl" => 620, "Acircumflex" => 680, "parenright" => 300, 
+    "Ecircumflex" => 720, "trademark" => 980, "Icircumflex" => 340, 
+    "daggerdbl" => 540, "guillemotleft" => 360, "germandbls" => 660, 
+    "macron" => 440, "Otilde" => 800, "seven" => 620, 
+    "ellipsis" => 1000, "scaron" => 520, "ordmasculine" => 420, 
+    "AE" => 1260, "Ucircumflex" => 780, "lslash" => 320, 
+    "dotlessi" => 300, "sterling" => 620, "quotedblleft" => 400, 
+    "hyphen" => 400, "guilsinglright" => 240, "quotesingle" => 220, 
+    "eight" => 620, "exclamdown" => 300, "acircumflex" => 580, 
+    "endash" => 500, "oe" => 900, "ecircumflex" => 520, 
+    "copyright" => 740, "Adieresis" => 680, "Egrave" => 720, 
+    "icircumflex" => 300, "slash" => 600, "braceright" => 280, 
+    "Edieresis" => 720, "quotedblright" => 400, "otilde" => 560, 
+    "Idieresis" => 340, "parenleft" => 300, "one" => 620, 
+    "Odieresis" => 800, "ucircumflex" => 680, "bracketleft" => 300, 
+    "Ugrave" => 780, "cent" => 620, "currency" => 620, 
+    "logicalnot" => 600, "quoteright" => 220, "Udieresis" => 780, 
+    "perthousand" => 1280, "Ydieresis" => 640, "Atilde" => 680, 
+    "breve" => 460, "bar" => 600, "fraction" => 140, "Eacute" => 720, 
+    "less" => 600, "adieresis" => 580, "guilsinglleft" => 240, 
+    "egrave" => 520, "exclam" => 300, "edieresis" => 520, "Eth" => 800, 
+    "idieresis" => 300, "period" => 320, "ae" => 860, 
+    "asterisk" => 440, "odieresis" => 560, "Uacute" => 780, 
+    "ugrave" => 680, "five" => 620, "nine" => 620, "greater" => 600, 
+    "Zcaron" => 640, "udieresis" => 680, "threequarters" => 930, 
+    "guillemotright" => 360, "Ccedilla" => 740, "ydieresis" => 540, 
+    "tilde" => 440, "atilde" => 580, "at" => 820, "brokenbar" => 600, 
+    "eacute" => 520, "quoteleft" => 220, "underscore" => 500, 
+    "onesuperior" => 372, 
+  }
 );
+1;
index d4e615d..7c5ded3 100644 (file)
@@ -1,55 +1,72 @@
 %PS_Bookman_LightItalic = (
   name => 'Bookman-LightItalic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      300,   320,   360,   620,   620,   800,   820,   280,
-      280,   280,   440,   600,   300,   320,   300,   600,
-      620,   620,   620,   620,   620,   620,   620,   620,
-      620,   620,   300,   300,   600,   600,   600,   540,
-      780,   700,   720,   720,   740,   680,   620,   760,
-      800,   320,   560,   720,   580,   860,   720,   760,
-      600,   780,   700,   640,   600,   720,   680,   960,
-      700,   660,   580,   260,   600,   260,   600,   500,
-      280,   620,   600,   480,   640,   540,   340,   560,
-      620,   280,   280,   600,   280,   880,   620,   540,
-      600,   560,   400,   540,   340,   620,   540,   880,
-      540,   600,   520,   360,   600,   380,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   320,   620,   620,    20,   620,   620,   620,
-      620,   200,   440,   300,   180,   180,   640,   660,
-        0,   500,   620,   620,   300,     0,   620,   460,
-      320,   480,   440,   300,  1000,  1180,     0,   540,
-        0,   340,   320,   440,   440,   440,   440,   260,
-      420,     0,   300,   320,     0,   340,   260,   440,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1220,     0,   440,     0,     0,     0,     0,
-      580,   760,  1180,   400,     0,     0,     0,     0,
-        0,   880,     0,     0,     0,   280,     0,     0,
-      340,   540,   900,   620,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -79, "T-" => 20, "T." => -78, "Vo" => -70, "Vr" => -20, 
-    "Vu" => -10, "ff" => -19, "T:" => 48, "Vy" => -14, "T;" => 48, 
-    "PA" => -30, "rc" => -8, "TA" => -14, "rd" => -9, "re" => -15, 
-    "rf" => -9, "Wa" => -60, "rg" => -3, "rh" => -20, "We" => -60, 
-    "rm" => 37, "rn" => 38, "Wi" => 3, "ro" => -10, "LV" => 4, 
-    "rq" => -14, "LW" => 9, "Y," => -109, "LY" => 7, "Y-" => 20, 
-    "Wo" => -60, "Y." => -100, "Wr" => -30, "Wu" => -20, "Wy" => -14, 
-    "F," => -98, "Y:" => -35, "Y;" => -40, "F." => -97, "AT" => -5, 
-    "Ta" => 9, "AV" => -78, "Tc" => 16, "AW" => -73, "Te" => 10, 
-    "YA" => -82, "AY" => -62, "Ti" => 71, "V," => -109, "To" => 14, 
-    "V-" => 20, "V." => -100, "Ly" => 20, "Tr" => 67, "FA" => -16, 
-    "Ts" => -7, "V:" => -35, "V;" => -44, "VA" => -70, "Ya" => -79, 
-    "r," => -143, "Ye" => -78, "r-" => 20, "r." => -134, "Yi" => -11, 
-    "W," => -109, "W-" => 20, "W." => -100, "RT" => 65, "RV" => 2, 
-    "Yo" => -75, "RW" => 2, "Yp" => -37, "Yq" => -72, "RY" => 11, 
-    "Yu" => -31, "Yv" => -19, "W:" => -35, "W;" => -42, "Va" => -70, 
-    "WA" => -60, "Ve" => -70, "P," => -106, "P." => -105, "Vi" => 3,   }
+  widths => {
+    "multiply" => 600, "Ntilde" => 720, "zero" => 620, "eth" => 540, 
+    "Ograve" => 760, "uacute" => 620, "braceleft" => 360, 
+    "Thorn" => 600, "zcaron" => 520, "comma" => 300, "cedilla" => 320, 
+    "plusminus" => 600, "ccedilla" => 480, "circumflex" => 440, 
+    "dotaccent" => 260, "asciitilde" => 600, "colon" => 300, 
+    "onehalf" => 930, "dollar" => 620, "ntilde" => 620, 
+    "Ocircumflex" => 760, "Oacute" => 760, "ogonek" => 260, 
+    "ograve" => 540, "thorn" => 600, "minus" => 600, "degree" => 400, 
+    "yen" => 620, "space" => 300, "registered" => 740, 
+    "questiondown" => 540, "Aring" => 700, "percent" => 800, 
+    "emdash" => 1000, "six" => 620, "Agrave" => 700, 
+    "paragraph" => 620, "three" => 620, "numbersign" => 620, 
+    "two" => 620, "Igrave" => 320, "oacute" => 540, 
+    "ocircumflex" => 540, "A" => 700, "B" => 720, "C" => 720, 
+    "D" => 740, "E" => 680, "onequarter" => 930, "F" => 620, 
+    "G" => 760, "H" => 800, "I" => 320, "J" => 560, "K" => 720, 
+    "L" => 580, "backslash" => 600, "asciicircum" => 600, 
+    "periodcentered" => 300, "M" => 860, "N" => 720, "O" => 760, 
+    "P" => 600, "aring" => 620, "Q" => 780, "R" => 700, 
+    "Aacute" => 700, "caron" => 440, "S" => 640, "T" => 600, 
+    "grave" => 340, "U" => 720, "agrave" => 620, "V" => 680, 
+    "W" => 960, "equal" => 600, "question" => 540, "X" => 700, 
+    "Y" => 660, "Z" => 580, "bracketright" => 260, "Iacute" => 320, 
+    "ampersand" => 820, "four" => 620, "igrave" => 280, "a" => 620, 
+    "b" => 600, "c" => 480, "d" => 640, "plus" => 600, "e" => 540, 
+    "quotesinglbase" => 320, "f" => 340, "g" => 560, "bullet" => 460, 
+    "h" => 620, "i" => 280, "Oslash" => 760, "dagger" => 620, 
+    "j" => 280, "Yacute" => 660, "k" => 600, "l" => 280, "m" => 880, 
+    "n" => 620, "o" => 540, "ordfeminine" => 440, "ring" => 300, 
+    "p" => 600, "threesuperior" => 372, "q" => 560, "acute" => 320, 
+    "r" => 400, "twosuperior" => 372, "aacute" => 620, "s" => 540, 
+    "OE" => 1180, "t" => 340, "divide" => 600, "section" => 620, 
+    "u" => 620, "v" => 540, "w" => 880, "dieresis" => 420, "x" => 540, 
+    "y" => 600, "z" => 520, "iacute" => 280, "quotedblbase" => 480, 
+    "hungarumlaut" => 340, "quotedbl" => 360, "mu" => 620, 
+    "Scaron" => 640, "Lslash" => 580, "semicolon" => 300, 
+    "oslash" => 540, "florin" => 620, "yacute" => 600, "fi" => 640, 
+    "fl" => 660, "Acircumflex" => 700, "parenright" => 280, 
+    "Ecircumflex" => 680, "trademark" => 980, "Icircumflex" => 320, 
+    "daggerdbl" => 620, "guillemotleft" => 300, "germandbls" => 620, 
+    "macron" => 440, "Otilde" => 760, "seven" => 620, 
+    "ellipsis" => 1000, "scaron" => 540, "ordmasculine" => 400, 
+    "AE" => 1220, "Ucircumflex" => 720, "lslash" => 340, 
+    "dotlessi" => 280, "sterling" => 620, "quotedblleft" => 440, 
+    "hyphen" => 320, "guilsinglright" => 180, "quotesingle" => 200, 
+    "eight" => 620, "exclamdown" => 320, "acircumflex" => 620, 
+    "endash" => 500, "oe" => 900, "ecircumflex" => 540, 
+    "copyright" => 740, "Adieresis" => 700, "Egrave" => 680, 
+    "icircumflex" => 280, "slash" => 600, "braceright" => 380, 
+    "Edieresis" => 680, "quotedblright" => 440, "otilde" => 540, 
+    "Idieresis" => 320, "parenleft" => 280, "one" => 620, 
+    "Odieresis" => 760, "ucircumflex" => 620, "bracketleft" => 260, 
+    "Ugrave" => 720, "cent" => 620, "currency" => 620, 
+    "logicalnot" => 600, "quoteright" => 280, "Udieresis" => 720, 
+    "perthousand" => 1180, "Ydieresis" => 660, "Atilde" => 700, 
+    "breve" => 440, "bar" => 600, "fraction" => 20, "Eacute" => 680, 
+    "less" => 600, "adieresis" => 620, "guilsinglleft" => 180, 
+    "egrave" => 540, "exclam" => 320, "edieresis" => 540, "Eth" => 740, 
+    "idieresis" => 280, "period" => 300, "ae" => 880, 
+    "asterisk" => 440, "odieresis" => 540, "Uacute" => 720, 
+    "ugrave" => 620, "five" => 620, "nine" => 620, "greater" => 600, 
+    "Zcaron" => 580, "udieresis" => 620, "threequarters" => 930, 
+    "guillemotright" => 300, "Ccedilla" => 720, "ydieresis" => 600, 
+    "tilde" => 440, "atilde" => 620, "at" => 780, "brokenbar" => 600, 
+    "eacute" => 540, "quoteleft" => 280, "underscore" => 500, 
+    "onesuperior" => 372, 
+  }
 );
+1;
index 8ad5c1b..e4300d7 100644 (file)
@@ -1,38 +1,82 @@
 %PS_Courier_Bold = (
   name => 'Courier-Bold',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-        0,   600,   600,   600,   600,     0,   600,   600,
-      600,   600,   600,   600,   600,   600,     0,   600,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,     0,   600,   600,     0,   600,   600,   600,
-      600,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,     0,   600,     0,     0,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0,
-        0,   600,     0,     0,     0,   600,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0
-  ],
-  kern => {  }
+  widths => {
+    "Ntilde" => 600, "comma" => 600, "cedilla" => 600, 
+    "arrowup" => 600, "plusminus" => 600, "circumflex" => 600, 
+    "dotaccent" => 600, "LL" => 600, "asciitilde" => 600, 
+    "colon" => 600, "onehalf" => 600, "dollar" => 600, "ntilde" => 600, 
+    "left" => 600, "minus" => 600, "yen" => 600, "space" => 600, 
+    "questiondown" => 600, "emdash" => 600, "Agrave" => 600, 
+    "three" => 600, "numbersign" => 600, "A" => 600, "B" => 600, 
+    "C" => 600, "D" => 600, "E" => 600, "onequarter" => 600, 
+    "F" => 600, "G" => 600, "H" => 600, "I" => 600, "J" => 600, 
+    "K" => 600, "L" => 600, "backslash" => 600, 
+    "periodcentered" => 600, "M" => 600, "N" => 600, "O" => 600, 
+    "P" => 600, "Q" => 600, "R" => 600, "Aacute" => 600, 
+    "caron" => 600, "S" => 600, "T" => 600, "U" => 600, 
+    "agrave" => 600, "V" => 600, "tab" => 600, "W" => 600, "ll" => 600, 
+    "equal" => 600, "question" => 600, "X" => 600, "Y" => 600, 
+    "Z" => 600, "four" => 600, "a" => 600, "b" => 600, "c" => 600, 
+    "d" => 600, "e" => 600, "f" => 600, "g" => 600, "bullet" => 600, 
+    "h" => 600, "i" => 600, "Oslash" => 600, "dagger" => 600, 
+    "j" => 600, "k" => 600, "l" => 600, "m" => 600, "n" => 600, 
+    "o" => 600, "ordfeminine" => 600, "ring" => 600, "p" => 600, 
+    "q" => 600, "r" => 600, "aacute" => 600, "largebullet" => 600, 
+    "twosuperior" => 600, "s" => 600, "OE" => 600, "t" => 600, 
+    "divide" => 600, "u" => 600, "v" => 600, "w" => 600, "x" => 600, 
+    "y" => 600, "z" => 600, "hungarumlaut" => 600, "quotedbl" => 600, 
+    "mu" => 600, "Scaron" => 600, "Lslash" => 600, "semicolon" => 600, 
+    "oslash" => 600, "parenright" => 600, "Ecircumflex" => 600, 
+    "trademark" => 600, "daggerdbl" => 600, "macron" => 600, 
+    "Otilde" => 600, "ellipsis" => 600, "scaron" => 600, "AE" => 600, 
+    "Ucircumflex" => 600, "lslash" => 600, "lira" => 600, 
+    "quotedblleft" => 600, "hyphen" => 600, "guilsinglright" => 600, 
+    "quotesingle" => 600, "eight" => 600, "exclamdown" => 600, 
+    "endash" => 600, "oe" => 600, "ecircumflex" => 600, 
+    "Adieresis" => 600, "copyright" => 600, "Egrave" => 600, 
+    "slash" => 600, "Edieresis" => 600, "otilde" => 600, 
+    "Idieresis" => 600, "parenleft" => 600, "one" => 600, 
+    "ucircumflex" => 600, "Odieresis" => 600, "bracketleft" => 600, 
+    "Ugrave" => 600, "quoteright" => 600, "Udieresis" => 600, 
+    "perthousand" => 600, "Ydieresis" => 600, "Eacute" => 600, 
+    "adieresis" => 600, "egrave" => 600, "edieresis" => 600, 
+    "idieresis" => 600, "Eth" => 600, "ae" => 600, "asterisk" => 600, 
+    "Uacute" => 600, "odieresis" => 600, "ugrave" => 600, 
+    "five" => 600, "nine" => 600, "udieresis" => 600, "Zcaron" => 600, 
+    "threequarters" => 600, "guillemotright" => 600, 
+    "ydieresis" => 600, "Ccedilla" => 600, "tilde" => 600, "at" => 600, 
+    "eacute" => 600, "Gcaron" => 600, "underscore" => 600, 
+    "zero" => 600, "multiply" => 600, "eth" => 600, "Scedilla" => 600, 
+    "Ograve" => 600, "uacute" => 600, "braceleft" => 600, 
+    "Thorn" => 600, "zcaron" => 600, "ccedilla" => 600, 
+    "gcaron" => 600, "Ocircumflex" => 600, "Oacute" => 600, 
+    "scedilla" => 600, "ogonek" => 600, "arrowdown" => 600, 
+    "ograve" => 600, "thorn" => 600, "degree" => 600, 
+    "registered" => 600, "percent" => 600, "Aring" => 600, 
+    "six" => 600, "paragraph" => 600, "two" => 600, "Igrave" => 600, 
+    "oacute" => 600, "ocircumflex" => 600, "asciicircum" => 600, 
+    "aring" => 600, "square" => 600, "grave" => 600, 
+    "bracketright" => 600, "ampersand" => 600, "Iacute" => 600, 
+    "igrave" => 600, "return" => 600, "plus" => 600, 
+    "quotesinglbase" => 600, "Yacute" => 600, "threesuperior" => 600, 
+    "acute" => 600, "notegraphic" => 600, "section" => 600, 
+    "arrowleft" => 600, "dieresis" => 600, "quotedblbase" => 600, 
+    "iacute" => 600, "up" => 600, "florin" => 600, "yacute" => 600, 
+    "fi" => 600, "fl" => 600, "Acircumflex" => 600, 
+    "Icircumflex" => 600, "guillemotleft" => 600, "germandbls" => 600, 
+    "seven" => 600, "prescription" => 600, "indent" => 600, 
+    "dectab" => 600, "ordmasculine" => 600, "dotlessi" => 600, 
+    "sterling" => 600, "IJ" => 600, "acircumflex" => 600, 
+    "overscore" => 600, "icircumflex" => 600, "braceright" => 600, 
+    "graybox" => 600, "quotedblright" => 600, "center" => 600, 
+    "stop" => 600, "cent" => 600, "currency" => 600, 
+    "logicalnot" => 600, "merge" => 600, "Idot" => 600, 
+    "Atilde" => 600, "breve" => 600, "bar" => 600, "fraction" => 600, 
+    "less" => 600, "down" => 600, "guilsinglleft" => 600, 
+    "exclam" => 600, "period" => 600, "format" => 600, 
+    "arrowright" => 600, "greater" => 600, "ij" => 600, 
+    "atilde" => 600, "brokenbar" => 600, "arrowboth" => 600, 
+    "quoteleft" => 600, "onesuperior" => 600, 
+  }
 );
+1;
index 296e1ab..c1554b2 100644 (file)
@@ -1,38 +1,82 @@
 %PS_Courier_BoldOblique = (
   name => 'Courier-BoldOblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-        0,   600,   600,   600,   600,     0,   600,   600,
-      600,   600,   600,   600,   600,   600,     0,   600,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,     0,   600,   600,     0,   600,   600,   600,
-      600,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,     0,   600,     0,     0,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0,
-        0,   600,     0,     0,     0,   600,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0
-  ],
-  kern => {  }
+  widths => {
+    "Ntilde" => 600, "comma" => 600, "cedilla" => 600, 
+    "arrowup" => 600, "plusminus" => 600, "circumflex" => 600, 
+    "dotaccent" => 600, "LL" => 600, "asciitilde" => 600, 
+    "colon" => 600, "onehalf" => 600, "dollar" => 600, "ntilde" => 600, 
+    "left" => 600, "minus" => 600, "yen" => 600, "space" => 600, 
+    "questiondown" => 600, "emdash" => 600, "Agrave" => 600, 
+    "three" => 600, "numbersign" => 600, "A" => 600, "B" => 600, 
+    "C" => 600, "D" => 600, "E" => 600, "onequarter" => 600, 
+    "F" => 600, "G" => 600, "H" => 600, "I" => 600, "J" => 600, 
+    "K" => 600, "L" => 600, "backslash" => 600, 
+    "periodcentered" => 600, "M" => 600, "N" => 600, "O" => 600, 
+    "P" => 600, "Q" => 600, "R" => 600, "Aacute" => 600, 
+    "caron" => 600, "S" => 600, "T" => 600, "U" => 600, 
+    "agrave" => 600, "V" => 600, "tab" => 600, "W" => 600, "ll" => 600, 
+    "equal" => 600, "question" => 600, "X" => 600, "Y" => 600, 
+    "Z" => 600, "four" => 600, "a" => 600, "b" => 600, "c" => 600, 
+    "d" => 600, "e" => 600, "f" => 600, "g" => 600, "bullet" => 600, 
+    "h" => 600, "i" => 600, "Oslash" => 600, "dagger" => 600, 
+    "j" => 600, "k" => 600, "l" => 600, "m" => 600, "n" => 600, 
+    "o" => 600, "ordfeminine" => 600, "ring" => 600, "p" => 600, 
+    "q" => 600, "r" => 600, "aacute" => 600, "largebullet" => 600, 
+    "twosuperior" => 600, "s" => 600, "OE" => 600, "t" => 600, 
+    "divide" => 600, "u" => 600, "v" => 600, "w" => 600, "x" => 600, 
+    "y" => 600, "z" => 600, "hungarumlaut" => 600, "quotedbl" => 600, 
+    "mu" => 600, "Scaron" => 600, "Lslash" => 600, "semicolon" => 600, 
+    "oslash" => 600, "parenright" => 600, "Ecircumflex" => 600, 
+    "trademark" => 600, "daggerdbl" => 600, "macron" => 600, 
+    "Otilde" => 600, "ellipsis" => 600, "scaron" => 600, "AE" => 600, 
+    "Ucircumflex" => 600, "lslash" => 600, "lira" => 600, 
+    "quotedblleft" => 600, "hyphen" => 600, "guilsinglright" => 600, 
+    "quotesingle" => 600, "eight" => 600, "exclamdown" => 600, 
+    "endash" => 600, "oe" => 600, "ecircumflex" => 600, 
+    "Adieresis" => 600, "copyright" => 600, "Egrave" => 600, 
+    "slash" => 600, "Edieresis" => 600, "otilde" => 600, 
+    "Idieresis" => 600, "parenleft" => 600, "one" => 600, 
+    "ucircumflex" => 600, "Odieresis" => 600, "bracketleft" => 600, 
+    "Ugrave" => 600, "quoteright" => 600, "Udieresis" => 600, 
+    "perthousand" => 600, "Ydieresis" => 600, "Eacute" => 600, 
+    "adieresis" => 600, "egrave" => 600, "edieresis" => 600, 
+    "idieresis" => 600, "Eth" => 600, "ae" => 600, "asterisk" => 600, 
+    "Uacute" => 600, "odieresis" => 600, "ugrave" => 600, 
+    "five" => 600, "nine" => 600, "udieresis" => 600, "Zcaron" => 600, 
+    "threequarters" => 600, "guillemotright" => 600, 
+    "ydieresis" => 600, "Ccedilla" => 600, "tilde" => 600, "at" => 600, 
+    "eacute" => 600, "Gcaron" => 600, "underscore" => 600, 
+    "zero" => 600, "multiply" => 600, "eth" => 600, "Scedilla" => 600, 
+    "Ograve" => 600, "uacute" => 600, "braceleft" => 600, 
+    "Thorn" => 600, "zcaron" => 600, "ccedilla" => 600, 
+    "gcaron" => 600, "Ocircumflex" => 600, "Oacute" => 600, 
+    "scedilla" => 600, "ogonek" => 600, "arrowdown" => 600, 
+    "ograve" => 600, "thorn" => 600, "degree" => 600, 
+    "registered" => 600, "percent" => 600, "Aring" => 600, 
+    "six" => 600, "paragraph" => 600, "two" => 600, "Igrave" => 600, 
+    "oacute" => 600, "ocircumflex" => 600, "asciicircum" => 600, 
+    "aring" => 600, "square" => 600, "grave" => 600, 
+    "bracketright" => 600, "ampersand" => 600, "Iacute" => 600, 
+    "igrave" => 600, "return" => 600, "plus" => 600, 
+    "quotesinglbase" => 600, "Yacute" => 600, "threesuperior" => 600, 
+    "acute" => 600, "notegraphic" => 600, "section" => 600, 
+    "arrowleft" => 600, "dieresis" => 600, "quotedblbase" => 600, 
+    "iacute" => 600, "up" => 600, "florin" => 600, "yacute" => 600, 
+    "fi" => 600, "fl" => 600, "Acircumflex" => 600, 
+    "Icircumflex" => 600, "guillemotleft" => 600, "germandbls" => 600, 
+    "seven" => 600, "prescription" => 600, "indent" => 600, 
+    "dectab" => 600, "ordmasculine" => 600, "dotlessi" => 600, 
+    "sterling" => 600, "IJ" => 600, "acircumflex" => 600, 
+    "overscore" => 600, "icircumflex" => 600, "braceright" => 600, 
+    "graybox" => 600, "quotedblright" => 600, "center" => 600, 
+    "stop" => 600, "cent" => 600, "currency" => 600, 
+    "logicalnot" => 600, "merge" => 600, "Idot" => 600, 
+    "Atilde" => 600, "breve" => 600, "bar" => 600, "fraction" => 600, 
+    "less" => 600, "down" => 600, "guilsinglleft" => 600, 
+    "exclam" => 600, "period" => 600, "format" => 600, 
+    "arrowright" => 600, "greater" => 600, "ij" => 600, 
+    "atilde" => 600, "brokenbar" => 600, "arrowboth" => 600, 
+    "quoteleft" => 600, "onesuperior" => 600, 
+  }
 );
+1;
index b19b6d0..a8fbb14 100644 (file)
@@ -1,38 +1,82 @@
 %PS_Courier = (
   name => 'Courier',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-        0,   600,   600,   600,   600,     0,   600,   600,
-      600,   600,   600,   600,   600,   600,     0,   600,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,     0,   600,   600,     0,   600,   600,   600,
-      600,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,     0,   600,     0,     0,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0,
-        0,   600,     0,     0,     0,   600,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0
-  ],
-  kern => {  }
+  widths => {
+    "Ntilde" => 600, "comma" => 600, "cedilla" => 600, 
+    "arrowup" => 600, "plusminus" => 600, "circumflex" => 600, 
+    "dotaccent" => 600, "LL" => 600, "asciitilde" => 600, 
+    "colon" => 600, "onehalf" => 600, "dollar" => 600, "ntilde" => 600, 
+    "left" => 600, "minus" => 600, "yen" => 600, "space" => 600, 
+    "questiondown" => 600, "emdash" => 600, "Agrave" => 600, 
+    "three" => 600, "numbersign" => 600, "A" => 600, "B" => 600, 
+    "C" => 600, "D" => 600, "E" => 600, "onequarter" => 600, 
+    "F" => 600, "G" => 600, "H" => 600, "I" => 600, "J" => 600, 
+    "K" => 600, "L" => 600, "backslash" => 600, 
+    "periodcentered" => 600, "M" => 600, "N" => 600, "O" => 600, 
+    "P" => 600, "Q" => 600, "R" => 600, "Aacute" => 600, 
+    "caron" => 600, "S" => 600, "T" => 600, "U" => 600, 
+    "agrave" => 600, "V" => 600, "tab" => 600, "W" => 600, "ll" => 600, 
+    "equal" => 600, "question" => 600, "X" => 600, "Y" => 600, 
+    "Z" => 600, "four" => 600, "a" => 600, "b" => 600, "c" => 600, 
+    "d" => 600, "e" => 600, "f" => 600, "g" => 600, "bullet" => 600, 
+    "h" => 600, "i" => 600, "Oslash" => 600, "dagger" => 600, 
+    "j" => 600, "k" => 600, "l" => 600, "m" => 600, "n" => 600, 
+    "o" => 600, "ordfeminine" => 600, "ring" => 600, "p" => 600, 
+    "q" => 600, "r" => 600, "aacute" => 600, "largebullet" => 600, 
+    "twosuperior" => 600, "s" => 600, "OE" => 600, "t" => 600, 
+    "divide" => 600, "u" => 600, "v" => 600, "w" => 600, "x" => 600, 
+    "y" => 600, "z" => 600, "hungarumlaut" => 600, "quotedbl" => 600, 
+    "mu" => 600, "Scaron" => 600, "Lslash" => 600, "semicolon" => 600, 
+    "oslash" => 600, "parenright" => 600, "Ecircumflex" => 600, 
+    "trademark" => 600, "daggerdbl" => 600, "macron" => 600, 
+    "Otilde" => 600, "ellipsis" => 600, "scaron" => 600, "AE" => 600, 
+    "Ucircumflex" => 600, "lslash" => 600, "lira" => 600, 
+    "quotedblleft" => 600, "hyphen" => 600, "guilsinglright" => 600, 
+    "quotesingle" => 600, "eight" => 600, "exclamdown" => 600, 
+    "endash" => 600, "oe" => 600, "ecircumflex" => 600, 
+    "Adieresis" => 600, "copyright" => 600, "Egrave" => 600, 
+    "slash" => 600, "Edieresis" => 600, "otilde" => 600, 
+    "Idieresis" => 600, "parenleft" => 600, "one" => 600, 
+    "ucircumflex" => 600, "Odieresis" => 600, "bracketleft" => 600, 
+    "Ugrave" => 600, "quoteright" => 600, "Udieresis" => 600, 
+    "perthousand" => 600, "Ydieresis" => 600, "Eacute" => 600, 
+    "adieresis" => 600, "egrave" => 600, "edieresis" => 600, 
+    "idieresis" => 600, "Eth" => 600, "ae" => 600, "asterisk" => 600, 
+    "Uacute" => 600, "odieresis" => 600, "ugrave" => 600, 
+    "five" => 600, "nine" => 600, "udieresis" => 600, "Zcaron" => 600, 
+    "threequarters" => 600, "guillemotright" => 600, 
+    "ydieresis" => 600, "Ccedilla" => 600, "tilde" => 600, "at" => 600, 
+    "eacute" => 600, "Gcaron" => 600, "underscore" => 600, 
+    "zero" => 600, "multiply" => 600, "eth" => 600, "Scedilla" => 600, 
+    "Ograve" => 600, "uacute" => 600, "braceleft" => 600, 
+    "Thorn" => 600, "zcaron" => 600, "ccedilla" => 600, 
+    "gcaron" => 600, "Ocircumflex" => 600, "Oacute" => 600, 
+    "scedilla" => 600, "ogonek" => 600, "arrowdown" => 600, 
+    "ograve" => 600, "thorn" => 600, "degree" => 600, 
+    "registered" => 600, "percent" => 600, "Aring" => 600, 
+    "six" => 600, "paragraph" => 600, "two" => 600, "Igrave" => 600, 
+    "oacute" => 600, "ocircumflex" => 600, "asciicircum" => 600, 
+    "aring" => 600, "square" => 600, "grave" => 600, 
+    "bracketright" => 600, "ampersand" => 600, "Iacute" => 600, 
+    "igrave" => 600, "return" => 600, "plus" => 600, 
+    "quotesinglbase" => 600, "Yacute" => 600, "threesuperior" => 600, 
+    "acute" => 600, "notegraphic" => 600, "section" => 600, 
+    "arrowleft" => 600, "dieresis" => 600, "quotedblbase" => 600, 
+    "iacute" => 600, "up" => 600, "florin" => 600, "yacute" => 600, 
+    "fi" => 600, "fl" => 600, "Acircumflex" => 600, 
+    "Icircumflex" => 600, "guillemotleft" => 600, "germandbls" => 600, 
+    "seven" => 600, "prescription" => 600, "indent" => 600, 
+    "dectab" => 600, "ordmasculine" => 600, "dotlessi" => 600, 
+    "sterling" => 600, "IJ" => 600, "acircumflex" => 600, 
+    "overscore" => 600, "icircumflex" => 600, "braceright" => 600, 
+    "graybox" => 600, "quotedblright" => 600, "center" => 600, 
+    "stop" => 600, "cent" => 600, "currency" => 600, 
+    "logicalnot" => 600, "merge" => 600, "Idot" => 600, 
+    "Atilde" => 600, "breve" => 600, "bar" => 600, "fraction" => 600, 
+    "less" => 600, "down" => 600, "guilsinglleft" => 600, 
+    "exclam" => 600, "period" => 600, "format" => 600, 
+    "arrowright" => 600, "greater" => 600, "ij" => 600, 
+    "atilde" => 600, "brokenbar" => 600, "arrowboth" => 600, 
+    "quoteleft" => 600, "onesuperior" => 600, 
+  }
 );
+1;
index 3b2be3f..59e5026 100644 (file)
@@ -1,38 +1,82 @@
 %PS_Courier_Oblique = (
   name => 'Courier-Oblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,   600,   600,   600,   600,   600,   600,   600,
-        0,   600,   600,   600,   600,     0,   600,   600,
-      600,   600,   600,   600,   600,   600,     0,   600,
-        0,   600,   600,   600,   600,   600,   600,   600,
-      600,     0,   600,   600,     0,   600,   600,   600,
-      600,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   600,     0,   600,     0,     0,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0,
-        0,   600,     0,     0,     0,   600,     0,     0,
-      600,   600,   600,   600,     0,     0,     0,     0
-  ],
-  kern => {  }
+  widths => {
+    "Ntilde" => 600, "comma" => 600, "cedilla" => 600, 
+    "arrowup" => 600, "plusminus" => 600, "circumflex" => 600, 
+    "dotaccent" => 600, "LL" => 600, "asciitilde" => 600, 
+    "colon" => 600, "onehalf" => 600, "dollar" => 600, "ntilde" => 600, 
+    "left" => 600, "minus" => 600, "yen" => 600, "space" => 600, 
+    "questiondown" => 600, "emdash" => 600, "Agrave" => 600, 
+    "three" => 600, "numbersign" => 600, "A" => 600, "B" => 600, 
+    "C" => 600, "D" => 600, "E" => 600, "onequarter" => 600, 
+    "F" => 600, "G" => 600, "H" => 600, "I" => 600, "J" => 600, 
+    "K" => 600, "L" => 600, "backslash" => 600, 
+    "periodcentered" => 600, "M" => 600, "N" => 600, "O" => 600, 
+    "P" => 600, "Q" => 600, "R" => 600, "Aacute" => 600, 
+    "caron" => 600, "S" => 600, "T" => 600, "U" => 600, 
+    "agrave" => 600, "V" => 600, "tab" => 600, "W" => 600, "ll" => 600, 
+    "equal" => 600, "question" => 600, "X" => 600, "Y" => 600, 
+    "Z" => 600, "four" => 600, "a" => 600, "b" => 600, "c" => 600, 
+    "d" => 600, "e" => 600, "f" => 600, "g" => 600, "bullet" => 600, 
+    "h" => 600, "i" => 600, "Oslash" => 600, "dagger" => 600, 
+    "j" => 600, "k" => 600, "l" => 600, "m" => 600, "n" => 600, 
+    "o" => 600, "ordfeminine" => 600, "ring" => 600, "p" => 600, 
+    "q" => 600, "r" => 600, "aacute" => 600, "largebullet" => 600, 
+    "twosuperior" => 600, "s" => 600, "OE" => 600, "t" => 600, 
+    "divide" => 600, "u" => 600, "v" => 600, "w" => 600, "x" => 600, 
+    "y" => 600, "z" => 600, "hungarumlaut" => 600, "quotedbl" => 600, 
+    "mu" => 600, "Scaron" => 600, "Lslash" => 600, "semicolon" => 600, 
+    "oslash" => 600, "parenright" => 600, "Ecircumflex" => 600, 
+    "trademark" => 600, "daggerdbl" => 600, "macron" => 600, 
+    "Otilde" => 600, "ellipsis" => 600, "scaron" => 600, "AE" => 600, 
+    "Ucircumflex" => 600, "lslash" => 600, "lira" => 600, 
+    "quotedblleft" => 600, "hyphen" => 600, "guilsinglright" => 600, 
+    "quotesingle" => 600, "eight" => 600, "exclamdown" => 600, 
+    "endash" => 600, "oe" => 600, "ecircumflex" => 600, 
+    "Adieresis" => 600, "copyright" => 600, "Egrave" => 600, 
+    "slash" => 600, "Edieresis" => 600, "otilde" => 600, 
+    "Idieresis" => 600, "parenleft" => 600, "one" => 600, 
+    "ucircumflex" => 600, "Odieresis" => 600, "bracketleft" => 600, 
+    "Ugrave" => 600, "quoteright" => 600, "Udieresis" => 600, 
+    "perthousand" => 600, "Ydieresis" => 600, "Eacute" => 600, 
+    "adieresis" => 600, "egrave" => 600, "edieresis" => 600, 
+    "idieresis" => 600, "Eth" => 600, "ae" => 600, "asterisk" => 600, 
+    "Uacute" => 600, "odieresis" => 600, "ugrave" => 600, 
+    "five" => 600, "nine" => 600, "udieresis" => 600, "Zcaron" => 600, 
+    "threequarters" => 600, "guillemotright" => 600, 
+    "ydieresis" => 600, "Ccedilla" => 600, "tilde" => 600, "at" => 600, 
+    "eacute" => 600, "Gcaron" => 600, "underscore" => 600, 
+    "zero" => 600, "multiply" => 600, "eth" => 600, "Scedilla" => 600, 
+    "Ograve" => 600, "uacute" => 600, "braceleft" => 600, 
+    "Thorn" => 600, "zcaron" => 600, "ccedilla" => 600, 
+    "gcaron" => 600, "Ocircumflex" => 600, "Oacute" => 600, 
+    "scedilla" => 600, "ogonek" => 600, "arrowdown" => 600, 
+    "ograve" => 600, "thorn" => 600, "degree" => 600, 
+    "registered" => 600, "percent" => 600, "Aring" => 600, 
+    "six" => 600, "paragraph" => 600, "two" => 600, "Igrave" => 600, 
+    "oacute" => 600, "ocircumflex" => 600, "asciicircum" => 600, 
+    "aring" => 600, "square" => 600, "grave" => 600, 
+    "bracketright" => 600, "ampersand" => 600, "Iacute" => 600, 
+    "igrave" => 600, "return" => 600, "plus" => 600, 
+    "quotesinglbase" => 600, "Yacute" => 600, "threesuperior" => 600, 
+    "acute" => 600, "notegraphic" => 600, "section" => 600, 
+    "arrowleft" => 600, "dieresis" => 600, "quotedblbase" => 600, 
+    "iacute" => 600, "up" => 600, "florin" => 600, "yacute" => 600, 
+    "fi" => 600, "fl" => 600, "Acircumflex" => 600, 
+    "Icircumflex" => 600, "guillemotleft" => 600, "germandbls" => 600, 
+    "seven" => 600, "prescription" => 600, "indent" => 600, 
+    "dectab" => 600, "ordmasculine" => 600, "dotlessi" => 600, 
+    "sterling" => 600, "IJ" => 600, "acircumflex" => 600, 
+    "overscore" => 600, "icircumflex" => 600, "braceright" => 600, 
+    "graybox" => 600, "quotedblright" => 600, "center" => 600, 
+    "stop" => 600, "cent" => 600, "currency" => 600, 
+    "logicalnot" => 600, "merge" => 600, "Idot" => 600, 
+    "Atilde" => 600, "breve" => 600, "bar" => 600, "fraction" => 600, 
+    "less" => 600, "down" => 600, "guilsinglleft" => 600, 
+    "exclam" => 600, "period" => 600, "format" => 600, 
+    "arrowright" => 600, "greater" => 600, "ij" => 600, 
+    "atilde" => 600, "brokenbar" => 600, "arrowboth" => 600, 
+    "quoteleft" => 600, "onesuperior" => 600, 
+  }
 );
+1;
index 5aad26f..3c692f1 100644 (file)
@@ -1,81 +1,72 @@
 %PS_Helvetica_Bold = (
   name => 'Helvetica-Bold',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   333,   474,   556,   556,   889,   722,   278,
-      333,   333,   389,   584,   278,   333,   278,   278,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   333,   333,   584,   584,   584,   611,
-      975,   722,   722,   722,   722,   667,   611,   778,
-      722,   278,   556,   722,   611,   833,   722,   778,
-      667,   778,   722,   667,   611,   722,   667,   944,
-      667,   667,   611,   333,   278,   333,   584,   556,
-      278,   556,   611,   556,   611,   556,   333,   611,
-      611,   278,   278,   556,   278,   889,   611,   611,
-      611,   611,   389,   556,   333,   611,   556,   778,
-      556,   556,   500,   389,   280,   389,   584,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   556,   556,   167,   556,   556,   556,
-      556,   238,   500,   556,   333,   333,   611,   611,
-        0,   556,   556,   556,   278,     0,   556,   350,
-      278,   500,   500,   556,  1000,  1000,     0,   611,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   370,     0,     0,     0,     0,
-      611,   778,  1000,   365,     0,     0,     0,     0,
-        0,   889,     0,     0,     0,   278,     0,     0,
-      278,   611,   944,   611,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -80, "T-" => -120, "T." => -80, "DA" => -40, "yo" => -25, 
-    ". " => -40, "bl" => -10, "T:" => -40, "T;" => -40, "Ke" => -15, 
-    "rc" => -20, ".\'" => -120, "TA" => -90, "rd" => -20, "bu" => -20, 
-    "bv" => -20, "rg" => -15, "\272 " => -80, "Ko" => -35, "DV" => -40, 
-    "by" => -20, "DW" => -40, "DY" => -70, "ze" => 10, "LT" => -90, 
-    "Ku" => -30, "ro" => -20, "U," => -30, "LV" => -110, "rq" => -20, 
-    "U." => -30, "TO" => -40, "LW" => -80, "Ky" => -40, "rs" => -15, 
-    "LY" => -120, "rt" => 20, "\' " => -80, "rv" => 10, "ry" => 10, 
-    "ch" => -10, "\'\'" => -46, "ck" => -20, "cl" => -20, "e," => 10, 
-    "F," => -100, "e." => 20, "F." => -100, "Ta" => -80, "UA" => -50, 
-    "Te" => -60, "ko" => -15, "cy" => -10, "V," => -120, "V-" => -80, 
-    "To" => -80, "V." => -120, "Ly" => -30, "Tr" => -80, "FA" => -80, 
-    "dd" => -10, "Tu" => -90, "sw" => -15, "Tw" => -60, "f\'" => 30, 
-    "Ty" => -60, "V:" => -40, "V;" => -40, "f," => -10, "f." => -10, 
-    "VA" => -80, "dv" => -15, "dw" => -15, "O," => -40, "dy" => -15, 
-    "VG" => -50, "O." => -40, "v," => -80, "lw" => -15, "W," => -80, 
-    "v." => -80, "W-" => -40, "ly" => -15, "W." => -80, "VO" => -50, 
-    ",\272" => -120, "Fa" => -20, "\'d" => -80, "OA" => -50, 
-    "W:" => -10, "W;" => -10, "\'l" => -20, " T" => -100, " V" => -80, 
-    " W" => -80, "Va" => -60, "WA" => -60, " Y" => -120, "\'r" => -40, 
-    "\'s" => -60, "ev" => -15, "Ve" => -50, "ew" => -15, "P," => -120, 
-    "\'v" => -20, "ex" => -15, "ey" => -15, "P." => -120, " `" => -60, 
-    "mu" => -20, "w," => -40, "OT" => -40, "w." => -40, "OV" => -50, 
-    "Vo" => -90, "my" => -30, "L\272" => -140, "OW" => -50, 
-    "WO" => -20, "OX" => -50, "OY" => -70, "fe" => -10, "Vu" => -60, 
-    "PA" => -100, "fo" => -20, "va" => -20, "Wa" => -40, ": " => -40, 
-    "We" => -35, "Q," => 20, "Q." => 20, "nu" => -10, "nv" => -40, 
-    "AC" => -40, "vo" => -30, "Y," => -100, "Wo" => -60, "ny" => -20, 
-    "Y." => -100, ".\272" => -120, "AG" => -50, "ge" => 10, 
-    "Wu" => -45, "gg" => -10, "AO" => -40, "Wy" => -20, "Pa" => -30, 
-    "AQ" => -40, "Y:" => -50, "Y;" => -50, "AT" => -90, "Pe" => -30, 
-    "J," => -20, "AU" => -50, "AV" => -80, "J." => -20, "AW" => -60, 
-    "AY" => -110, "YA" => -110, "; " => -40, "Po" => -40, "``" => -46, 
-    "BA" => -30, "y," => -80, "ov" => -20, "wo" => -20, "ow" => -15, 
-    "QU" => -10, "y." => -80, "ox" => -30, "oy" => -20, "YO" => -70, 
-    " \252" => -80, "JA" => -20, ", " => -40, ",\'" => -120, 
-    "Au" => -30, "Av" => -40, "BU" => -10, "Aw" => -30, "Ay" => -30, 
-    "Ya" => -90, "xe" => -10, "r," => -60, "Ye" => -80, "r-" => -20, 
-    "r." => -60, "f\272" => 30, "hy" => -20, "RO" => -20, "RT" => -20, 
-    "RU" => -20, "RV" => -50, "Yo" => -100, "ag" => -10, "py" => -15, 
-    "RW" => -40, "RY" => -50, "Yu" => -100, "D," => -30, "D." => -30, 
-    "L\'" => -140, "av" => -15, "aw" => -15, "ya" => -30, "KO" => -30, 
-    "ay" => -20, "ye" => -10, "Ju" => -20,   }
+  widths => {
+    "multiply" => 584, "Ntilde" => 722, "zero" => 556, "eth" => 611, 
+    "Ograve" => 778, "uacute" => 611, "braceleft" => 389, 
+    "Thorn" => 667, "zcaron" => 500, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 584, "ccedilla" => 556, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 584, "colon" => 333, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 611, 
+    "Oacute" => 778, "Ocircumflex" => 778, "ogonek" => 333, 
+    "ograve" => 611, "thorn" => 611, "degree" => 400, "minus" => 584, 
+    "yen" => 556, "space" => 278, "registered" => 737, 
+    "questiondown" => 611, "Aring" => 722, "percent" => 889, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 722, 
+    "paragraph" => 556, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 278, "oacute" => 611, 
+    "ocircumflex" => 611, "A" => 722, "B" => 722, "C" => 722, 
+    "D" => 722, "E" => 667, "onequarter" => 834, "F" => 611, 
+    "G" => 778, "H" => 722, "I" => 278, "J" => 556, "K" => 722, 
+    "L" => 611, "backslash" => 278, "asciicircum" => 584, 
+    "periodcentered" => 278, "M" => 833, "N" => 722, "O" => 778, 
+    "P" => 667, "aring" => 556, "Q" => 778, "R" => 722, 
+    "Aacute" => 722, "caron" => 333, "S" => 667, "T" => 611, 
+    "grave" => 333, "U" => 722, "agrave" => 556, "V" => 667, 
+    "W" => 944, "equal" => 584, "question" => 611, "X" => 667, 
+    "Y" => 667, "Z" => 611, "bracketright" => 333, "Iacute" => 278, 
+    "ampersand" => 722, "four" => 556, "igrave" => 278, "a" => 556, 
+    "b" => 611, "c" => 556, "d" => 611, "plus" => 584, "e" => 556, 
+    "quotesinglbase" => 278, "f" => 333, "g" => 611, "bullet" => 350, 
+    "h" => 611, "i" => 278, "Oslash" => 778, "dagger" => 556, 
+    "j" => 278, "Yacute" => 667, "k" => 556, "l" => 278, "m" => 889, 
+    "n" => 611, "o" => 611, "ordfeminine" => 370, "ring" => 333, 
+    "p" => 611, "threesuperior" => 333, "q" => 611, "acute" => 333, 
+    "r" => 389, "aacute" => 556, "twosuperior" => 333, "s" => 556, 
+    "OE" => 1000, "t" => 333, "divide" => 584, "section" => 556, 
+    "u" => 611, "v" => 556, "w" => 778, "dieresis" => 333, "x" => 556, 
+    "y" => 556, "z" => 500, "iacute" => 278, "quotedblbase" => 500, 
+    "hungarumlaut" => 333, "quotedbl" => 474, "mu" => 611, 
+    "Scaron" => 667, "Lslash" => 611, "semicolon" => 333, 
+    "oslash" => 611, "florin" => 556, "yacute" => 556, "fi" => 611, 
+    "fl" => 611, "Acircumflex" => 722, "parenright" => 333, 
+    "Ecircumflex" => 667, "Icircumflex" => 278, "trademark" => 1000, 
+    "daggerdbl" => 556, "guillemotleft" => 556, "germandbls" => 611, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 556, "ordmasculine" => 365, 
+    "AE" => 1000, "Ucircumflex" => 722, "lslash" => 278, 
+    "dotlessi" => 278, "sterling" => 556, "quotedblleft" => 500, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 238, 
+    "eight" => 556, "exclamdown" => 333, "acircumflex" => 556, 
+    "endash" => 556, "oe" => 944, "ecircumflex" => 556, 
+    "Adieresis" => 722, "copyright" => 737, "Egrave" => 667, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 389, 
+    "Edieresis" => 667, "quotedblright" => 500, "Idieresis" => 278, 
+    "otilde" => 611, "parenleft" => 333, "one" => 556, 
+    "Odieresis" => 778, "ucircumflex" => 611, "bracketleft" => 333, 
+    "Ugrave" => 722, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 584, "quoteright" => 278, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 667, "Atilde" => 722, 
+    "breve" => 333, "bar" => 280, "fraction" => 167, "Eacute" => 667, 
+    "less" => 584, "adieresis" => 556, "guilsinglleft" => 333, 
+    "egrave" => 556, "exclam" => 333, "edieresis" => 556, 
+    "idieresis" => 278, "Eth" => 722, "period" => 278, "ae" => 889, 
+    "asterisk" => 389, "odieresis" => 611, "Uacute" => 722, 
+    "ugrave" => 611, "five" => 556, "nine" => 556, "greater" => 584, 
+    "udieresis" => 611, "Zcaron" => 611, "threequarters" => 834, 
+    "guillemotright" => 556, "Ccedilla" => 722, "ydieresis" => 556, 
+    "tilde" => 333, "atilde" => 556, "at" => 975, "brokenbar" => 280, 
+    "eacute" => 556, "quoteleft" => 278, "underscore" => 556, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index 7912e73..cb2c96f 100644 (file)
@@ -1,80 +1,71 @@
 %PS_Helvetica_Narrow_Bold = (
   name => 'Helvetica-Narrow-Bold',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      228,   273,   389,   456,   456,   729,   592,   228,
-      273,   273,   319,   479,   228,   273,   228,   228,
-      456,   456,   456,   456,   456,   456,   456,   456,
-      456,   456,   273,   273,   479,   479,   479,   501,
-      800,   592,   592,   592,   592,   547,   501,   638,
-      592,   228,   456,   592,   501,   683,   592,   638,
-      547,   638,   592,   547,   501,   592,   547,   774,
-      547,   547,   501,   273,   228,   273,   479,   456,
-      228,   456,   501,   456,   501,   456,   273,   501,
-      501,   228,   228,   456,   228,   729,   501,   501,
-      501,   501,   319,   456,   273,   501,   456,   638,
-      456,   456,   410,   319,   230,   319,   479,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   273,   456,   456,   137,   456,   456,   456,
-      456,   195,   410,   456,   273,   273,   501,   501,
-        0,   456,   456,   456,   228,     0,   456,   287,
-      228,   410,   410,   456,   820,   820,     0,   501,
-        0,   273,   273,   273,   273,   273,   273,   273,
-      273,     0,   273,   273,     0,   273,   273,   273,
-      820,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   820,     0,   303,     0,     0,     0,     0,
-      501,   638,   820,   299,     0,     0,     0,     0,
-        0,   729,     0,     0,     0,   228,     0,     0,
-      228,   501,   774,   501,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -65, "T-" => -97, "T." => -65, "DA" => -32, "yo" => -20, 
-    ". " => -32, "bl" => -7, "T:" => -32, "T;" => -32, "Ke" => -11, 
-    "rc" => -15, ".\'" => -97, "TA" => -73, "rd" => -15, "bu" => -15, 
-    "bv" => -15, "rg" => -11, "\272 " => -65, "Ko" => -28, "DV" => -32, 
-    "by" => -15, "DW" => -32, "DY" => -56, "ze" => 8, "LT" => -73, 
-    "Ku" => -24, "ro" => -15, "U," => -24, "LV" => -89, "rq" => -15, 
-    "U." => -24, "TO" => -32, "LW" => -65, "Ky" => -32, "rs" => -11, 
-    "LY" => -97, "rt" => 16, "\' " => -65, "rv" => 8, "ry" => 8, 
-    "ch" => -7, "\'\'" => -37, "ck" => -15, "cl" => -15, "e," => 8, 
-    "F," => -81, "e." => 16, "F." => -81, "Ta" => -65, "UA" => -40, 
-    "Te" => -48, "ko" => -11, "cy" => -7, "V," => -97, "V-" => -65, 
-    "To" => -65, "V." => -97, "Ly" => -24, "Tr" => -65, "FA" => -65, 
-    "dd" => -7, "Tu" => -73, "sw" => -11, "Tw" => -48, "f\'" => 25, 
-    "Ty" => -48, "V:" => -32, "V;" => -32, "f," => -7, "f." => -7, 
-    "VA" => -65, "dv" => -11, "dw" => -11, "O," => -32, "dy" => -11, 
-    "VG" => -40, "O." => -32, "v," => -65, "lw" => -11, "W," => -65, 
-    "v." => -65, "W-" => -32, "ly" => -11, "W." => -65, "VO" => -40, 
-    ",\272" => -97, "Fa" => -15, "\'d" => -65, "OA" => -40, "W:" => -7, 
-    "W;" => -7, "\'l" => -15, " T" => -81, " V" => -65, " W" => -65, 
-    "Va" => -48, "WA" => -48, " Y" => -97, "\'r" => -32, "\'s" => -48, 
-    "ev" => -11, "Ve" => -40, "ew" => -11, "P," => -97, "\'v" => -15, 
-    "ex" => -11, "ey" => -11, "P." => -97, " `" => -48, "mu" => -15, 
-    "w," => -32, "OT" => -32, "w." => -32, "OV" => -40, "Vo" => -73, 
-    "my" => -24, "L\272" => -114, "OW" => -40, "WO" => -15, 
-    "OX" => -40, "OY" => -56, "fe" => -7, "Vu" => -48, "PA" => -81, 
-    "fo" => -15, "va" => -15, "Wa" => -32, ": " => -32, "We" => -28, 
-    "Q," => 16, "Q." => 16, "nu" => -7, "nv" => -32, "AC" => -32, 
-    "vo" => -24, "Y," => -81, "Wo" => -48, "ny" => -15, "Y." => -81, 
-    ".\272" => -97, "AG" => -40, "ge" => 8, "Wu" => -36, "gg" => -7, 
-    "AO" => -32, "Wy" => -15, "Pa" => -24, "AQ" => -32, "Y:" => -40, 
-    "Y;" => -40, "AT" => -73, "Pe" => -24, "J," => -15, "AU" => -40, 
-    "AV" => -65, "J." => -15, "AW" => -48, "AY" => -89, "YA" => -89, 
-    "; " => -32, "Po" => -32, "``" => -37, "BA" => -24, "y," => -65, 
-    "ov" => -15, "wo" => -15, "ow" => -11, "QU" => -7, "y." => -65, 
-    "ox" => -24, "oy" => -15, "YO" => -56, " \252" => -65, "JA" => -15, 
-    ", " => -32, ",\'" => -97, "Au" => -24, "Av" => -32, "BU" => -7, 
-    "Aw" => -24, "Ay" => -24, "Ya" => -73, "xe" => -7, "r," => -48, 
-    "Ye" => -65, "r-" => -15, "r." => -48, "f\272" => 25, "hy" => -15, 
-    "RO" => -15, "RT" => -15, "RU" => -15, "RV" => -40, "Yo" => -81, 
-    "ag" => -7, "py" => -11, "RW" => -32, "RY" => -40, "Yu" => -81, 
-    "D," => -24, "D." => -24, "L\'" => -114, "av" => -11, "aw" => -11, 
-    "ya" => -24, "KO" => -24, "ay" => -15, "ye" => -7, "Ju" => -15,   }
+  widths => {
+    "multiply" => 479, "Ntilde" => 592, "zero" => 456, "eth" => 501, 
+    "Ograve" => 638, "uacute" => 501, "braceleft" => 319, 
+    "Thorn" => 547, "zcaron" => 410, "comma" => 228, "cedilla" => 273, 
+    "plusminus" => 479, "ccedilla" => 456, "circumflex" => 273, 
+    "dotaccent" => 273, "asciitilde" => 479, "colon" => 273, 
+    "onehalf" => 684, "dollar" => 456, "ntilde" => 501, 
+    "Oacute" => 638, "Ocircumflex" => 638, "ogonek" => 273, 
+    "ograve" => 501, "thorn" => 501, "degree" => 328, "minus" => 479, 
+    "yen" => 456, "space" => 228, "registered" => 604, 
+    "questiondown" => 501, "Aring" => 592, "percent" => 729, 
+    "emdash" => 820, "six" => 456, "Agrave" => 592, "paragraph" => 456, 
+    "three" => 456, "numbersign" => 456, "two" => 456, "Igrave" => 228, 
+    "oacute" => 501, "ocircumflex" => 501, "A" => 592, "B" => 592, 
+    "C" => 592, "D" => 592, "E" => 547, "onequarter" => 684, 
+    "F" => 501, "G" => 638, "H" => 592, "I" => 228, "J" => 456, 
+    "K" => 592, "L" => 501, "backslash" => 228, "asciicircum" => 479, 
+    "periodcentered" => 228, "M" => 683, "N" => 592, "O" => 638, 
+    "P" => 547, "aring" => 456, "Q" => 638, "R" => 592, 
+    "Aacute" => 592, "caron" => 273, "S" => 547, "T" => 501, 
+    "grave" => 273, "U" => 592, "agrave" => 456, "V" => 547, 
+    "W" => 774, "equal" => 479, "question" => 501, "X" => 547, 
+    "Y" => 547, "Z" => 501, "bracketright" => 273, "Iacute" => 228, 
+    "ampersand" => 592, "four" => 456, "igrave" => 228, "a" => 456, 
+    "b" => 501, "c" => 456, "d" => 501, "plus" => 479, "e" => 456, 
+    "quotesinglbase" => 228, "f" => 273, "g" => 501, "bullet" => 287, 
+    "h" => 501, "i" => 228, "Oslash" => 638, "dagger" => 456, 
+    "j" => 228, "Yacute" => 547, "k" => 456, "l" => 228, "m" => 729, 
+    "n" => 501, "o" => 501, "ordfeminine" => 303, "ring" => 273, 
+    "p" => 501, "threesuperior" => 273, "q" => 501, "acute" => 273, 
+    "r" => 319, "aacute" => 456, "twosuperior" => 273, "s" => 456, 
+    "OE" => 820, "t" => 273, "divide" => 479, "section" => 456, 
+    "u" => 501, "v" => 456, "w" => 638, "dieresis" => 273, "x" => 456, 
+    "y" => 456, "z" => 410, "iacute" => 228, "quotedblbase" => 410, 
+    "hungarumlaut" => 273, "quotedbl" => 389, "mu" => 501, 
+    "Scaron" => 547, "Lslash" => 501, "semicolon" => 273, 
+    "oslash" => 501, "florin" => 456, "yacute" => 456, "fi" => 501, 
+    "fl" => 501, "Acircumflex" => 592, "parenright" => 273, 
+    "Ecircumflex" => 547, "Icircumflex" => 228, "trademark" => 820, 
+    "daggerdbl" => 456, "guillemotleft" => 456, "germandbls" => 501, 
+    "macron" => 273, "Otilde" => 638, "seven" => 456, 
+    "ellipsis" => 820, "scaron" => 456, "ordmasculine" => 299, 
+    "AE" => 820, "Ucircumflex" => 592, "lslash" => 228, 
+    "dotlessi" => 228, "sterling" => 456, "quotedblleft" => 410, 
+    "hyphen" => 273, "guilsinglright" => 273, "quotesingle" => 195, 
+    "eight" => 456, "exclamdown" => 273, "acircumflex" => 456, 
+    "endash" => 456, "oe" => 774, "ecircumflex" => 456, 
+    "Adieresis" => 592, "copyright" => 604, "Egrave" => 547, 
+    "icircumflex" => 228, "slash" => 228, "braceright" => 319, 
+    "Edieresis" => 547, "quotedblright" => 410, "Idieresis" => 228, 
+    "otilde" => 501, "parenleft" => 273, "one" => 456, 
+    "Odieresis" => 638, "ucircumflex" => 501, "bracketleft" => 273, 
+    "Ugrave" => 592, "cent" => 456, "currency" => 456, 
+    "logicalnot" => 479, "quoteright" => 228, "Udieresis" => 592, 
+    "perthousand" => 820, "Ydieresis" => 547, "Atilde" => 592, 
+    "breve" => 273, "bar" => 230, "fraction" => 137, "Eacute" => 547, 
+    "less" => 479, "adieresis" => 456, "guilsinglleft" => 273, 
+    "egrave" => 456, "exclam" => 273, "edieresis" => 456, 
+    "idieresis" => 228, "Eth" => 592, "period" => 228, "ae" => 729, 
+    "asterisk" => 319, "odieresis" => 501, "Uacute" => 592, 
+    "ugrave" => 501, "five" => 456, "nine" => 456, "greater" => 479, 
+    "udieresis" => 501, "Zcaron" => 501, "threequarters" => 684, 
+    "guillemotright" => 456, "Ccedilla" => 592, "ydieresis" => 456, 
+    "tilde" => 273, "atilde" => 456, "at" => 800, "brokenbar" => 230, 
+    "eacute" => 456, "quoteleft" => 228, "underscore" => 456, 
+    "onesuperior" => 273, 
+  }
 );
+1;
index 2ce2e3e..644a0f9 100644 (file)
@@ -1,81 +1,72 @@
 %PS_Helvetica_BoldOblique = (
   name => 'Helvetica-BoldOblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   333,   474,   556,   556,   889,   722,   278,
-      333,   333,   389,   584,   278,   333,   278,   278,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   333,   333,   584,   584,   584,   611,
-      975,   722,   722,   722,   722,   667,   611,   778,
-      722,   278,   556,   722,   611,   833,   722,   778,
-      667,   778,   722,   667,   611,   722,   667,   944,
-      667,   667,   611,   333,   278,   333,   584,   556,
-      278,   556,   611,   556,   611,   556,   333,   611,
-      611,   278,   278,   556,   278,   889,   611,   611,
-      611,   611,   389,   556,   333,   611,   556,   778,
-      556,   556,   500,   389,   280,   389,   584,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   556,   556,   167,   556,   556,   556,
-      556,   238,   500,   556,   333,   333,   611,   611,
-        0,   556,   556,   556,   278,     0,   556,   350,
-      278,   500,   500,   556,  1000,  1000,     0,   611,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   370,     0,     0,     0,     0,
-      611,   778,  1000,   365,     0,     0,     0,     0,
-        0,   889,     0,     0,     0,   278,     0,     0,
-      278,   611,   944,   611,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -80, "T-" => -120, "T." => -80, "DA" => -40, "yo" => -25, 
-    ". " => -40, "bl" => -10, "T:" => -40, "T;" => -40, "Ke" => -15, 
-    "rc" => -20, ".\'" => -120, "TA" => -90, "rd" => -20, "bu" => -20, 
-    "bv" => -20, "rg" => -15, "\272 " => -80, "Ko" => -35, "DV" => -40, 
-    "by" => -20, "DW" => -40, "DY" => -70, "ze" => 10, "LT" => -90, 
-    "Ku" => -30, "ro" => -20, "U," => -30, "LV" => -110, "rq" => -20, 
-    "U." => -30, "TO" => -40, "LW" => -80, "Ky" => -40, "rs" => -15, 
-    "LY" => -120, "rt" => 20, "\' " => -80, "rv" => 10, "ry" => 10, 
-    "ch" => -10, "\'\'" => -46, "ck" => -20, "cl" => -20, "e," => 10, 
-    "F," => -100, "e." => 20, "F." => -100, "Ta" => -80, "UA" => -50, 
-    "Te" => -60, "ko" => -15, "cy" => -10, "V," => -120, "V-" => -80, 
-    "To" => -80, "V." => -120, "Ly" => -30, "Tr" => -80, "FA" => -80, 
-    "dd" => -10, "Tu" => -90, "sw" => -15, "Tw" => -60, "f\'" => 30, 
-    "Ty" => -60, "V:" => -40, "V;" => -40, "f," => -10, "f." => -10, 
-    "VA" => -80, "dv" => -15, "dw" => -15, "O," => -40, "dy" => -15, 
-    "VG" => -50, "O." => -40, "v," => -80, "lw" => -15, "W," => -80, 
-    "v." => -80, "W-" => -40, "ly" => -15, "W." => -80, "VO" => -50, 
-    ",\272" => -120, "Fa" => -20, "\'d" => -80, "OA" => -50, 
-    "W:" => -10, "W;" => -10, "\'l" => -20, " T" => -100, " V" => -80, 
-    " W" => -80, "Va" => -60, "WA" => -60, " Y" => -120, "\'r" => -40, 
-    "\'s" => -60, "ev" => -15, "Ve" => -50, "ew" => -15, "P," => -120, 
-    "\'v" => -20, "ex" => -15, "ey" => -15, "P." => -120, " `" => -60, 
-    "mu" => -20, "w," => -40, "OT" => -40, "w." => -40, "OV" => -50, 
-    "Vo" => -90, "my" => -30, "L\272" => -140, "OW" => -50, 
-    "WO" => -20, "OX" => -50, "OY" => -70, "fe" => -10, "Vu" => -60, 
-    "PA" => -100, "fo" => -20, "va" => -20, "Wa" => -40, ": " => -40, 
-    "We" => -35, "Q," => 20, "Q." => 20, "nu" => -10, "nv" => -40, 
-    "AC" => -40, "vo" => -30, "Y," => -100, "Wo" => -60, "ny" => -20, 
-    "Y." => -100, ".\272" => -120, "AG" => -50, "ge" => 10, 
-    "Wu" => -45, "gg" => -10, "AO" => -40, "Wy" => -20, "Pa" => -30, 
-    "AQ" => -40, "Y:" => -50, "Y;" => -50, "AT" => -90, "Pe" => -30, 
-    "J," => -20, "AU" => -50, "AV" => -80, "J." => -20, "AW" => -60, 
-    "AY" => -110, "YA" => -110, "; " => -40, "Po" => -40, "``" => -46, 
-    "BA" => -30, "y," => -80, "ov" => -20, "wo" => -20, "ow" => -15, 
-    "QU" => -10, "y." => -80, "ox" => -30, "oy" => -20, "YO" => -70, 
-    " \252" => -80, "JA" => -20, ", " => -40, ",\'" => -120, 
-    "Au" => -30, "Av" => -40, "BU" => -10, "Aw" => -30, "Ay" => -30, 
-    "Ya" => -90, "xe" => -10, "r," => -60, "Ye" => -80, "r-" => -20, 
-    "r." => -60, "f\272" => 30, "hy" => -20, "RO" => -20, "RT" => -20, 
-    "RU" => -20, "RV" => -50, "Yo" => -100, "ag" => -10, "py" => -15, 
-    "RW" => -40, "RY" => -50, "Yu" => -100, "D," => -30, "D." => -30, 
-    "L\'" => -140, "av" => -15, "aw" => -15, "ya" => -30, "KO" => -30, 
-    "ay" => -20, "ye" => -10, "Ju" => -20,   }
+  widths => {
+    "multiply" => 584, "Ntilde" => 722, "zero" => 556, "eth" => 611, 
+    "Ograve" => 778, "uacute" => 611, "braceleft" => 389, 
+    "Thorn" => 667, "zcaron" => 500, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 584, "ccedilla" => 556, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 584, "colon" => 333, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 611, 
+    "Oacute" => 778, "Ocircumflex" => 778, "ogonek" => 333, 
+    "ograve" => 611, "thorn" => 611, "degree" => 400, "minus" => 584, 
+    "yen" => 556, "space" => 278, "registered" => 737, 
+    "questiondown" => 611, "Aring" => 722, "percent" => 889, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 722, 
+    "paragraph" => 556, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 278, "oacute" => 611, 
+    "ocircumflex" => 611, "A" => 722, "B" => 722, "C" => 722, 
+    "D" => 722, "E" => 667, "onequarter" => 834, "F" => 611, 
+    "G" => 778, "H" => 722, "I" => 278, "J" => 556, "K" => 722, 
+    "L" => 611, "backslash" => 278, "asciicircum" => 584, 
+    "periodcentered" => 278, "M" => 833, "N" => 722, "O" => 778, 
+    "P" => 667, "aring" => 556, "Q" => 778, "R" => 722, 
+    "Aacute" => 722, "caron" => 333, "S" => 667, "T" => 611, 
+    "grave" => 333, "U" => 722, "agrave" => 556, "V" => 667, 
+    "W" => 944, "equal" => 584, "question" => 611, "X" => 667, 
+    "Y" => 667, "Z" => 611, "bracketright" => 333, "Iacute" => 278, 
+    "ampersand" => 722, "four" => 556, "igrave" => 278, "a" => 556, 
+    "b" => 611, "c" => 556, "d" => 611, "plus" => 584, "e" => 556, 
+    "quotesinglbase" => 278, "f" => 333, "g" => 611, "bullet" => 350, 
+    "h" => 611, "i" => 278, "Oslash" => 778, "dagger" => 556, 
+    "j" => 278, "Yacute" => 667, "k" => 556, "l" => 278, "m" => 889, 
+    "n" => 611, "o" => 611, "ordfeminine" => 370, "ring" => 333, 
+    "p" => 611, "threesuperior" => 333, "q" => 611, "acute" => 333, 
+    "r" => 389, "aacute" => 556, "twosuperior" => 333, "s" => 556, 
+    "OE" => 1000, "t" => 333, "divide" => 584, "section" => 556, 
+    "u" => 611, "v" => 556, "w" => 778, "dieresis" => 333, "x" => 556, 
+    "y" => 556, "z" => 500, "iacute" => 278, "quotedblbase" => 500, 
+    "hungarumlaut" => 333, "quotedbl" => 474, "mu" => 611, 
+    "Scaron" => 667, "Lslash" => 611, "semicolon" => 333, 
+    "oslash" => 611, "florin" => 556, "yacute" => 556, "fi" => 611, 
+    "fl" => 611, "Acircumflex" => 722, "parenright" => 333, 
+    "Ecircumflex" => 667, "Icircumflex" => 278, "trademark" => 1000, 
+    "daggerdbl" => 556, "guillemotleft" => 556, "germandbls" => 611, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 556, "ordmasculine" => 365, 
+    "AE" => 1000, "Ucircumflex" => 722, "lslash" => 278, 
+    "dotlessi" => 278, "sterling" => 556, "quotedblleft" => 500, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 238, 
+    "eight" => 556, "exclamdown" => 333, "acircumflex" => 556, 
+    "endash" => 556, "oe" => 944, "ecircumflex" => 556, 
+    "Adieresis" => 722, "copyright" => 737, "Egrave" => 667, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 389, 
+    "Edieresis" => 667, "quotedblright" => 500, "Idieresis" => 278, 
+    "otilde" => 611, "parenleft" => 333, "one" => 556, 
+    "Odieresis" => 778, "ucircumflex" => 611, "bracketleft" => 333, 
+    "Ugrave" => 722, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 584, "quoteright" => 278, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 667, "Atilde" => 722, 
+    "breve" => 333, "bar" => 280, "fraction" => 167, "Eacute" => 667, 
+    "less" => 584, "adieresis" => 556, "guilsinglleft" => 333, 
+    "egrave" => 556, "exclam" => 333, "edieresis" => 556, 
+    "idieresis" => 278, "Eth" => 722, "period" => 278, "ae" => 889, 
+    "asterisk" => 389, "odieresis" => 611, "Uacute" => 722, 
+    "ugrave" => 611, "five" => 556, "nine" => 556, "greater" => 584, 
+    "udieresis" => 611, "Zcaron" => 611, "threequarters" => 834, 
+    "guillemotright" => 556, "Ccedilla" => 722, "ydieresis" => 556, 
+    "tilde" => 333, "atilde" => 556, "at" => 975, "brokenbar" => 280, 
+    "eacute" => 556, "quoteleft" => 278, "underscore" => 556, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index b16de70..6e8b448 100644 (file)
@@ -1,81 +1,71 @@
 %PS_Helvetica_Narrow_BoldOblique = (
   name => 'Helvetica-Narrow-BoldOblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      228,   273,   389,   456,   456,   729,   592,   228,
-      273,   273,   319,   479,   228,   273,   228,   228,
-      456,   456,   456,   456,   456,   456,   456,   456,
-      456,   456,   273,   273,   479,   479,   479,   501,
-      800,   592,   592,   592,   592,   547,   501,   638,
-      592,   228,   456,   592,   501,   683,   592,   638,
-      547,   638,   592,   547,   501,   592,   547,   774,
-      547,   547,   501,   273,   228,   273,   479,   456,
-      228,   456,   501,   456,   501,   456,   273,   501,
-      501,   228,   228,   456,   228,   729,   501,   501,
-      501,   501,   319,   456,   273,   501,   456,   638,
-      456,   456,   410,   319,   230,   319,   479,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   273,   456,   456,   137,   456,   456,   456,
-      456,   195,   410,   456,   273,   273,   501,   501,
-        0,   456,   456,   456,   228,     0,   456,   287,
-      228,   410,   410,   456,   820,   820,     0,   501,
-        0,   273,   273,   273,   273,   273,   273,   273,
-      273,     0,   273,   273,     0,   273,   273,   273,
-      820,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   820,     0,   303,     0,     0,     0,     0,
-      501,   638,   820,   299,     0,     0,     0,     0,
-        0,   729,     0,     0,     0,   228,     0,     0,
-      228,   501,   774,   501,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -80, "T-" => -120, "T." => -80, "DA" => -40, "yo" => -25, 
-    ". " => -40, "bl" => -10, "T:" => -40, "T;" => -40, "Ke" => -15, 
-    "rc" => -20, ".\'" => -120, "TA" => -90, "rd" => -20, "bu" => -20, 
-    "bv" => -20, "rg" => -15, "\272 " => -80, "Ko" => -35, "DV" => -40, 
-    "by" => -20, "DW" => -40, "DY" => -70, "ze" => 10, "LT" => -90, 
-    "Ku" => -30, "ro" => -20, "U," => -30, "LV" => -110, "rq" => -20, 
-    "U." => -30, "TO" => -40, "LW" => -80, "Ky" => -40, "rs" => -15, 
-    "LY" => -120, "rt" => 20, "\' " => -80, "rv" => 10, "ry" => 10, 
-    "ch" => -10, "\'\'" => -46, "ck" => -20, "cl" => -20, "e," => 10, 
-    "F," => -100, "e." => 20, "F." => -100, "Ta" => -80, "UA" => -50, 
-    "Te" => -60, "ko" => -15, "cy" => -10, "V," => -120, "V-" => -80, 
-    "To" => -80, "V." => -120, "Ly" => -30, "Tr" => -80, "FA" => -80, 
-    "dd" => -10, "Tu" => -90, "sw" => -15, "Tw" => -60, "f\'" => 30, 
-    "Ty" => -60, "V:" => -40, "V;" => -40, "f," => -10, "f." => -10, 
-    "VA" => -80, "dv" => -15, "dw" => -15, "O," => -40, "dy" => -15, 
-    "VG" => -50, "O." => -40, "v," => -80, "lw" => -15, "W," => -80, 
-    "v." => -80, "W-" => -40, "ly" => -15, "W." => -80, "VO" => -50, 
-    ",\272" => -120, "Fa" => -20, "\'d" => -80, "OA" => -50, 
-    "W:" => -10, "W;" => -10, "\'l" => -20, " T" => -100, " V" => -80, 
-    " W" => -80, "Va" => -60, "WA" => -60, " Y" => -120, "\'r" => -40, 
-    "\'s" => -60, "ev" => -15, "Ve" => -50, "ew" => -15, "P," => -120, 
-    "\'v" => -20, "ex" => -15, "ey" => -15, "P." => -120, " `" => -60, 
-    "mu" => -20, "w," => -40, "OT" => -40, "w." => -40, "OV" => -50, 
-    "Vo" => -90, "my" => -30, "L\272" => -140, "OW" => -50, 
-    "WO" => -20, "OX" => -50, "OY" => -70, "fe" => -10, "Vu" => -60, 
-    "PA" => -100, "fo" => -20, "va" => -20, "Wa" => -40, ": " => -40, 
-    "We" => -35, "Q," => 20, "Q." => 20, "nu" => -10, "nv" => -40, 
-    "AC" => -40, "vo" => -30, "Y," => -100, "Wo" => -60, "ny" => -20, 
-    "Y." => -100, ".\272" => -120, "AG" => -50, "ge" => 10, 
-    "Wu" => -45, "gg" => -10, "AO" => -40, "Wy" => -20, "Pa" => -30, 
-    "AQ" => -40, "Y:" => -50, "Y;" => -50, "AT" => -90, "Pe" => -30, 
-    "J," => -20, "AU" => -50, "AV" => -80, "J." => -20, "AW" => -60, 
-    "AY" => -110, "YA" => -110, "; " => -40, "Po" => -40, "``" => -46, 
-    "BA" => -30, "y," => -80, "ov" => -20, "wo" => -20, "ow" => -15, 
-    "QU" => -10, "y." => -80, "ox" => -30, "oy" => -20, "YO" => -70, 
-    " \252" => -80, "JA" => -20, ", " => -40, ",\'" => -120, 
-    "Au" => -30, "Av" => -40, "BU" => -10, "Aw" => -30, "Ay" => -30, 
-    "Ya" => -90, "xe" => -10, "r," => -60, "Ye" => -80, "r-" => -20, 
-    "r." => -60, "f\272" => 30, "hy" => -20, "RO" => -20, "RT" => -20, 
-    "RU" => -20, "RV" => -50, "Yo" => -100, "ag" => -10, "py" => -15, 
-    "RW" => -40, "RY" => -50, "Yu" => -100, "D," => -30, "D." => -30, 
-    "L\'" => -140, "av" => -15, "aw" => -15, "ya" => -30, "KO" => -30, 
-    "ay" => -20, "ye" => -10, "Ju" => -20,   }
+  widths => {
+    "multiply" => 479, "Ntilde" => 592, "zero" => 456, "eth" => 501, 
+    "Ograve" => 638, "uacute" => 501, "braceleft" => 319, 
+    "Thorn" => 547, "zcaron" => 410, "comma" => 228, "cedilla" => 273, 
+    "plusminus" => 479, "ccedilla" => 456, "circumflex" => 273, 
+    "dotaccent" => 273, "asciitilde" => 479, "colon" => 273, 
+    "onehalf" => 684, "dollar" => 456, "ntilde" => 501, 
+    "Oacute" => 638, "Ocircumflex" => 638, "ogonek" => 273, 
+    "ograve" => 501, "thorn" => 501, "degree" => 328, "minus" => 479, 
+    "yen" => 456, "space" => 228, "registered" => 604, 
+    "questiondown" => 501, "Aring" => 592, "percent" => 729, 
+    "emdash" => 820, "six" => 456, "Agrave" => 592, "paragraph" => 456, 
+    "three" => 456, "numbersign" => 456, "two" => 456, "Igrave" => 228, 
+    "oacute" => 501, "ocircumflex" => 501, "A" => 592, "B" => 592, 
+    "C" => 592, "D" => 592, "E" => 547, "onequarter" => 684, 
+    "F" => 501, "G" => 638, "H" => 592, "I" => 228, "J" => 456, 
+    "K" => 592, "L" => 501, "backslash" => 228, "asciicircum" => 479, 
+    "periodcentered" => 228, "M" => 683, "N" => 592, "O" => 638, 
+    "P" => 547, "aring" => 456, "Q" => 638, "R" => 592, 
+    "Aacute" => 592, "caron" => 273, "S" => 547, "T" => 501, 
+    "grave" => 273, "U" => 592, "agrave" => 456, "V" => 547, 
+    "W" => 774, "equal" => 479, "question" => 501, "X" => 547, 
+    "Y" => 547, "Z" => 501, "bracketright" => 273, "Iacute" => 228, 
+    "ampersand" => 592, "four" => 456, "igrave" => 228, "a" => 456, 
+    "b" => 501, "c" => 456, "d" => 501, "plus" => 479, "e" => 456, 
+    "quotesinglbase" => 228, "f" => 273, "g" => 501, "bullet" => 287, 
+    "h" => 501, "i" => 228, "Oslash" => 638, "dagger" => 456, 
+    "j" => 228, "Yacute" => 547, "k" => 456, "l" => 228, "m" => 729, 
+    "n" => 501, "o" => 501, "ordfeminine" => 303, "ring" => 273, 
+    "p" => 501, "threesuperior" => 273, "q" => 501, "acute" => 273, 
+    "r" => 319, "aacute" => 456, "twosuperior" => 273, "s" => 456, 
+    "OE" => 820, "t" => 273, "divide" => 479, "section" => 456, 
+    "u" => 501, "v" => 456, "w" => 638, "dieresis" => 273, "x" => 456, 
+    "y" => 456, "z" => 410, "iacute" => 228, "quotedblbase" => 410, 
+    "hungarumlaut" => 273, "quotedbl" => 389, "mu" => 501, 
+    "Scaron" => 547, "Lslash" => 501, "semicolon" => 273, 
+    "oslash" => 501, "florin" => 456, "yacute" => 456, "fi" => 501, 
+    "fl" => 501, "Acircumflex" => 592, "parenright" => 273, 
+    "Ecircumflex" => 547, "Icircumflex" => 228, "trademark" => 820, 
+    "daggerdbl" => 456, "guillemotleft" => 456, "germandbls" => 501, 
+    "macron" => 273, "Otilde" => 638, "seven" => 456, 
+    "ellipsis" => 820, "scaron" => 456, "ordmasculine" => 299, 
+    "AE" => 820, "Ucircumflex" => 592, "lslash" => 228, 
+    "dotlessi" => 228, "sterling" => 456, "quotedblleft" => 410, 
+    "hyphen" => 273, "guilsinglright" => 273, "quotesingle" => 195, 
+    "eight" => 456, "exclamdown" => 273, "acircumflex" => 456, 
+    "endash" => 456, "oe" => 774, "ecircumflex" => 456, 
+    "Adieresis" => 592, "copyright" => 604, "Egrave" => 547, 
+    "icircumflex" => 228, "slash" => 228, "braceright" => 319, 
+    "Edieresis" => 547, "quotedblright" => 410, "Idieresis" => 228, 
+    "otilde" => 501, "parenleft" => 273, "one" => 456, 
+    "Odieresis" => 638, "ucircumflex" => 501, "bracketleft" => 273, 
+    "Ugrave" => 592, "cent" => 456, "currency" => 456, 
+    "logicalnot" => 479, "quoteright" => 228, "Udieresis" => 592, 
+    "perthousand" => 820, "Ydieresis" => 547, "Atilde" => 592, 
+    "breve" => 273, "bar" => 230, "fraction" => 137, "Eacute" => 547, 
+    "less" => 479, "adieresis" => 456, "guilsinglleft" => 273, 
+    "egrave" => 456, "exclam" => 273, "edieresis" => 456, 
+    "idieresis" => 228, "Eth" => 592, "period" => 228, "ae" => 729, 
+    "asterisk" => 319, "odieresis" => 501, "Uacute" => 592, 
+    "ugrave" => 501, "five" => 456, "nine" => 456, "greater" => 479, 
+    "udieresis" => 501, "Zcaron" => 501, "threequarters" => 684, 
+    "guillemotright" => 456, "Ccedilla" => 592, "ydieresis" => 456, 
+    "tilde" => 273, "atilde" => 456, "at" => 800, "brokenbar" => 230, 
+    "eacute" => 456, "quoteleft" => 228, "underscore" => 456, 
+    "onesuperior" => 273, 
+  }
 );
+1;
index b54c126..bcd1a18 100644 (file)
@@ -1,59 +1,72 @@
 %PS_Helvetica_Light = (
   name => 'Helvetica-Light',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   333,   278,   556,   556,   889,   667,   222,
-      333,   333,   389,   660,   278,   333,   278,   278,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   278,   278,   660,   660,   660,   500,
-      800,   667,   667,   722,   722,   611,   556,   778,
-      722,   278,   500,   667,   556,   833,   722,   778,
-      611,   778,   667,   611,   556,   722,   611,   889,
-      611,   611,   611,   333,   278,   333,   660,   500,
-      222,   556,   611,   556,   611,   556,   278,   611,
-      556,   222,   222,   500,   222,   833,   556,   556,
-      611,   611,   333,   500,   278,   556,   500,   722,
-      500,   500,   500,   333,   222,   333,   660,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   556,   556,   167,   556,   556,   556,
-      556,   222,   389,   556,   389,   389,   500,   500,
-        0,   500,   556,   556,   278,     0,   650,   500,
-      222,   389,   389,   556,  1000,  1000,     0,   500,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   334,     0,     0,     0,     0,
-      556,   778,  1000,   334,     0,     0,     0,     0,
-        0,   889,     0,     0,     0,   222,     0,     0,
-      222,   556,   944,   500,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -111, "T-" => -129, "T." => -111, "w," => -55, "w." => -55, 
-    "Vo" => -55, "Vr" => -37, "A\'" => -74, "Vu" => -37, "ff" => -18, 
-    "T:" => -111, "Vy" => -18, "T;" => -111, "PA" => -74, "rc" => -18, 
-    "TA" => -92, "rd" => -18, "re" => -18, "rf" => 18, "Wa" => -37, 
-    "We" => -18, "rm" => 18, "rn" => 18, "LT" => -92, "ro" => -18, 
-    "LV" => -92, "rq" => -18, "LW" => -55, "Y," => -111, "LY" => -111, 
-    "rt" => 18, "Y-" => -111, "Wo" => -18, "Y." => -111, "Wr" => -18, 
-    "ry" => 18, "Wu" => -18, "\'\'" => -18, "F," => -129, "Y:" => -92, 
-    "Y;" => -92, "F." => -129, "Ta" => -111, "AT" => -92, "Tc" => -111, 
-    "AV" => -74, "AW" => -37, "Te" => -111, "YA" => -74, "AY" => -74, 
-    "``" => -18, "V," => -129, "To" => -111, "V-" => -55, "V." => -129, 
-    "y," => -92, "Ly" => -37, "Tr" => -92, "y." => -92, "FA" => -55, 
-    "Ts" => -111, "Tu" => -92, "Tw" => -84, "f\'" => 18, "Ty" => -84, 
-    "V:" => -74, "V;" => -74, "Av" => -18, "VA" => -74, "Aw" => -18, 
-    "Ya" => -92, "Ay" => -18, "r," => -92, "Ye" => -92, "r-" => -55, 
-    "r." => -92, "v," => -74, "Yi" => -20, "W," => -74, "v." => -74, 
-    "W." => -74, "RT" => -18, "Yo" => -92, "RV" => -18, "Yp" => -37, 
-    "RW" => -18, "Yq" => -92, "RY" => -37, "Yu" => -37, "Yv" => -40, 
-    "W:" => -18, "W;" => -18, "L\'" => -74, "Va" => -55, "WA" => -37, 
-    "\'s" => -74, "\'t" => -18, "Ve" => -55, "P," => -129, 
-    "P." => -129, "Vi" => -18,   }
+  widths => {
+    "multiply" => 660, "Ntilde" => 722, "zero" => 556, "eth" => 556, 
+    "Ograve" => 778, "uacute" => 556, "braceleft" => 333, 
+    "Thorn" => 611, "zcaron" => 500, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 660, "ccedilla" => 556, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 660, "colon" => 278, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 556, 
+    "Ocircumflex" => 778, "Oacute" => 778, "ogonek" => 333, 
+    "ograve" => 556, "thorn" => 611, "minus" => 660, "degree" => 400, 
+    "yen" => 556, "space" => 278, "registered" => 800, 
+    "questiondown" => 500, "Aring" => 667, "percent" => 889, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 667, 
+    "paragraph" => 650, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 278, "ocircumflex" => 556, 
+    "oacute" => 556, "A" => 667, "B" => 667, "C" => 722, "D" => 722, 
+    "E" => 611, "onequarter" => 834, "F" => 556, "G" => 778, 
+    "H" => 722, "I" => 278, "J" => 500, "K" => 667, "L" => 556, 
+    "backslash" => 278, "asciicircum" => 660, "periodcentered" => 278, 
+    "M" => 833, "N" => 722, "O" => 778, "P" => 611, "aring" => 556, 
+    "Q" => 778, "R" => 667, "Aacute" => 667, "caron" => 333, 
+    "S" => 611, "T" => 556, "grave" => 333, "U" => 722, 
+    "agrave" => 556, "V" => 611, "W" => 889, "equal" => 660, 
+    "question" => 500, "X" => 611, "Y" => 611, "Z" => 611, 
+    "bracketright" => 333, "Iacute" => 278, "ampersand" => 667, 
+    "four" => 556, "igrave" => 222, "a" => 556, "b" => 611, "c" => 556, 
+    "d" => 611, "plus" => 660, "e" => 556, "quotesinglbase" => 222, 
+    "f" => 278, "g" => 611, "bullet" => 500, "h" => 556, "i" => 222, 
+    "Oslash" => 778, "dagger" => 556, "j" => 222, "Yacute" => 611, 
+    "k" => 500, "l" => 222, "m" => 833, "n" => 556, "o" => 556, 
+    "ordfeminine" => 334, "ring" => 333, "p" => 611, 
+    "threesuperior" => 333, "q" => 611, "acute" => 333, "r" => 333, 
+    "twosuperior" => 333, "aacute" => 556, "s" => 500, "OE" => 1000, 
+    "t" => 278, "divide" => 660, "section" => 556, "u" => 556, 
+    "v" => 500, "w" => 722, "dieresis" => 333, "x" => 500, "y" => 500, 
+    "z" => 500, "iacute" => 222, "quotedblbase" => 389, 
+    "hungarumlaut" => 333, "quotedbl" => 278, "mu" => 556, 
+    "Scaron" => 611, "Lslash" => 556, "semicolon" => 278, 
+    "oslash" => 556, "florin" => 556, "yacute" => 500, "fi" => 500, 
+    "fl" => 500, "Acircumflex" => 667, "parenright" => 333, 
+    "Ecircumflex" => 611, "trademark" => 940, "Icircumflex" => 278, 
+    "daggerdbl" => 556, "guillemotleft" => 556, "germandbls" => 500, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 500, "ordmasculine" => 334, 
+    "AE" => 1000, "Ucircumflex" => 722, "lslash" => 222, 
+    "dotlessi" => 222, "sterling" => 556, "quotedblleft" => 389, 
+    "hyphen" => 333, "guilsinglright" => 389, "quotesingle" => 222, 
+    "eight" => 556, "exclamdown" => 333, "acircumflex" => 556, 
+    "endash" => 500, "oe" => 944, "ecircumflex" => 556, 
+    "copyright" => 800, "Adieresis" => 667, "Egrave" => 611, 
+    "icircumflex" => 222, "slash" => 278, "braceright" => 333, 
+    "Edieresis" => 611, "quotedblright" => 389, "otilde" => 556, 
+    "Idieresis" => 278, "parenleft" => 333, "one" => 556, 
+    "ucircumflex" => 556, "Odieresis" => 778, "bracketleft" => 333, 
+    "Ugrave" => 722, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 660, "quoteright" => 222, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 611, "Atilde" => 667, 
+    "breve" => 333, "bar" => 222, "fraction" => 167, "Eacute" => 611, 
+    "less" => 660, "adieresis" => 556, "guilsinglleft" => 389, 
+    "egrave" => 556, "exclam" => 333, "edieresis" => 556, 
+    "idieresis" => 222, "Eth" => 722, "period" => 278, "ae" => 889, 
+    "asterisk" => 389, "odieresis" => 556, "Uacute" => 722, 
+    "ugrave" => 556, "five" => 556, "nine" => 556, "greater" => 660, 
+    "udieresis" => 556, "Zcaron" => 611, "threequarters" => 834, 
+    "guillemotright" => 556, "ydieresis" => 500, "Ccedilla" => 722, 
+    "tilde" => 333, "atilde" => 556, "at" => 800, "brokenbar" => 222, 
+    "eacute" => 556, "quoteleft" => 222, "underscore" => 500, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index 0f2f4b8..af45efd 100644 (file)
@@ -1,59 +1,72 @@
 %PS_Helvetica_LightOblique = (
   name => 'Helvetica-LightOblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   333,   278,   556,   556,   889,   667,   222,
-      333,   333,   389,   660,   278,   333,   278,   278,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   278,   278,   660,   660,   660,   500,
-      800,   667,   667,   722,   722,   611,   556,   778,
-      722,   278,   500,   667,   556,   833,   722,   778,
-      611,   778,   667,   611,   556,   722,   611,   889,
-      611,   611,   611,   333,   278,   333,   660,   500,
-      222,   556,   611,   556,   611,   556,   278,   611,
-      556,   222,   222,   500,   222,   833,   556,   556,
-      611,   611,   333,   500,   278,   556,   500,   722,
-      500,   500,   500,   333,   222,   333,   660,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   556,   556,   167,   556,   556,   556,
-      556,   222,   389,   556,   389,   389,   500,   500,
-        0,   500,   556,   556,   278,     0,   650,   500,
-      222,   389,   389,   556,  1000,  1000,     0,   500,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   334,     0,     0,     0,     0,
-      556,   778,  1000,   334,     0,     0,     0,     0,
-        0,   889,     0,     0,     0,   222,     0,     0,
-      222,   556,   944,   500,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -111, "T-" => -129, "T." => -111, "w," => -55, "w." => -55, 
-    "Vo" => -55, "Vr" => -37, "A\'" => -74, "Vu" => -37, "ff" => -18, 
-    "T:" => -111, "Vy" => -18, "T;" => -111, "PA" => -74, "rc" => -18, 
-    "TA" => -92, "rd" => -18, "re" => -18, "rf" => 18, "Wa" => -37, 
-    "We" => -18, "rm" => 18, "rn" => 18, "LT" => -92, "ro" => -18, 
-    "LV" => -92, "rq" => -18, "LW" => -55, "Y," => -111, "LY" => -111, 
-    "rt" => 18, "Y-" => -111, "Wo" => -18, "Y." => -111, "Wr" => -18, 
-    "ry" => 18, "Wu" => -18, "\'\'" => -18, "F," => -129, "Y:" => -92, 
-    "Y;" => -92, "F." => -129, "Ta" => -111, "AT" => -92, "Tc" => -111, 
-    "AV" => -74, "AW" => -37, "Te" => -111, "YA" => -74, "AY" => -74, 
-    "``" => -18, "V," => -129, "To" => -111, "V-" => -55, "V." => -129, 
-    "y," => -92, "Ly" => -37, "Tr" => -92, "y." => -92, "FA" => -55, 
-    "Ts" => -111, "Tu" => -92, "Tw" => -84, "f\'" => 18, "Ty" => -84, 
-    "V:" => -74, "V;" => -74, "Av" => -18, "VA" => -74, "Aw" => -18, 
-    "Ya" => -92, "Ay" => -18, "r," => -92, "Ye" => -92, "r-" => -55, 
-    "r." => -92, "v," => -74, "Yi" => -20, "W," => -74, "v." => -74, 
-    "W." => -74, "RT" => -18, "Yo" => -92, "RV" => -18, "Yp" => -37, 
-    "RW" => -18, "Yq" => -92, "RY" => -37, "Yu" => -37, "Yv" => -40, 
-    "W:" => -18, "W;" => -18, "L\'" => -74, "Va" => -55, "WA" => -37, 
-    "\'s" => -74, "\'t" => -18, "Ve" => -55, "P," => -129, 
-    "P." => -129, "Vi" => -18,   }
+  widths => {
+    "multiply" => 660, "Ntilde" => 722, "zero" => 556, "eth" => 556, 
+    "Ograve" => 778, "uacute" => 556, "braceleft" => 333, 
+    "Thorn" => 611, "zcaron" => 500, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 660, "ccedilla" => 556, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 660, "colon" => 278, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 556, 
+    "Ocircumflex" => 778, "Oacute" => 778, "ogonek" => 333, 
+    "ograve" => 556, "thorn" => 611, "minus" => 660, "degree" => 400, 
+    "yen" => 556, "space" => 278, "registered" => 800, 
+    "questiondown" => 500, "Aring" => 667, "percent" => 889, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 667, 
+    "paragraph" => 650, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 278, "ocircumflex" => 556, 
+    "oacute" => 556, "A" => 667, "B" => 667, "C" => 722, "D" => 722, 
+    "E" => 611, "onequarter" => 834, "F" => 556, "G" => 778, 
+    "H" => 722, "I" => 278, "J" => 500, "K" => 667, "L" => 556, 
+    "backslash" => 278, "asciicircum" => 660, "periodcentered" => 278, 
+    "M" => 833, "N" => 722, "O" => 778, "P" => 611, "aring" => 556, 
+    "Q" => 778, "R" => 667, "Aacute" => 667, "caron" => 333, 
+    "S" => 611, "T" => 556, "grave" => 333, "U" => 722, 
+    "agrave" => 556, "V" => 611, "W" => 889, "equal" => 660, 
+    "question" => 500, "X" => 611, "Y" => 611, "Z" => 611, 
+    "bracketright" => 333, "Iacute" => 278, "ampersand" => 667, 
+    "four" => 556, "igrave" => 222, "a" => 556, "b" => 611, "c" => 556, 
+    "d" => 611, "plus" => 660, "e" => 556, "quotesinglbase" => 222, 
+    "f" => 278, "g" => 611, "bullet" => 500, "h" => 556, "i" => 222, 
+    "Oslash" => 778, "dagger" => 556, "j" => 222, "Yacute" => 611, 
+    "k" => 500, "l" => 222, "m" => 833, "n" => 556, "o" => 556, 
+    "ordfeminine" => 334, "ring" => 333, "p" => 611, 
+    "threesuperior" => 333, "q" => 611, "acute" => 333, "r" => 333, 
+    "twosuperior" => 333, "aacute" => 556, "s" => 500, "OE" => 1000, 
+    "t" => 278, "divide" => 660, "section" => 556, "u" => 556, 
+    "v" => 500, "w" => 722, "dieresis" => 333, "x" => 500, "y" => 500, 
+    "z" => 500, "iacute" => 222, "quotedblbase" => 389, 
+    "hungarumlaut" => 333, "quotedbl" => 278, "mu" => 556, 
+    "Scaron" => 611, "Lslash" => 556, "semicolon" => 278, 
+    "oslash" => 556, "florin" => 556, "yacute" => 500, "fi" => 500, 
+    "fl" => 500, "Acircumflex" => 667, "parenright" => 333, 
+    "Ecircumflex" => 611, "trademark" => 940, "Icircumflex" => 278, 
+    "daggerdbl" => 556, "guillemotleft" => 556, "germandbls" => 500, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 500, "ordmasculine" => 334, 
+    "AE" => 1000, "Ucircumflex" => 722, "lslash" => 222, 
+    "dotlessi" => 222, "sterling" => 556, "quotedblleft" => 389, 
+    "hyphen" => 333, "guilsinglright" => 389, "quotesingle" => 222, 
+    "eight" => 556, "exclamdown" => 333, "acircumflex" => 556, 
+    "endash" => 500, "oe" => 944, "ecircumflex" => 556, 
+    "copyright" => 800, "Adieresis" => 667, "Egrave" => 611, 
+    "icircumflex" => 222, "slash" => 278, "braceright" => 333, 
+    "Edieresis" => 611, "quotedblright" => 389, "otilde" => 556, 
+    "Idieresis" => 278, "parenleft" => 333, "one" => 556, 
+    "ucircumflex" => 556, "Odieresis" => 778, "bracketleft" => 333, 
+    "Ugrave" => 722, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 660, "quoteright" => 222, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 611, "Atilde" => 667, 
+    "breve" => 333, "bar" => 222, "fraction" => 167, "Eacute" => 611, 
+    "less" => 660, "adieresis" => 556, "guilsinglleft" => 389, 
+    "egrave" => 556, "exclam" => 333, "edieresis" => 556, 
+    "idieresis" => 222, "Eth" => 722, "period" => 278, "ae" => 889, 
+    "asterisk" => 389, "odieresis" => 556, "Uacute" => 722, 
+    "ugrave" => 556, "five" => 556, "nine" => 556, "greater" => 660, 
+    "udieresis" => 556, "Zcaron" => 611, "threequarters" => 834, 
+    "guillemotright" => 556, "ydieresis" => 500, "Ccedilla" => 722, 
+    "tilde" => 333, "atilde" => 556, "at" => 800, "brokenbar" => 222, 
+    "eacute" => 556, "quoteleft" => 222, "underscore" => 500, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index 01742c3..70dad5b 100644 (file)
@@ -1,92 +1,72 @@
 %PS_Helvetica = (
   name => 'Helvetica',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   278,   355,   556,   556,   889,   667,   222,
-      333,   333,   389,   584,   278,   333,   278,   278,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   278,   278,   584,   584,   584,   556,
-     1015,   667,   667,   722,   722,   667,   611,   778,
-      722,   278,   500,   667,   556,   833,   722,   778,
-      667,   778,   722,   667,   611,   722,   667,   944,
-      667,   667,   611,   278,   278,   278,   469,   556,
-      222,   556,   556,   500,   556,   556,   278,   556,
-      556,   222,   222,   500,   222,   833,   556,   556,
-      556,   556,   333,   500,   278,   556,   500,   722,
-      500,   500,   500,   334,   260,   334,   584,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   556,   556,   167,   556,   556,   556,
-      556,   191,   333,   556,   333,   333,   500,   500,
-        0,   556,   556,   556,   278,     0,   537,   350,
-      222,   333,   333,   556,  1000,  1000,     0,   611,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   370,     0,     0,     0,     0,
-      556,   778,  1000,   365,     0,     0,     0,     0,
-        0,   889,     0,     0,     0,   278,     0,     0,
-      222,   611,   944,   611,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -120, "s." => -15, "T-" => -140, "T." => -120, "bb" => -10, 
-    "DA" => -40, "yo" => -20, ". " => -60, "bl" => -20, "T:" => -20, 
-    "T;" => -20, "Ke" => -40, "ra" => -10, ".\'" => -100, "TA" => -120, 
-    "bu" => -20, "bv" => -20, "\272 " => -40, "Ko" => -40, "DV" => -70, 
-    "ri" => 15, "f\365" => -28, "by" => -20, "DW" => -40, "rk" => 15, 
-    "DY" => -90, "rl" => 15, "ze" => -15, "rm" => 25, "rn" => 25, 
-    "LT" => -110, "Ku" => -30, "U," => -40, "rp" => 30, "LV" => -110, 
-    "U." => -40, "TO" => -40, "LW" => -70, "Ky" => -50, "LY" => -140, 
-    "rt" => 40, "ru" => 15, "\' " => -70, "rv" => 30, "zo" => -15, 
-    "ry" => 30, "\'\'" => -57, "ck" => -20, "ke" => -20, "e," => -15, 
-    "F," => -150, "e." => -15, "F." => -150, "Ta" => -120, "UA" => -40, 
-    "Te" => -120, "ko" => -20, "V," => -125, "V-" => -80, "To" => -120, 
-    "V." => -125, "\371," => -95, "Ly" => -30, "Tr" => -120, 
-    "\371." => -95, "FA" => -80, "Tu" => -120, "sw" => -30, 
-    "Tw" => -120, "f\'" => 50, "Ty" => -120, "V:" => -40, "V;" => -40, 
-    "f," => -30, "f." => -30, "VA" => -80, "O," => -40, "VG" => -40, 
-    "O." => -40, "v," => -80, "W," => -80, "v." => -80, "W-" => -40, 
-    "W." => -80, "VO" => -40, ",\272" => -100, "Fa" => -50, 
-    "\'d" => -50, "Fe" => -30, "OA" => -20, " T" => -50, "Fo" => -30, 
-    " V" => -50, " W" => -40, "Va" => -70, "WA" => -50, "Fr" => -45, 
-    " Y" => -90, "\'r" => -50, "\'s" => -50, "\371a" => -55, 
-    "\371b" => -55, "o," => -40, "ev" => -30, "Ve" => -80, 
-    "\371c" => -55, "ew" => -20, "P," => -180, "\371d" => -55, 
-    "o." => -40, "ex" => -30, "\371e" => -55, "ey" => -20, 
-    "P." => -180, "\371f" => -55, " `" => -60, "\371g" => -55, 
-    "\371h" => -55, "\371i" => -55, "mu" => -10, "w," => -60, 
-    "\371j" => -55, "OT" => -40, "\371k" => -55, "w." => -60, 
-    "\371l" => -55, "OV" => -50, "Vo" => -80, "\371m" => -55, 
-    "my" => -15, "L\272" => -140, "OW" => -30, "WO" => -20, 
-    "\371n" => -55, "fa" => -30, "OX" => -60, "\371o" => -55, 
-    "OY" => -70, "\371p" => -55, "\371q" => -55, "\371r" => -55, 
-    "fe" => -30, "Vu" => -70, "\371s" => -55, "\371t" => -55, 
-    "\371u" => -55, "\371v" => -70, "\371w" => -70, "\371x" => -85, 
-    "PA" => -120, "\371y" => -70, "\371z" => -55, "fo" => -30, 
-    "va" => -25, "Wa" => -40, ": " => -50, "ve" => -25, "p," => -35, 
-    "We" => -30, "p." => -35, "nu" => -10, "nv" => -20, "AC" => -30, 
-    "vo" => -25, "Y," => -140, "Wo" => -30, "Y-" => -140, "ny" => -15, 
-    "Y." => -140, ".\272" => -100, "AG" => -30, "Wu" => -30, 
-    "B," => -20, "AO" => -30, "B." => -20, "Wy" => -20, "Pa" => -40, 
-    "AQ" => -30, "Y:" => -60, "Y;" => -60, "AT" => -120, "Pe" => -50, 
-    "AU" => -50, "J," => -30, "AV" => -70, "wa" => -15, "AW" => -50, 
-    "J." => -30, "gr" => -10, "AY" => -100, "YA" => -110, "; " => -50, 
-    "we" => -10, "Po" => -50, "``" => -57, "y," => -100, "ov" => -15, 
-    "wo" => -10, "ow" => -15, "QU" => -10, "y." => -100, "ox" => -30, 
-    "oy" => -30, "YO" => -85, " \252" => -30, "JA" => -20, "b," => -40, 
-    "C," => -30, "b." => -40, "C." => -30, ",\'" => -100, "Au" => -30, 
-    "Av" => -40, "BU" => -10, "Aw" => -40, "Ay" => -40, "Ya" => -140, 
-    "xe" => -30, "r," => -50, "Ye" => -140, "S," => -20, "r." => -50, 
-    "f\272" => 60, "hy" => -30, "RO" => -20, "S." => -20, "Yi" => -20, 
-    "RT" => -30, "RU" => -40, "RV" => -50, "Yo" => -140, "py" => -30, 
-    "RW" => -30, "RY" => -50, "Ja" => -20, "r:" => 30, "r;" => 30, 
-    "Yu" => -110, "c," => -15, "D," => -70, "D." => -70, "L\'" => -160, 
-    "av" => -20, "aw" => -20, "ya" => -20, "KO" => -50, "ay" => -30, 
-    "ye" => -20, "s," => -15, "Ju" => -20,   }
+  widths => {
+    "multiply" => 584, "Ntilde" => 722, "zero" => 556, "eth" => 556, 
+    "Ograve" => 778, "uacute" => 556, "braceleft" => 334, 
+    "Thorn" => 667, "zcaron" => 500, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 584, "ccedilla" => 500, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 584, "colon" => 278, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 556, 
+    "Oacute" => 778, "Ocircumflex" => 778, "ogonek" => 333, 
+    "ograve" => 556, "thorn" => 556, "degree" => 400, "minus" => 584, 
+    "yen" => 556, "space" => 278, "registered" => 737, 
+    "questiondown" => 611, "Aring" => 667, "percent" => 889, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 667, 
+    "paragraph" => 537, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 278, "oacute" => 556, 
+    "ocircumflex" => 556, "A" => 667, "B" => 667, "C" => 722, 
+    "D" => 722, "E" => 667, "onequarter" => 834, "F" => 611, 
+    "G" => 778, "H" => 722, "I" => 278, "J" => 500, "K" => 667, 
+    "L" => 556, "backslash" => 278, "asciicircum" => 469, 
+    "periodcentered" => 278, "M" => 833, "N" => 722, "O" => 778, 
+    "P" => 667, "aring" => 556, "Q" => 778, "R" => 722, 
+    "Aacute" => 667, "caron" => 333, "S" => 667, "T" => 611, 
+    "grave" => 333, "U" => 722, "agrave" => 556, "V" => 667, 
+    "W" => 944, "equal" => 584, "question" => 556, "X" => 667, 
+    "Y" => 667, "Z" => 611, "bracketright" => 278, "Iacute" => 278, 
+    "ampersand" => 667, "four" => 556, "igrave" => 278, "a" => 556, 
+    "b" => 556, "c" => 500, "d" => 556, "plus" => 584, "e" => 556, 
+    "quotesinglbase" => 222, "f" => 278, "g" => 556, "bullet" => 350, 
+    "h" => 556, "i" => 222, "Oslash" => 778, "dagger" => 556, 
+    "j" => 222, "Yacute" => 667, "k" => 500, "l" => 222, "m" => 833, 
+    "n" => 556, "o" => 556, "ordfeminine" => 370, "ring" => 333, 
+    "p" => 556, "threesuperior" => 333, "q" => 556, "acute" => 333, 
+    "r" => 333, "aacute" => 556, "twosuperior" => 333, "s" => 500, 
+    "OE" => 1000, "t" => 278, "divide" => 584, "section" => 556, 
+    "u" => 556, "v" => 500, "w" => 722, "dieresis" => 333, "x" => 500, 
+    "y" => 500, "z" => 500, "iacute" => 278, "quotedblbase" => 333, 
+    "hungarumlaut" => 333, "quotedbl" => 355, "mu" => 556, 
+    "Scaron" => 667, "Lslash" => 556, "semicolon" => 278, 
+    "oslash" => 611, "florin" => 556, "yacute" => 500, "fi" => 500, 
+    "fl" => 500, "Acircumflex" => 667, "parenright" => 333, 
+    "Ecircumflex" => 667, "Icircumflex" => 278, "trademark" => 1000, 
+    "daggerdbl" => 556, "guillemotleft" => 556, "germandbls" => 611, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 500, "ordmasculine" => 365, 
+    "AE" => 1000, "Ucircumflex" => 722, "lslash" => 222, 
+    "dotlessi" => 278, "sterling" => 556, "quotedblleft" => 333, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 191, 
+    "eight" => 556, "exclamdown" => 333, "acircumflex" => 556, 
+    "endash" => 556, "oe" => 944, "ecircumflex" => 556, 
+    "Adieresis" => 667, "copyright" => 737, "Egrave" => 667, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 334, 
+    "Edieresis" => 667, "quotedblright" => 333, "Idieresis" => 278, 
+    "otilde" => 556, "parenleft" => 333, "one" => 556, 
+    "Odieresis" => 778, "ucircumflex" => 556, "bracketleft" => 278, 
+    "Ugrave" => 722, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 584, "quoteright" => 222, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 667, "Atilde" => 667, 
+    "breve" => 333, "bar" => 260, "fraction" => 167, "Eacute" => 667, 
+    "less" => 584, "adieresis" => 556, "guilsinglleft" => 333, 
+    "egrave" => 556, "exclam" => 278, "edieresis" => 556, 
+    "idieresis" => 278, "Eth" => 722, "period" => 278, "ae" => 889, 
+    "asterisk" => 389, "odieresis" => 556, "Uacute" => 722, 
+    "ugrave" => 556, "five" => 556, "nine" => 556, "greater" => 584, 
+    "udieresis" => 556, "Zcaron" => 611, "threequarters" => 834, 
+    "guillemotright" => 556, "Ccedilla" => 722, "ydieresis" => 500, 
+    "tilde" => 333, "atilde" => 556, "at" => 1015, "brokenbar" => 260, 
+    "eacute" => 556, "quoteleft" => 222, "underscore" => 556, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index d088d00..7112c03 100644 (file)
@@ -1,91 +1,71 @@
 %PS_Helvetica_Narrow = (
   name => 'Helvetica-Narrow',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      228,   228,   291,   456,   456,   729,   547,   182,
-      273,   273,   319,   479,   228,   273,   228,   228,
-      456,   456,   456,   456,   456,   456,   456,   456,
-      456,   456,   228,   228,   479,   479,   479,   456,
-      832,   547,   547,   592,   592,   547,   501,   638,
-      592,   228,   410,   547,   456,   683,   592,   638,
-      547,   638,   592,   547,   501,   592,   547,   774,
-      547,   547,   501,   228,   228,   228,   385,   456,
-      182,   456,   456,   410,   456,   456,   228,   456,
-      456,   182,   182,   410,   182,   683,   456,   456,
-      456,   456,   273,   410,   228,   456,   410,   592,
-      410,   410,   410,   274,   213,   274,   479,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   273,   456,   456,   137,   456,   456,   456,
-      456,   157,   273,   456,   273,   273,   410,   410,
-        0,   456,   456,   456,   228,     0,   440,   287,
-      182,   273,   273,   456,   820,   820,     0,   501,
-        0,   273,   273,   273,   273,   273,   273,   273,
-      273,     0,   273,   273,     0,   273,   273,   273,
-      820,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   820,     0,   303,     0,     0,     0,     0,
-      456,   638,   820,   299,     0,     0,     0,     0,
-        0,   729,     0,     0,     0,   228,     0,     0,
-      182,   501,   774,   501,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -97, "s." => -11, "T-" => -114, "T." => -97, "bb" => -7, 
-    "DA" => -32, "yo" => -15, ". " => -48, "bl" => -15, "T:" => -15, 
-    "T;" => -15, "Ke" => -32, "ra" => -7, ".\'" => -81, "TA" => -97, 
-    "bu" => -15, "bv" => -15, "\272 " => -32, "Ko" => -32, "DV" => -56, 
-    "ri" => 12, "f\365" => -22, "by" => -15, "DW" => -32, "rk" => 12, 
-    "DY" => -73, "rl" => 12, "ze" => -11, "rm" => 21, "rn" => 21, 
-    "LT" => -89, "Ku" => -24, "U," => -32, "rp" => 25, "LV" => -89, 
-    "U." => -32, "TO" => -32, "LW" => -56, "Ky" => -40, "LY" => -114, 
-    "rt" => 33, "ru" => 12, "\' " => -56, "rv" => 25, "zo" => -11, 
-    "ry" => 25, "\'\'" => -46, "ck" => -15, "ke" => -15, "e," => -11, 
-    "F," => -122, "e." => -11, "F." => -122, "Ta" => -97, "UA" => -32, 
-    "Te" => -97, "ko" => -15, "V," => -102, "V-" => -65, "To" => -97, 
-    "V." => -102, "\371," => -77, "Ly" => -24, "Tr" => -97, 
-    "\371." => -77, "FA" => -65, "Tu" => -97, "sw" => -24, "Tw" => -97, 
-    "f\'" => 41, "Ty" => -97, "V:" => -32, "V;" => -32, "f," => -24, 
-    "f." => -24, "VA" => -65, "O," => -32, "VG" => -32, "O." => -32, 
-    "v," => -65, "W," => -65, "v." => -65, "W-" => -32, "W." => -65, 
-    "VO" => -32, ",\272" => -81, "Fa" => -40, "\'d" => -40, 
-    "Fe" => -24, "OA" => -15, " T" => -40, "Fo" => -24, " V" => -40, 
-    " W" => -32, "Va" => -56, "WA" => -40, "Fr" => -36, " Y" => -73, 
-    "\'r" => -40, "\'s" => -40, "\371a" => -44, "\371b" => -44, 
-    "o," => -32, "ev" => -24, "Ve" => -65, "\371c" => -44, "ew" => -15, 
-    "P," => -147, "\371d" => -44, "o." => -32, "ex" => -24, 
-    "\371e" => -44, "ey" => -15, "P." => -147, "\371f" => -44, 
-    " `" => -48, "\371g" => -44, "\371h" => -44, "\371i" => -44, 
-    "mu" => -7, "w," => -48, "\371j" => -44, "OT" => -32, 
-    "\371k" => -44, "w." => -48, "\371l" => -44, "OV" => -40, 
-    "Vo" => -65, "\371m" => -44, "my" => -11, "L\272" => -114, 
-    "OW" => -24, "WO" => -15, "\371n" => -44, "fa" => -24, "OX" => -48, 
-    "\371o" => -44, "OY" => -56, "\371p" => -44, "\371q" => -44, 
-    "\371r" => -44, "fe" => -24, "Vu" => -56, "\371s" => -44, 
-    "\371t" => -44, "\371u" => -44, "\371v" => -56, "\371w" => -56, 
-    "\371x" => -69, "PA" => -97, "\371y" => -56, "\371z" => -44, 
-    "fo" => -24, "va" => -20, "Wa" => -32, ": " => -40, "ve" => -20, 
-    "p," => -28, "We" => -24, "p." => -28, "nu" => -7, "nv" => -15, 
-    "AC" => -24, "vo" => -20, "Y," => -114, "Wo" => -24, "Y-" => -114, 
-    "ny" => -11, "Y." => -114, ".\272" => -81, "AG" => -24, 
-    "Wu" => -24, "B," => -15, "AO" => -24, "B." => -15, "Wy" => -15, 
-    "Pa" => -32, "AQ" => -24, "Y:" => -48, "Y;" => -48, "AT" => -97, 
-    "Pe" => -40, "AU" => -40, "J," => -24, "AV" => -56, "wa" => -11, 
-    "AW" => -40, "J." => -24, "gr" => -7, "AY" => -81, "YA" => -89, 
-    "; " => -40, "we" => -7, "Po" => -40, "``" => -46, "y," => -81, 
-    "ov" => -11, "wo" => -7, "ow" => -11, "QU" => -7, "y." => -81, 
-    "ox" => -24, "oy" => -24, "YO" => -69, " \252" => -24, "JA" => -15, 
-    "b," => -32, "C," => -24, "b." => -32, "C." => -24, ",\'" => -81, 
-    "Au" => -24, "Av" => -32, "BU" => -7, "Aw" => -32, "Ay" => -32, 
-    "Ya" => -114, "xe" => -24, "r," => -40, "Ye" => -114, "S," => -15, 
-    "r." => -40, "f\272" => 49, "hy" => -24, "RO" => -15, "S." => -15, 
-    "Yi" => -15, "RT" => -24, "RU" => -32, "RV" => -40, "Yo" => -114, 
-    "py" => -24, "RW" => -24, "RY" => -40, "Ja" => -15, "r:" => 25, 
-    "r;" => 25, "Yu" => -89, "c," => -11, "D," => -56, "D." => -56, 
-    "L\'" => -130, "av" => -15, "aw" => -15, "ya" => -15, "KO" => -40, 
-    "ay" => -24, "ye" => -15, "s," => -11, "Ju" => -15,   }
+  widths => {
+    "multiply" => 479, "Ntilde" => 592, "zero" => 456, "eth" => 456, 
+    "Ograve" => 638, "uacute" => 456, "braceleft" => 274, 
+    "Thorn" => 547, "zcaron" => 410, "comma" => 228, "cedilla" => 273, 
+    "plusminus" => 479, "ccedilla" => 410, "circumflex" => 273, 
+    "dotaccent" => 273, "asciitilde" => 479, "colon" => 228, 
+    "onehalf" => 684, "dollar" => 456, "ntilde" => 456, 
+    "Oacute" => 638, "Ocircumflex" => 638, "ogonek" => 273, 
+    "ograve" => 456, "thorn" => 456, "degree" => 328, "minus" => 479, 
+    "yen" => 456, "space" => 228, "registered" => 604, 
+    "questiondown" => 501, "Aring" => 547, "percent" => 729, 
+    "emdash" => 820, "six" => 456, "Agrave" => 547, "paragraph" => 440, 
+    "three" => 456, "numbersign" => 456, "two" => 456, "Igrave" => 228, 
+    "oacute" => 456, "ocircumflex" => 456, "A" => 547, "B" => 547, 
+    "C" => 592, "D" => 592, "E" => 547, "onequarter" => 684, 
+    "F" => 501, "G" => 638, "H" => 592, "I" => 228, "J" => 410, 
+    "K" => 547, "L" => 456, "backslash" => 228, "asciicircum" => 385, 
+    "periodcentered" => 228, "M" => 683, "N" => 592, "O" => 638, 
+    "P" => 547, "aring" => 456, "Q" => 638, "R" => 592, 
+    "Aacute" => 547, "caron" => 273, "S" => 547, "T" => 501, 
+    "grave" => 273, "U" => 592, "agrave" => 456, "V" => 547, 
+    "W" => 774, "equal" => 479, "question" => 456, "X" => 547, 
+    "Y" => 547, "Z" => 501, "bracketright" => 228, "Iacute" => 228, 
+    "ampersand" => 547, "four" => 456, "igrave" => 228, "a" => 456, 
+    "b" => 456, "c" => 410, "d" => 456, "plus" => 479, "e" => 456, 
+    "quotesinglbase" => 182, "f" => 228, "g" => 456, "bullet" => 287, 
+    "h" => 456, "i" => 182, "Oslash" => 638, "dagger" => 456, 
+    "j" => 182, "Yacute" => 547, "k" => 410, "l" => 182, "m" => 683, 
+    "n" => 456, "o" => 456, "ordfeminine" => 303, "ring" => 273, 
+    "p" => 456, "threesuperior" => 273, "q" => 456, "acute" => 273, 
+    "r" => 273, "aacute" => 456, "twosuperior" => 273, "s" => 410, 
+    "OE" => 820, "t" => 228, "divide" => 479, "section" => 456, 
+    "u" => 456, "v" => 410, "w" => 592, "dieresis" => 273, "x" => 410, 
+    "y" => 410, "z" => 410, "iacute" => 228, "quotedblbase" => 273, 
+    "hungarumlaut" => 273, "quotedbl" => 291, "mu" => 456, 
+    "Scaron" => 547, "Lslash" => 456, "semicolon" => 228, 
+    "oslash" => 501, "florin" => 456, "yacute" => 410, "fi" => 410, 
+    "fl" => 410, "Acircumflex" => 547, "parenright" => 273, 
+    "Ecircumflex" => 547, "Icircumflex" => 228, "trademark" => 820, 
+    "daggerdbl" => 456, "guillemotleft" => 456, "germandbls" => 501, 
+    "macron" => 273, "Otilde" => 638, "seven" => 456, 
+    "ellipsis" => 820, "scaron" => 410, "ordmasculine" => 299, 
+    "AE" => 820, "Ucircumflex" => 592, "lslash" => 182, 
+    "dotlessi" => 228, "sterling" => 456, "quotedblleft" => 273, 
+    "hyphen" => 273, "guilsinglright" => 273, "quotesingle" => 157, 
+    "eight" => 456, "exclamdown" => 273, "acircumflex" => 456, 
+    "endash" => 456, "oe" => 774, "ecircumflex" => 456, 
+    "Adieresis" => 547, "copyright" => 604, "Egrave" => 547, 
+    "icircumflex" => 228, "slash" => 228, "braceright" => 274, 
+    "Edieresis" => 547, "quotedblright" => 273, "Idieresis" => 228, 
+    "otilde" => 456, "parenleft" => 273, "one" => 456, 
+    "Odieresis" => 638, "ucircumflex" => 456, "bracketleft" => 228, 
+    "Ugrave" => 592, "cent" => 456, "currency" => 456, 
+    "logicalnot" => 479, "quoteright" => 182, "Udieresis" => 592, 
+    "perthousand" => 820, "Ydieresis" => 547, "Atilde" => 547, 
+    "breve" => 273, "bar" => 213, "fraction" => 137, "Eacute" => 547, 
+    "less" => 479, "adieresis" => 456, "guilsinglleft" => 273, 
+    "egrave" => 456, "exclam" => 228, "edieresis" => 456, 
+    "idieresis" => 228, "Eth" => 592, "period" => 228, "ae" => 729, 
+    "asterisk" => 319, "odieresis" => 456, "Uacute" => 592, 
+    "ugrave" => 456, "five" => 456, "nine" => 456, "greater" => 479, 
+    "udieresis" => 456, "Zcaron" => 501, "threequarters" => 684, 
+    "guillemotright" => 456, "Ccedilla" => 592, "ydieresis" => 410, 
+    "tilde" => 273, "atilde" => 456, "at" => 832, "brokenbar" => 213, 
+    "eacute" => 456, "quoteleft" => 182, "underscore" => 456, 
+    "onesuperior" => 273, 
+  }
 );
+1;
index 74d7959..010903e 100644 (file)
@@ -1,92 +1,72 @@
 %PS_Helvetica_Oblique = (
   name => 'Helvetica-Oblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   278,   355,   556,   556,   889,   667,   222,
-      333,   333,   389,   584,   278,   333,   278,   278,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   278,   278,   584,   584,   584,   556,
-     1015,   667,   667,   722,   722,   667,   611,   778,
-      722,   278,   500,   667,   556,   833,   722,   778,
-      667,   778,   722,   667,   611,   722,   667,   944,
-      667,   667,   611,   278,   278,   278,   469,   556,
-      222,   556,   556,   500,   556,   556,   278,   556,
-      556,   222,   222,   500,   222,   833,   556,   556,
-      556,   556,   333,   500,   278,   556,   500,   722,
-      500,   500,   500,   334,   260,   334,   584,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   556,   556,   167,   556,   556,   556,
-      556,   191,   333,   556,   333,   333,   500,   500,
-        0,   556,   556,   556,   278,     0,   537,   350,
-      222,   333,   333,   556,  1000,  1000,     0,   611,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   370,     0,     0,     0,     0,
-      556,   778,  1000,   365,     0,     0,     0,     0,
-        0,   889,     0,     0,     0,   278,     0,     0,
-      222,   611,   944,   611,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -120, "s." => -15, "T-" => -140, "T." => -120, "bb" => -10, 
-    "DA" => -40, "yo" => -20, ". " => -60, "bl" => -20, "T:" => -20, 
-    "T;" => -20, "Ke" => -40, "ra" => -10, ".\'" => -100, "TA" => -120, 
-    "bu" => -20, "bv" => -20, "\272 " => -40, "Ko" => -40, "DV" => -70, 
-    "ri" => 15, "f\365" => -28, "by" => -20, "DW" => -40, "rk" => 15, 
-    "DY" => -90, "rl" => 15, "ze" => -15, "rm" => 25, "rn" => 25, 
-    "LT" => -110, "Ku" => -30, "U," => -40, "rp" => 30, "LV" => -110, 
-    "U." => -40, "TO" => -40, "LW" => -70, "Ky" => -50, "LY" => -140, 
-    "rt" => 40, "ru" => 15, "\' " => -70, "rv" => 30, "zo" => -15, 
-    "ry" => 30, "\'\'" => -57, "ck" => -20, "ke" => -20, "e," => -15, 
-    "F," => -150, "e." => -15, "F." => -150, "Ta" => -120, "UA" => -40, 
-    "Te" => -120, "ko" => -20, "V," => -125, "V-" => -80, "To" => -120, 
-    "V." => -125, "\371," => -95, "Ly" => -30, "Tr" => -120, 
-    "\371." => -95, "FA" => -80, "Tu" => -120, "sw" => -30, 
-    "Tw" => -120, "f\'" => 50, "Ty" => -120, "V:" => -40, "V;" => -40, 
-    "f," => -30, "f." => -30, "VA" => -80, "O," => -40, "VG" => -40, 
-    "O." => -40, "v," => -80, "W," => -80, "v." => -80, "W-" => -40, 
-    "W." => -80, "VO" => -40, ",\272" => -100, "Fa" => -50, 
-    "\'d" => -50, "Fe" => -30, "OA" => -20, " T" => -50, "Fo" => -30, 
-    " V" => -50, " W" => -40, "Va" => -70, "WA" => -50, "Fr" => -45, 
-    " Y" => -90, "\'r" => -50, "\'s" => -50, "\371a" => -55, 
-    "\371b" => -55, "o," => -40, "ev" => -30, "Ve" => -80, 
-    "\371c" => -55, "ew" => -20, "P," => -180, "\371d" => -55, 
-    "o." => -40, "ex" => -30, "\371e" => -55, "ey" => -20, 
-    "P." => -180, "\371f" => -55, " `" => -60, "\371g" => -55, 
-    "\371h" => -55, "\371i" => -55, "mu" => -10, "w," => -60, 
-    "\371j" => -55, "OT" => -40, "\371k" => -55, "w." => -60, 
-    "\371l" => -55, "OV" => -50, "Vo" => -80, "\371m" => -55, 
-    "my" => -15, "L\272" => -140, "OW" => -30, "WO" => -20, 
-    "\371n" => -55, "fa" => -30, "OX" => -60, "\371o" => -55, 
-    "OY" => -70, "\371p" => -55, "\371q" => -55, "\371r" => -55, 
-    "fe" => -30, "Vu" => -70, "\371s" => -55, "\371t" => -55, 
-    "\371u" => -55, "\371v" => -70, "\371w" => -70, "\371x" => -85, 
-    "PA" => -120, "\371y" => -70, "\371z" => -55, "fo" => -30, 
-    "va" => -25, "Wa" => -40, ": " => -50, "ve" => -25, "p," => -35, 
-    "We" => -30, "p." => -35, "nu" => -10, "nv" => -20, "AC" => -30, 
-    "vo" => -25, "Y," => -140, "Wo" => -30, "Y-" => -140, "ny" => -15, 
-    "Y." => -140, ".\272" => -100, "AG" => -30, "Wu" => -30, 
-    "B," => -20, "AO" => -30, "B." => -20, "Wy" => -20, "Pa" => -40, 
-    "AQ" => -30, "Y:" => -60, "Y;" => -60, "AT" => -120, "Pe" => -50, 
-    "AU" => -50, "J," => -30, "AV" => -70, "wa" => -15, "AW" => -50, 
-    "J." => -30, "gr" => -10, "AY" => -100, "YA" => -110, "; " => -50, 
-    "we" => -10, "Po" => -50, "``" => -57, "y," => -100, "ov" => -15, 
-    "wo" => -10, "ow" => -15, "QU" => -10, "y." => -100, "ox" => -30, 
-    "oy" => -30, "YO" => -85, " \252" => -30, "JA" => -20, "b," => -40, 
-    "C," => -30, "b." => -40, "C." => -30, ",\'" => -100, "Au" => -30, 
-    "Av" => -40, "BU" => -10, "Aw" => -40, "Ay" => -40, "Ya" => -140, 
-    "xe" => -30, "r," => -50, "Ye" => -140, "S," => -20, "r." => -50, 
-    "f\272" => 60, "hy" => -30, "RO" => -20, "S." => -20, "Yi" => -20, 
-    "RT" => -30, "RU" => -40, "RV" => -50, "Yo" => -140, "py" => -30, 
-    "RW" => -30, "RY" => -50, "Ja" => -20, "r:" => 30, "r;" => 30, 
-    "Yu" => -110, "c," => -15, "D," => -70, "D." => -70, "L\'" => -160, 
-    "av" => -20, "aw" => -20, "ya" => -20, "KO" => -50, "ay" => -30, 
-    "ye" => -20, "s," => -15, "Ju" => -20,   }
+  widths => {
+    "multiply" => 584, "Ntilde" => 722, "zero" => 556, "eth" => 556, 
+    "Ograve" => 778, "uacute" => 556, "braceleft" => 334, 
+    "Thorn" => 667, "zcaron" => 500, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 584, "ccedilla" => 500, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 584, "colon" => 278, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 556, 
+    "Oacute" => 778, "Ocircumflex" => 778, "ogonek" => 333, 
+    "ograve" => 556, "thorn" => 556, "degree" => 400, "minus" => 584, 
+    "yen" => 556, "space" => 278, "registered" => 737, 
+    "questiondown" => 611, "Aring" => 667, "percent" => 889, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 667, 
+    "paragraph" => 537, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 278, "oacute" => 556, 
+    "ocircumflex" => 556, "A" => 667, "B" => 667, "C" => 722, 
+    "D" => 722, "E" => 667, "onequarter" => 834, "F" => 611, 
+    "G" => 778, "H" => 722, "I" => 278, "J" => 500, "K" => 667, 
+    "L" => 556, "backslash" => 278, "asciicircum" => 469, 
+    "periodcentered" => 278, "M" => 833, "N" => 722, "O" => 778, 
+    "P" => 667, "aring" => 556, "Q" => 778, "R" => 722, 
+    "Aacute" => 667, "caron" => 333, "S" => 667, "T" => 611, 
+    "grave" => 333, "U" => 722, "agrave" => 556, "V" => 667, 
+    "W" => 944, "equal" => 584, "question" => 556, "X" => 667, 
+    "Y" => 667, "Z" => 611, "bracketright" => 278, "Iacute" => 278, 
+    "ampersand" => 667, "four" => 556, "igrave" => 278, "a" => 556, 
+    "b" => 556, "c" => 500, "d" => 556, "plus" => 584, "e" => 556, 
+    "quotesinglbase" => 222, "f" => 278, "g" => 556, "bullet" => 350, 
+    "h" => 556, "i" => 222, "Oslash" => 778, "dagger" => 556, 
+    "j" => 222, "Yacute" => 667, "k" => 500, "l" => 222, "m" => 833, 
+    "n" => 556, "o" => 556, "ordfeminine" => 370, "ring" => 333, 
+    "p" => 556, "threesuperior" => 333, "q" => 556, "acute" => 333, 
+    "r" => 333, "aacute" => 556, "twosuperior" => 333, "s" => 500, 
+    "OE" => 1000, "t" => 278, "divide" => 584, "section" => 556, 
+    "u" => 556, "v" => 500, "w" => 722, "dieresis" => 333, "x" => 500, 
+    "y" => 500, "z" => 500, "iacute" => 278, "quotedblbase" => 333, 
+    "hungarumlaut" => 333, "quotedbl" => 355, "mu" => 556, 
+    "Scaron" => 667, "Lslash" => 556, "semicolon" => 278, 
+    "oslash" => 611, "florin" => 556, "yacute" => 500, "fi" => 500, 
+    "fl" => 500, "Acircumflex" => 667, "parenright" => 333, 
+    "Ecircumflex" => 667, "Icircumflex" => 278, "trademark" => 1000, 
+    "daggerdbl" => 556, "guillemotleft" => 556, "germandbls" => 611, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 500, "ordmasculine" => 365, 
+    "AE" => 1000, "Ucircumflex" => 722, "lslash" => 222, 
+    "dotlessi" => 278, "sterling" => 556, "quotedblleft" => 333, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 191, 
+    "eight" => 556, "exclamdown" => 333, "acircumflex" => 556, 
+    "endash" => 556, "oe" => 944, "ecircumflex" => 556, 
+    "Adieresis" => 667, "copyright" => 737, "Egrave" => 667, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 334, 
+    "Edieresis" => 667, "quotedblright" => 333, "Idieresis" => 278, 
+    "otilde" => 556, "parenleft" => 333, "one" => 556, 
+    "Odieresis" => 778, "ucircumflex" => 556, "bracketleft" => 278, 
+    "Ugrave" => 722, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 584, "quoteright" => 222, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 667, "Atilde" => 667, 
+    "breve" => 333, "bar" => 260, "fraction" => 167, "Eacute" => 667, 
+    "less" => 584, "adieresis" => 556, "guilsinglleft" => 333, 
+    "egrave" => 556, "exclam" => 278, "edieresis" => 556, 
+    "idieresis" => 278, "Eth" => 722, "period" => 278, "ae" => 889, 
+    "asterisk" => 389, "odieresis" => 556, "Uacute" => 722, 
+    "ugrave" => 556, "five" => 556, "nine" => 556, "greater" => 584, 
+    "udieresis" => 556, "Zcaron" => 611, "threequarters" => 834, 
+    "guillemotright" => 556, "Ccedilla" => 722, "ydieresis" => 500, 
+    "tilde" => 333, "atilde" => 556, "at" => 1015, "brokenbar" => 260, 
+    "eacute" => 556, "quoteleft" => 222, "underscore" => 556, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index ac6bbea..717e18e 100644 (file)
@@ -1,92 +1,71 @@
 %PS_Helvetica_Narrow_Oblique = (
   name => 'Helvetica-Narrow-Oblique',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      228,   228,   291,   456,   456,   729,   547,   182,
-      273,   273,   319,   479,   228,   273,   228,   228,
-      456,   456,   456,   456,   456,   456,   456,   456,
-      456,   456,   228,   228,   479,   479,   479,   456,
-      832,   547,   547,   592,   592,   547,   501,   638,
-      592,   228,   410,   547,   456,   683,   592,   638,
-      547,   638,   592,   547,   501,   592,   547,   774,
-      547,   547,   501,   228,   228,   228,   385,   456,
-      182,   456,   456,   410,   456,   456,   228,   456,
-      456,   182,   182,   410,   182,   683,   456,   456,
-      456,   456,   273,   410,   228,   456,   410,   592,
-      410,   410,   410,   274,   213,   274,   479,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   273,   456,   456,   137,   456,   456,   456,
-      456,   157,   273,   456,   273,   273,   410,   410,
-        0,   456,   456,   456,   228,     0,   440,   287,
-      182,   273,   273,   456,   820,   820,     0,   501,
-        0,   273,   273,   273,   273,   273,   273,   273,
-      273,     0,   273,   273,     0,   273,   273,   273,
-      820,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   820,     0,   303,     0,     0,     0,     0,
-      456,   638,   820,   299,     0,     0,     0,     0,
-        0,   729,     0,     0,     0,   228,     0,     0,
-      182,   501,   774,   501,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -120, "s." => -15, "T-" => -140, "T." => -120, "bb" => -10, 
-    "DA" => -40, "yo" => -20, ". " => -60, "bl" => -20, "T:" => -20, 
-    "T;" => -20, "Ke" => -40, "ra" => -10, ".\'" => -100, "TA" => -120, 
-    "bu" => -20, "bv" => -20, "\272 " => -40, "Ko" => -40, "DV" => -70, 
-    "ri" => 15, "f\365" => -28, "by" => -20, "DW" => -40, "rk" => 15, 
-    "DY" => -90, "rl" => 15, "ze" => -15, "rm" => 25, "rn" => 25, 
-    "LT" => -110, "Ku" => -30, "U," => -40, "rp" => 30, "LV" => -110, 
-    "U." => -40, "TO" => -40, "LW" => -70, "Ky" => -50, "LY" => -140, 
-    "rt" => 40, "ru" => 15, "\' " => -70, "rv" => 30, "zo" => -15, 
-    "ry" => 30, "\'\'" => -57, "ck" => -20, "ke" => -20, "e," => -15, 
-    "F," => -150, "e." => -15, "F." => -150, "Ta" => -120, "UA" => -40, 
-    "Te" => -120, "ko" => -20, "V," => -125, "V-" => -80, "To" => -120, 
-    "V." => -125, "\371," => -95, "Ly" => -30, "Tr" => -120, 
-    "\371." => -95, "FA" => -80, "Tu" => -120, "sw" => -30, 
-    "Tw" => -120, "f\'" => 50, "Ty" => -120, "V:" => -40, "V;" => -40, 
-    "f," => -30, "f." => -30, "VA" => -80, "O," => -40, "VG" => -40, 
-    "O." => -40, "v," => -80, "W," => -80, "v." => -80, "W-" => -40, 
-    "W." => -80, "VO" => -40, ",\272" => -100, "Fa" => -50, 
-    "\'d" => -50, "Fe" => -30, "OA" => -20, " T" => -50, "Fo" => -30, 
-    " V" => -50, " W" => -40, "Va" => -70, "WA" => -50, "Fr" => -45, 
-    " Y" => -90, "\'r" => -50, "\'s" => -50, "\371a" => -55, 
-    "\371b" => -55, "o," => -40, "ev" => -30, "Ve" => -80, 
-    "\371c" => -55, "ew" => -20, "P," => -180, "\371d" => -55, 
-    "o." => -40, "ex" => -30, "\371e" => -55, "ey" => -20, 
-    "P." => -180, "\371f" => -55, " `" => -60, "\371g" => -55, 
-    "\371h" => -55, "\371i" => -55, "mu" => -10, "w," => -60, 
-    "\371j" => -55, "OT" => -40, "\371k" => -55, "w." => -60, 
-    "\371l" => -55, "OV" => -50, "Vo" => -80, "\371m" => -55, 
-    "my" => -15, "L\272" => -140, "OW" => -30, "WO" => -20, 
-    "\371n" => -55, "fa" => -30, "OX" => -60, "\371o" => -55, 
-    "OY" => -70, "\371p" => -55, "\371q" => -55, "\371r" => -55, 
-    "fe" => -30, "Vu" => -70, "\371s" => -55, "\371t" => -55, 
-    "\371u" => -55, "\371v" => -70, "\371w" => -70, "\371x" => -85, 
-    "PA" => -120, "\371y" => -70, "\371z" => -55, "fo" => -30, 
-    "va" => -25, "Wa" => -40, ": " => -50, "ve" => -25, "p," => -35, 
-    "We" => -30, "p." => -35, "nu" => -10, "nv" => -20, "AC" => -30, 
-    "vo" => -25, "Y," => -140, "Wo" => -30, "Y-" => -140, "ny" => -15, 
-    "Y." => -140, ".\272" => -100, "AG" => -30, "Wu" => -30, 
-    "B," => -20, "AO" => -30, "B." => -20, "Wy" => -20, "Pa" => -40, 
-    "AQ" => -30, "Y:" => -60, "Y;" => -60, "AT" => -120, "Pe" => -50, 
-    "AU" => -50, "J," => -30, "AV" => -70, "wa" => -15, "AW" => -50, 
-    "J." => -30, "gr" => -10, "AY" => -100, "YA" => -110, "; " => -50, 
-    "we" => -10, "Po" => -50, "``" => -57, "y," => -100, "ov" => -15, 
-    "wo" => -10, "ow" => -15, "QU" => -10, "y." => -100, "ox" => -30, 
-    "oy" => -30, "YO" => -85, " \252" => -30, "JA" => -20, "b," => -40, 
-    "C," => -30, "b." => -40, "C." => -30, ",\'" => -100, "Au" => -30, 
-    "Av" => -40, "BU" => -10, "Aw" => -40, "Ay" => -40, "Ya" => -140, 
-    "xe" => -30, "r," => -50, "Ye" => -140, "S," => -20, "r." => -50, 
-    "f\272" => 60, "hy" => -30, "RO" => -20, "S." => -20, "Yi" => -20, 
-    "RT" => -30, "RU" => -40, "RV" => -50, "Yo" => -140, "py" => -30, 
-    "RW" => -30, "RY" => -50, "Ja" => -20, "r:" => 30, "r;" => 30, 
-    "Yu" => -110, "c," => -15, "D," => -70, "D." => -70, "L\'" => -160, 
-    "av" => -20, "aw" => -20, "ya" => -20, "KO" => -50, "ay" => -30, 
-    "ye" => -20, "s," => -15, "Ju" => -20,   }
+  widths => {
+    "multiply" => 479, "Ntilde" => 592, "zero" => 456, "eth" => 456, 
+    "Ograve" => 638, "uacute" => 456, "braceleft" => 274, 
+    "Thorn" => 547, "zcaron" => 410, "comma" => 228, "cedilla" => 273, 
+    "plusminus" => 479, "ccedilla" => 410, "circumflex" => 273, 
+    "dotaccent" => 273, "asciitilde" => 479, "colon" => 228, 
+    "onehalf" => 684, "dollar" => 456, "ntilde" => 456, 
+    "Oacute" => 638, "Ocircumflex" => 638, "ogonek" => 273, 
+    "ograve" => 456, "thorn" => 456, "degree" => 328, "minus" => 479, 
+    "yen" => 456, "space" => 228, "registered" => 604, 
+    "questiondown" => 501, "Aring" => 547, "percent" => 729, 
+    "emdash" => 820, "six" => 456, "Agrave" => 547, "paragraph" => 440, 
+    "three" => 456, "numbersign" => 456, "two" => 456, "Igrave" => 228, 
+    "oacute" => 456, "ocircumflex" => 456, "A" => 547, "B" => 547, 
+    "C" => 592, "D" => 592, "E" => 547, "onequarter" => 684, 
+    "F" => 501, "G" => 638, "H" => 592, "I" => 228, "J" => 410, 
+    "K" => 547, "L" => 456, "backslash" => 228, "asciicircum" => 385, 
+    "periodcentered" => 228, "M" => 683, "N" => 592, "O" => 638, 
+    "P" => 547, "aring" => 456, "Q" => 638, "R" => 592, 
+    "Aacute" => 547, "caron" => 273, "S" => 547, "T" => 501, 
+    "grave" => 273, "U" => 592, "agrave" => 456, "V" => 547, 
+    "W" => 774, "equal" => 479, "question" => 456, "X" => 547, 
+    "Y" => 547, "Z" => 501, "bracketright" => 228, "Iacute" => 228, 
+    "ampersand" => 547, "four" => 456, "igrave" => 228, "a" => 456, 
+    "b" => 456, "c" => 410, "d" => 456, "plus" => 479, "e" => 456, 
+    "quotesinglbase" => 182, "f" => 228, "g" => 456, "bullet" => 287, 
+    "h" => 456, "i" => 182, "Oslash" => 638, "dagger" => 456, 
+    "j" => 182, "Yacute" => 547, "k" => 410, "l" => 182, "m" => 683, 
+    "n" => 456, "o" => 456, "ordfeminine" => 303, "ring" => 273, 
+    "p" => 456, "threesuperior" => 273, "q" => 456, "acute" => 273, 
+    "r" => 273, "aacute" => 456, "twosuperior" => 273, "s" => 410, 
+    "OE" => 820, "t" => 228, "divide" => 479, "section" => 456, 
+    "u" => 456, "v" => 410, "w" => 592, "dieresis" => 273, "x" => 410, 
+    "y" => 410, "z" => 410, "iacute" => 228, "quotedblbase" => 273, 
+    "hungarumlaut" => 273, "quotedbl" => 291, "mu" => 456, 
+    "Scaron" => 547, "Lslash" => 456, "semicolon" => 228, 
+    "oslash" => 501, "florin" => 456, "yacute" => 410, "fi" => 410, 
+    "fl" => 410, "Acircumflex" => 547, "parenright" => 273, 
+    "Ecircumflex" => 547, "Icircumflex" => 228, "trademark" => 820, 
+    "daggerdbl" => 456, "guillemotleft" => 456, "germandbls" => 501, 
+    "macron" => 273, "Otilde" => 638, "seven" => 456, 
+    "ellipsis" => 820, "scaron" => 410, "ordmasculine" => 299, 
+    "AE" => 820, "Ucircumflex" => 592, "lslash" => 182, 
+    "dotlessi" => 228, "sterling" => 456, "quotedblleft" => 273, 
+    "hyphen" => 273, "guilsinglright" => 273, "quotesingle" => 157, 
+    "eight" => 456, "exclamdown" => 273, "acircumflex" => 456, 
+    "endash" => 456, "oe" => 774, "ecircumflex" => 456, 
+    "Adieresis" => 547, "copyright" => 604, "Egrave" => 547, 
+    "icircumflex" => 228, "slash" => 228, "braceright" => 274, 
+    "Edieresis" => 547, "quotedblright" => 273, "Idieresis" => 228, 
+    "otilde" => 456, "parenleft" => 273, "one" => 456, 
+    "Odieresis" => 638, "ucircumflex" => 456, "bracketleft" => 228, 
+    "Ugrave" => 592, "cent" => 456, "currency" => 456, 
+    "logicalnot" => 479, "quoteright" => 182, "Udieresis" => 592, 
+    "perthousand" => 820, "Ydieresis" => 547, "Atilde" => 547, 
+    "breve" => 273, "bar" => 213, "fraction" => 137, "Eacute" => 547, 
+    "less" => 479, "adieresis" => 456, "guilsinglleft" => 273, 
+    "egrave" => 456, "exclam" => 228, "edieresis" => 456, 
+    "idieresis" => 228, "Eth" => 592, "period" => 228, "ae" => 729, 
+    "asterisk" => 319, "odieresis" => 456, "Uacute" => 592, 
+    "ugrave" => 456, "five" => 456, "nine" => 456, "greater" => 479, 
+    "udieresis" => 456, "Zcaron" => 501, "threequarters" => 684, 
+    "guillemotright" => 456, "Ccedilla" => 592, "ydieresis" => 410, 
+    "tilde" => 273, "atilde" => 456, "at" => 832, "brokenbar" => 213, 
+    "eacute" => 456, "quoteleft" => 182, "underscore" => 456, 
+    "onesuperior" => 273, 
+  }
 );
+1;
index 43a4350..009ab6d 100644 (file)
@@ -1,66 +1,72 @@
 %PS_NewCenturySchlbk_Bold = (
   name => 'NewCenturySchlbk-Bold',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      287,   296,   333,   574,   574,   833,   852,   241,
-      389,   389,   500,   606,   278,   333,   278,   278,
-      574,   574,   574,   574,   574,   574,   574,   574,
-      574,   574,   278,   278,   606,   606,   606,   500,
-      747,   759,   778,   778,   833,   759,   722,   833,
-      870,   444,   648,   815,   722,   981,   833,   833,
-      759,   833,   815,   667,   722,   833,   759,   981,
-      722,   722,   667,   389,   606,   389,   606,   500,
-      241,   611,   648,   556,   667,   574,   389,   611,
-      685,   370,   352,   667,   352,   963,   685,   611,
-      667,   648,   519,   500,   426,   685,   611,   889,
-      611,   611,   537,   389,   606,   389,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   296,   574,   574,   167,   574,   574,   500,
-      574,   241,   481,   500,   333,   333,   685,   685,
-        0,   500,   500,   500,   278,     0,   747,   606,
-      241,   481,   481,   500,  1000,  1000,     0,   500,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   981,     0,   367,     0,     0,     0,     0,
-      722,   833,  1000,   367,     0,     0,     0,     0,
-        0,   870,     0,     0,     0,   370,     0,     0,
-      352,   611,   907,   611,     0,     0,     0,     0
-  ],
-  kern => {
-    " `" => -18, "T," => -100, "T-" => -125, "T." => -100, 
-    "w," => -100, "OT" => 10, "w." => -100, "Vo" => -74, 
-    "L\272" => -100, "A\'" => -74, "Vu" => -55, ". " => -18, 
-    "PA" => -74, ".\'" => -18, "TA" => -55, "Wa" => -74, 
-    "\272 " => -18, ": " => -18, "A\272" => -74, "We" => -74, 
-    "Wi" => -18, "LT" => -100, "Ku" => -18, "`A" => -74, "U," => -25, 
-    "LV" => -100, "U." => -25, "TO" => 10, "LW" => -74, "Ky" => -25, 
-    "Y," => -100, "LY" => -74, "Y-" => -125, "Wo" => -74, "Y." => -100, 
-    ".\272" => -18, "\252A" => -74, "Wu" => -37, "Wy" => -25, 
-    "Pa" => -55, "F," => -125, "Y:" => -25, "Y;" => -25, "F." => -125, 
-    "Ta" => -74, "Pe" => -55, "AT" => -55, "UA" => -18, "AU" => -18, 
-    "J," => -55, "AV" => -74, "AW" => -74, "J." => -55, "Te" => -74, 
-    "YA" => -91, "N," => -18, "AY" => -91, "; " => -18, "N." => -18, 
-    "Ti" => -18, "Po" => -55, "V," => -125, "V-" => -100, "To" => -74, 
-    "V." => -125, "y," => -100, "Ly" => -25, "Tr" => -18, "y." => -100, 
-    "Tu" => -18, " \252" => -18, "JA" => -18, ", " => -18, "f\'" => 75, 
-    "C," => -18, "V:" => -37, "C." => -18, "V;" => -37, ",\'" => -18, 
-    "VA" => -74, "Av" => -18, "Aw" => -18, "Ya" => -100, "Ay" => -18, 
-    "O," => -25, "O." => -25, "r," => -74, "Ye" => -100, "S," => -18, 
-    "r." => -74, "f\272" => 75, " A" => -18, "S." => -18, "v," => -100, 
-    "Yi" => -18, "W," => -100, "v." => -100, "W-" => -100, 
-    "W." => -100, ",\272" => -18, "Fa" => -74, "Yo" => -100, 
-    "\'d" => -25, "Ja" => -18, "Fe" => -55, "Yu" => -55, "Je" => -18, 
-    "Fi" => -18, "D," => -25, "W:" => -55, "W;" => -55, "D." => -25, 
-    "L\'" => -100, " T" => -18, "Fo" => -55, " V" => -18, " W" => -18, 
-    "Va" => -74, "WA" => -74, "Fr" => -18, " Y" => -18, "Jo" => -18, 
-    "\'s" => -25, "Ve" => -74, "P," => -150, "P." => -150, "Vi" => -18, 
-    "Ju" => -18,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 833, "zero" => 574, "eth" => 611, 
+    "Ograve" => 833, "uacute" => 685, "braceleft" => 389, 
+    "Thorn" => 759, "zcaron" => 537, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 556, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 606, "colon" => 278, 
+    "onehalf" => 861, "dollar" => 574, "ntilde" => 685, 
+    "Ocircumflex" => 833, "Oacute" => 833, "ogonek" => 333, 
+    "ograve" => 611, "thorn" => 667, "minus" => 606, "degree" => 400, 
+    "yen" => 574, "space" => 287, "registered" => 747, 
+    "questiondown" => 500, "Aring" => 759, "percent" => 833, 
+    "emdash" => 1000, "six" => 574, "Agrave" => 759, 
+    "paragraph" => 747, "three" => 574, "numbersign" => 574, 
+    "two" => 574, "Igrave" => 444, "oacute" => 611, 
+    "ocircumflex" => 611, "A" => 759, "B" => 778, "C" => 778, 
+    "D" => 833, "E" => 759, "onequarter" => 861, "F" => 722, 
+    "G" => 833, "H" => 870, "I" => 444, "J" => 648, "K" => 815, 
+    "L" => 722, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 278, "M" => 981, "N" => 833, "O" => 833, 
+    "P" => 759, "aring" => 611, "Q" => 833, "R" => 815, 
+    "Aacute" => 759, "caron" => 333, "S" => 667, "T" => 722, 
+    "grave" => 333, "U" => 833, "agrave" => 611, "V" => 759, 
+    "W" => 981, "equal" => 606, "question" => 500, "X" => 722, 
+    "Y" => 722, "Z" => 667, "bracketright" => 389, "Iacute" => 444, 
+    "ampersand" => 852, "four" => 574, "igrave" => 370, "a" => 611, 
+    "b" => 648, "c" => 556, "d" => 667, "plus" => 606, "e" => 574, 
+    "quotesinglbase" => 241, "f" => 389, "g" => 611, "bullet" => 606, 
+    "h" => 685, "i" => 370, "Oslash" => 833, "dagger" => 500, 
+    "j" => 352, "Yacute" => 722, "k" => 667, "l" => 352, "m" => 963, 
+    "n" => 685, "o" => 611, "ordfeminine" => 367, "ring" => 333, 
+    "p" => 667, "threesuperior" => 344, "q" => 648, "acute" => 333, 
+    "r" => 519, "twosuperior" => 344, "aacute" => 611, "s" => 500, 
+    "OE" => 1000, "t" => 426, "divide" => 606, "section" => 500, 
+    "u" => 685, "v" => 611, "w" => 889, "dieresis" => 333, "x" => 611, 
+    "y" => 611, "z" => 537, "iacute" => 370, "quotedblbase" => 481, 
+    "hungarumlaut" => 333, "quotedbl" => 333, "mu" => 685, 
+    "Scaron" => 667, "Lslash" => 722, "semicolon" => 278, 
+    "oslash" => 611, "florin" => 574, "yacute" => 611, "fi" => 685, 
+    "fl" => 685, "Acircumflex" => 759, "parenright" => 389, 
+    "Ecircumflex" => 759, "trademark" => 1000, "Icircumflex" => 444, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 611, 
+    "macron" => 333, "Otilde" => 833, "seven" => 574, 
+    "ellipsis" => 1000, "scaron" => 500, "ordmasculine" => 367, 
+    "AE" => 981, "Ucircumflex" => 833, "lslash" => 352, 
+    "dotlessi" => 370, "sterling" => 574, "quotedblleft" => 481, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 241, 
+    "eight" => 574, "exclamdown" => 296, "acircumflex" => 611, 
+    "endash" => 500, "oe" => 907, "ecircumflex" => 574, 
+    "copyright" => 747, "Adieresis" => 759, "Egrave" => 759, 
+    "icircumflex" => 370, "slash" => 278, "braceright" => 389, 
+    "Edieresis" => 759, "quotedblright" => 481, "otilde" => 611, 
+    "Idieresis" => 444, "parenleft" => 389, "one" => 574, 
+    "Odieresis" => 833, "ucircumflex" => 685, "bracketleft" => 389, 
+    "Ugrave" => 833, "cent" => 574, "currency" => 574, 
+    "logicalnot" => 606, "quoteright" => 241, "Udieresis" => 833, 
+    "perthousand" => 1000, "Ydieresis" => 722, "Atilde" => 759, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 759, 
+    "less" => 606, "adieresis" => 611, "guilsinglleft" => 333, 
+    "egrave" => 574, "exclam" => 296, "edieresis" => 574, "Eth" => 833, 
+    "idieresis" => 370, "period" => 278, "ae" => 870, 
+    "asterisk" => 500, "odieresis" => 611, "Uacute" => 833, 
+    "ugrave" => 685, "five" => 574, "nine" => 574, "greater" => 606, 
+    "Zcaron" => 667, "udieresis" => 685, "threequarters" => 861, 
+    "guillemotright" => 500, "Ccedilla" => 778, "ydieresis" => 611, 
+    "tilde" => 333, "atilde" => 611, "at" => 747, "brokenbar" => 606, 
+    "eacute" => 574, "quoteleft" => 241, "underscore" => 500, 
+    "onesuperior" => 344, 
+  }
 );
+1;
index 8af2b14..76ce18b 100644 (file)
@@ -1,86 +1,72 @@
 %PS_NewCenturySchlbk_BoldItalic = (
   name => 'NewCenturySchlbk-BoldItalic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      287,   333,   400,   574,   574,   889,   889,   259,
-      407,   407,   500,   606,   287,   333,   287,   278,
-      574,   574,   574,   574,   574,   574,   574,   574,
-      574,   574,   287,   287,   606,   606,   606,   481,
-      747,   741,   759,   759,   833,   741,   704,   815,
-      870,   444,   667,   778,   704,   944,   852,   833,
-      741,   833,   796,   685,   722,   833,   741,   944,
-      741,   704,   704,   407,   606,   407,   606,   500,
-      259,   667,   611,   537,   667,   519,   389,   611,
-      685,   389,   370,   648,   389,   944,   685,   574,
-      648,   630,   519,   481,   407,   685,   556,   833,
-      574,   519,   519,   407,   606,   407,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   574,   574,   167,   574,   574,   500,
-      574,   287,   481,   481,   278,   278,   685,   685,
-        0,   500,   500,   500,   287,     0,   650,   606,
-      259,   481,   481,   481,  1000,  1167,     0,   481,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   889,     0,   412,     0,     0,     0,     0,
-      704,   833,   963,   356,     0,     0,     0,     0,
-        0,   815,     0,     0,     0,   389,     0,     0,
-      389,   574,   852,   574,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -55, "s." => 11, "T-" => -75, "T." => -55, "yo" => 8, 
-    ". " => -18, "Ke" => 18, "ra" => -11, ".\'" => -18, "TA" => -60, 
-    "rd" => -7, "re" => -7, "bv" => 8, "rg" => -11, "\272 " => -18, 
-    "Ko" => -4, "DV" => -18, "ri" => -14, "f\365" => 7, "by" => -6, 
-    "DW" => -11, "A\272" => -95, "rk" => 9, "DY" => 6, "rl" => -14, 
-    "ze" => 4, "LT" => -75, "Ku" => -4, "ro" => -11, "U," => -25, 
-    "rp" => -17, "LV" => -97, "U." => -25, "TO" => 11, "LW" => -69, 
-    "Ky" => -48, "rs" => -20, "LY" => -55, "rt" => -11, "ru" => -11, 
-    "rv" => -7, "ry" => -20, "\252A" => -60, "ch" => -18, "ck" => -8, 
-    "cl" => -13, "ke" => -16, "F," => -91, "F." => -91, "Ta" => -40, 
-    "UA" => -42, "Te" => -33, "ko" => -22, "N," => -49, "cy" => -20, 
-    "Th" => -9, "N." => -49, "Ti" => -22, "V," => -94, "V-" => -94, 
-    "To" => -40, "ky" => -15, "V." => -94, "Ly" => -30, "Tr" => -9, 
-    "FA" => -79, "Tu" => -22, "\252`" => 20, "Tw" => -30, "f\'" => 105, 
-    "Ty" => -30, "V:" => -49, "V;" => 6, "f," => -28, "f." => -28, 
-    "VA" => -100, "dw" => -15, "O," => -18, "dy" => -15, "VG" => -12, 
-    "O." => -18, " A" => -22, "v," => -11, "lw" => -7, "W," => -86, 
-    "v." => -11, "W-" => -61, "ly" => -7, "W." => -86, "VO" => -19, 
-    ",\272" => -18, "eb" => -8, "Fa" => -47, "\'d" => -41, "Fe" => -41, 
-    "eg" => -4, "Fi" => -41, "OA" => -5, "W:" => -22, "W;" => -22, 
-    "\'l" => -22, "g," => -5, " T" => -18, "g." => -5, "ep" => -11, 
-    "Fo" => -47, " V" => -24, " W" => -33, "Va" => -55, "WA" => -66, 
-    "Fr" => -27, " Y" => -18, "\'r" => -9, "\'s" => -46, "\'t" => -22, 
-    "Ve" => -66, "ew" => -15, "P," => -100, "\'v" => -16, "ex" => -5, 
-    "ey" => -15, "P." => -100, "Vi" => -35, "mu" => -11, "w," => -17, 
-    "w." => -17, "OV" => -24, "Vo" => -71, "my" => -20, 
-    "L\272" => -100, "OW" => -15, "WO" => -11, "fa" => 8, "OX" => -18, 
-    "A\'" => -95, "fe" => 14, "Vu" => -70, "fi" => 7, "PA" => -80, 
-    "fl" => 7, "fo" => 7, "va" => -6, "Wa" => -33, ": " => -18, 
-    "p," => 8, "We" => -39, "p." => 8, "Wh" => 5, "Wi" => -27, 
-    "`A" => -80, "nu" => -11, "nv" => -7, "AC" => 5, "vo" => -6, 
-    "Y," => -91, "Wo" => -33, "Y-" => -91, "ny" => -20, "Y." => -91, 
-    ".\272" => -18, "AG" => 5, "Wu" => -25, "B," => 15, "AO" => 5, 
-    "B." => 15, "Wy" => -41, "Pa" => -40, "AQ" => 5, "Y:" => -55, 
-    "Y;" => -55, "AT" => 5, "Pe" => -33, "AU" => -32, "J," => -74, 
-    "AV" => -100, "wa" => -14, "AW" => -84, "J." => -74, "gr" => 11, 
-    "AY" => -70, "YA" => -79, "; " => -18, "we" => -8, "Po" => -40, 
-    "gy" => -11, "BA" => -11, "y," => -25, "ov" => 6, "wo" => -14, 
-    "ow" => -8, "y." => -25, "oy" => -11, " \252" => -18, "JA" => -30, 
-    ", " => -18, "b," => 6, "b." => 6, ",\'" => -18, "Au" => -15, 
-    "BU" => 15, "Av" => -10, "Aw" => -25, "r\'" => 9, "Ay" => -33, 
-    "Ya" => -77, "xe" => 5, "r," => -90, "Ye" => -71, "r-" => -16, 
-    "S," => -18, "r." => -90, "f\272" => 105, "hy" => -20, "S." => -18, 
-    "Yi" => -22, "CA" => -5, "RV" => -24, "Yo" => -77, "py" => -4, 
-    "RW" => -14, "Ja" => -40, "r:" => 9, "r;" => 9, "Yu" => -58, 
-    "c," => -8, "Je" => -33, "D," => -11, "c." => -8, "D." => -11, 
-    "L\'" => -100, "av" => 6, "aw" => -8, "Jo" => -40, "ya" => 8, 
-    "ay" => -8, "ye" => 15, "s," => 11, "iv" => 7, "Ju" => -39,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 852, "zero" => 574, "eth" => 574, 
+    "Ograve" => 833, "uacute" => 685, "braceleft" => 407, 
+    "Thorn" => 741, "zcaron" => 519, "comma" => 287, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 537, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 606, "colon" => 287, 
+    "onehalf" => 861, "dollar" => 574, "ntilde" => 685, 
+    "Ocircumflex" => 833, "Oacute" => 833, "ogonek" => 333, 
+    "ograve" => 574, "thorn" => 648, "minus" => 606, "degree" => 400, 
+    "yen" => 574, "space" => 287, "registered" => 747, 
+    "questiondown" => 481, "Aring" => 741, "percent" => 889, 
+    "emdash" => 1000, "six" => 574, "Agrave" => 741, 
+    "paragraph" => 650, "three" => 574, "numbersign" => 574, 
+    "two" => 574, "Igrave" => 444, "oacute" => 574, 
+    "ocircumflex" => 574, "A" => 741, "B" => 759, "C" => 759, 
+    "D" => 833, "E" => 741, "onequarter" => 861, "F" => 704, 
+    "G" => 815, "H" => 870, "I" => 444, "J" => 667, "K" => 778, 
+    "L" => 704, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 287, "M" => 944, "N" => 852, "O" => 833, 
+    "P" => 741, "aring" => 667, "Q" => 833, "R" => 796, 
+    "Aacute" => 741, "caron" => 333, "S" => 685, "T" => 722, 
+    "grave" => 333, "U" => 833, "agrave" => 667, "V" => 741, 
+    "W" => 944, "equal" => 606, "question" => 481, "X" => 741, 
+    "Y" => 704, "Z" => 704, "bracketright" => 407, "Iacute" => 444, 
+    "ampersand" => 889, "four" => 574, "igrave" => 389, "a" => 667, 
+    "b" => 611, "c" => 537, "d" => 667, "plus" => 606, "e" => 519, 
+    "quotesinglbase" => 259, "f" => 389, "g" => 611, "bullet" => 606, 
+    "h" => 685, "i" => 389, "Oslash" => 833, "dagger" => 500, 
+    "j" => 370, "Yacute" => 704, "k" => 648, "l" => 389, "m" => 944, 
+    "n" => 685, "o" => 574, "ordfeminine" => 412, "ring" => 333, 
+    "p" => 648, "threesuperior" => 344, "q" => 630, "acute" => 333, 
+    "r" => 519, "twosuperior" => 344, "aacute" => 667, "s" => 481, 
+    "OE" => 963, "t" => 407, "divide" => 606, "section" => 500, 
+    "u" => 685, "v" => 556, "w" => 833, "dieresis" => 333, "x" => 574, 
+    "y" => 519, "z" => 519, "iacute" => 389, "quotedblbase" => 481, 
+    "hungarumlaut" => 333, "quotedbl" => 400, "mu" => 685, 
+    "Scaron" => 685, "Lslash" => 704, "semicolon" => 287, 
+    "oslash" => 574, "florin" => 574, "yacute" => 519, "fi" => 685, 
+    "fl" => 685, "Acircumflex" => 741, "parenright" => 407, 
+    "Ecircumflex" => 741, "trademark" => 950, "Icircumflex" => 444, 
+    "daggerdbl" => 500, "guillemotleft" => 481, "germandbls" => 574, 
+    "macron" => 333, "Otilde" => 833, "seven" => 574, 
+    "ellipsis" => 1000, "scaron" => 481, "ordmasculine" => 356, 
+    "AE" => 889, "Ucircumflex" => 833, "lslash" => 389, 
+    "dotlessi" => 389, "sterling" => 574, "quotedblleft" => 481, 
+    "hyphen" => 333, "guilsinglright" => 278, "quotesingle" => 287, 
+    "eight" => 574, "exclamdown" => 333, "acircumflex" => 667, 
+    "endash" => 500, "oe" => 852, "ecircumflex" => 519, 
+    "copyright" => 747, "Adieresis" => 741, "Egrave" => 741, 
+    "icircumflex" => 389, "slash" => 278, "braceright" => 407, 
+    "Edieresis" => 741, "quotedblright" => 481, "otilde" => 574, 
+    "Idieresis" => 444, "parenleft" => 407, "one" => 574, 
+    "Odieresis" => 833, "ucircumflex" => 685, "bracketleft" => 407, 
+    "Ugrave" => 833, "cent" => 574, "currency" => 574, 
+    "logicalnot" => 606, "quoteright" => 259, "Udieresis" => 833, 
+    "perthousand" => 1167, "Ydieresis" => 704, "Atilde" => 741, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 741, 
+    "less" => 606, "adieresis" => 667, "guilsinglleft" => 278, 
+    "egrave" => 519, "exclam" => 333, "edieresis" => 519, "Eth" => 833, 
+    "idieresis" => 389, "period" => 287, "ae" => 815, 
+    "asterisk" => 500, "odieresis" => 574, "Uacute" => 833, 
+    "ugrave" => 685, "five" => 574, "nine" => 574, "greater" => 606, 
+    "Zcaron" => 704, "udieresis" => 685, "threequarters" => 861, 
+    "guillemotright" => 481, "Ccedilla" => 759, "ydieresis" => 519, 
+    "tilde" => 333, "atilde" => 667, "at" => 747, "brokenbar" => 606, 
+    "eacute" => 519, "quoteleft" => 259, "underscore" => 500, 
+    "onesuperior" => 344, 
+  }
 );
+1;
index cfb772d..d42c2f9 100644 (file)
@@ -1,74 +1,72 @@
 %PS_NewCenturySchlbk_Roman = (
   name => 'NewCenturySchlbk-Roman',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   296,   389,   556,   556,   833,   815,   204,
-      333,   333,   500,   606,   278,   333,   278,   278,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   278,   278,   606,   606,   606,   444,
-      737,   722,   722,   722,   778,   722,   667,   778,
-      833,   407,   556,   778,   667,   944,   815,   778,
-      667,   778,   722,   630,   667,   815,   722,   981,
-      704,   704,   611,   333,   606,   333,   606,   500,
-      204,   556,   556,   444,   574,   500,   333,   537,
-      611,   315,   296,   593,   315,   889,   611,   500,
-      574,   556,   444,   463,   389,   611,   537,   778,
-      537,   537,   481,   333,   606,   333,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   296,   556,   556,   167,   556,   556,   500,
-      556,   204,   389,   426,   259,   259,   611,   611,
-        0,   556,   500,   500,   278,     0,   606,   606,
-      204,   389,   389,   426,  1000,  1000,     0,   444,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   334,     0,     0,     0,     0,
-      667,   778,  1000,   300,     0,     0,     0,     0,
-        0,   796,     0,     0,     0,   315,     0,     0,
-      315,   500,   833,   574,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -125, "s." => -25, "T-" => -100, "T." => -125, ". " => -37, 
-    "T:" => -37, "T;" => -37, "Ke" => 10, ".\'" => -37, "TA" => -18, 
-    "\272 " => -37, "Ko" => 10, "DV" => -18, "A\272" => -74, 
-    "DY" => -18, "LT" => -75, "U," => -100, "LV" => -91, "U." => -100, 
-    "TO" => 10, "LW" => -74, "Ky" => -25, "LY" => -74, "\252A" => -74, 
-    "ch" => -7, "\'\'" => -25, "ck" => -7, "cl" => -7, "e," => -18, 
-    "F," => -125, "e." => -18, "F." => -125, "Ta" => -55, "UA" => -30, 
-    "Te" => -55, "N," => -55, "N." => -55, "V," => -125, "V-" => -100, 
-    "To" => -55, "V." => -125, "Ly" => -25, "FA" => -50, "f\'" => 100, 
-    "V:" => -75, "V;" => -75, "f," => -37, "G," => -37, "f." => -37, 
-    "G." => -37, "VA" => -74, "O," => -37, "O." => -37, " A" => -37, 
-    "v," => -125, "W," => -125, "v." => -125, "W-" => -100, 
-    "W." => -125, "VO" => -18, ",\272" => -37, "Fa" => -65, 
-    "\'d" => -37, "Fe" => -55, "Fi" => -10, "W:" => -100, "W;" => -100, 
-    "g," => -25, " T" => -37, "g." => -25, "Fo" => -55, " V" => -37, 
-    " W" => -37, "Va" => -85, "WA" => -50, "Fr" => -10, " Y" => -37, 
-    "\'s" => -25, "o," => -18, "Ve" => -75, "P," => -125, "o." => -18, 
-    "P." => -125, "Vi" => -18, " `" => -37, "w," => -125, "OT" => 10, 
-    "w." => -125, "OV" => -18, "Vo" => -75, "L\272" => -100, 
-    "A\'" => -74, "OY" => -18, "Vu" => -75, "PA" => -55, "Wa" => -75, 
-    ": " => -37, "p," => -18, "We" => -60, "Q," => -25, "p." => -18, 
-    "Q." => -25, "Wi" => -18, "`A" => -74, "Y," => -100, "Wo" => -60, 
-    "Y-" => -125, "Y." => -100, ".\272" => -37, "Wu" => -55, 
-    "B," => -37, "B." => -37, "Wy" => -55, "Pa" => -37, "Y:" => -75, 
-    "Y;" => -75, "AT" => -18, "Pe" => -37, "AU" => -30, "J," => -74, 
-    "AV" => -75, "wa" => -18, "J." => -74, "AW" => -50, "AY" => -75, 
-    "YA" => -75, "; " => -37, "Po" => -37, "``" => -25, "BA" => -18, 
-    "y," => -125, "y." => -125, "YO" => -18, " \252" => -37, 
-    "JA" => -18, ", " => -37, "b," => -18, "C," => -37, "b." => -18, 
-    "C." => -37, ",\'" => -37, "Av" => -37, "Aw" => -25, "Ay" => -37, 
-    "Ya" => -100, "r," => -100, "Ye" => -100, "r-" => -37, "S," => -37, 
-    "r." => -100, "f\272" => 100, "S." => -37, "Yi" => -18, 
-    "CA" => -18, "Yo" => -100, "Ja" => -25, "Yu" => -91, "Je" => -25, 
-    "c," => -18, "D," => -37, "c." => -18, "D." => -37, "L\'" => -100, 
-    "av" => -10, "aw" => -10, "Jo" => -25, "ay" => -10, "s," => -25, 
-    "Ju" => -25,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 815, "zero" => 556, "eth" => 500, 
+    "Ograve" => 778, "uacute" => 611, "braceleft" => 333, 
+    "Thorn" => 667, "zcaron" => 481, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 606, "colon" => 278, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 611, 
+    "Ocircumflex" => 778, "Oacute" => 778, "ogonek" => 333, 
+    "ograve" => 500, "thorn" => 574, "minus" => 606, "degree" => 400, 
+    "yen" => 556, "space" => 278, "registered" => 737, 
+    "questiondown" => 444, "Aring" => 722, "percent" => 833, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 722, 
+    "paragraph" => 606, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 407, "oacute" => 500, 
+    "ocircumflex" => 500, "A" => 722, "B" => 722, "C" => 722, 
+    "D" => 778, "E" => 722, "onequarter" => 834, "F" => 667, 
+    "G" => 778, "H" => 833, "I" => 407, "J" => 556, "K" => 778, 
+    "L" => 667, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 278, "M" => 944, "N" => 815, "O" => 778, 
+    "P" => 667, "aring" => 556, "Q" => 778, "R" => 722, 
+    "Aacute" => 722, "caron" => 333, "S" => 630, "T" => 667, 
+    "grave" => 333, "U" => 815, "agrave" => 556, "V" => 722, 
+    "W" => 981, "equal" => 606, "question" => 444, "X" => 704, 
+    "Y" => 704, "Z" => 611, "bracketright" => 333, "Iacute" => 407, 
+    "ampersand" => 815, "four" => 556, "igrave" => 315, "a" => 556, 
+    "b" => 556, "c" => 444, "d" => 574, "plus" => 606, "e" => 500, 
+    "quotesinglbase" => 204, "f" => 333, "g" => 537, "bullet" => 606, 
+    "h" => 611, "i" => 315, "Oslash" => 778, "dagger" => 500, 
+    "j" => 296, "Yacute" => 704, "k" => 593, "l" => 315, "m" => 889, 
+    "n" => 611, "o" => 500, "ordfeminine" => 334, "ring" => 333, 
+    "p" => 574, "threesuperior" => 333, "q" => 556, "acute" => 333, 
+    "r" => 444, "twosuperior" => 333, "aacute" => 556, "s" => 463, 
+    "OE" => 1000, "t" => 389, "divide" => 606, "section" => 500, 
+    "u" => 611, "v" => 537, "w" => 778, "dieresis" => 333, "x" => 537, 
+    "y" => 537, "z" => 481, "iacute" => 315, "quotedblbase" => 389, 
+    "hungarumlaut" => 333, "quotedbl" => 389, "mu" => 611, 
+    "Scaron" => 630, "Lslash" => 667, "semicolon" => 278, 
+    "oslash" => 500, "florin" => 556, "yacute" => 537, "fi" => 611, 
+    "fl" => 611, "Acircumflex" => 722, "parenright" => 333, 
+    "Ecircumflex" => 722, "trademark" => 1000, "Icircumflex" => 407, 
+    "daggerdbl" => 500, "guillemotleft" => 426, "germandbls" => 574, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 463, "ordmasculine" => 300, 
+    "AE" => 1000, "Ucircumflex" => 815, "lslash" => 315, 
+    "dotlessi" => 315, "sterling" => 556, "quotedblleft" => 389, 
+    "hyphen" => 333, "guilsinglright" => 259, "quotesingle" => 204, 
+    "eight" => 556, "exclamdown" => 296, "acircumflex" => 556, 
+    "endash" => 556, "oe" => 833, "ecircumflex" => 500, 
+    "copyright" => 737, "Adieresis" => 722, "Egrave" => 722, 
+    "icircumflex" => 315, "slash" => 278, "braceright" => 333, 
+    "Edieresis" => 722, "quotedblright" => 389, "otilde" => 500, 
+    "Idieresis" => 407, "parenleft" => 333, "one" => 556, 
+    "Odieresis" => 778, "ucircumflex" => 611, "bracketleft" => 333, 
+    "Ugrave" => 815, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 606, "quoteright" => 204, "Udieresis" => 815, 
+    "perthousand" => 1000, "Ydieresis" => 704, "Atilde" => 722, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 722, 
+    "less" => 606, "adieresis" => 556, "guilsinglleft" => 259, 
+    "egrave" => 500, "exclam" => 296, "edieresis" => 500, "Eth" => 778, 
+    "idieresis" => 315, "period" => 278, "ae" => 796, 
+    "asterisk" => 500, "odieresis" => 500, "Uacute" => 815, 
+    "ugrave" => 611, "five" => 556, "nine" => 556, "greater" => 606, 
+    "Zcaron" => 611, "udieresis" => 611, "threequarters" => 834, 
+    "guillemotright" => 426, "Ccedilla" => 722, "ydieresis" => 537, 
+    "tilde" => 333, "atilde" => 556, "at" => 737, "brokenbar" => 606, 
+    "eacute" => 500, "quoteleft" => 204, "underscore" => 500, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index 19e60cd..c4c700f 100644 (file)
@@ -1,76 +1,72 @@
 %PS_NewCenturySchlbk_Italic = (
   name => 'NewCenturySchlbk-Italic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   333,   400,   556,   556,   833,   852,   204,
-      333,   333,   500,   606,   278,   333,   278,   606,
-      556,   556,   556,   556,   556,   556,   556,   556,
-      556,   556,   278,   278,   606,   606,   606,   444,
-      747,   704,   722,   722,   778,   722,   667,   778,
-      833,   407,   611,   741,   667,   944,   815,   778,
-      667,   778,   741,   667,   685,   815,   704,   926,
-      704,   685,   667,   333,   606,   333,   606,   500,
-      204,   574,   556,   444,   611,   444,   333,   537,
-      611,   333,   315,   556,   333,   889,   611,   500,
-      574,   556,   444,   444,   352,   611,   519,   778,
-      500,   500,   463,   333,   606,   333,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   556,   556,   167,   556,   556,   500,
-      556,   278,   389,   426,   333,   333,   611,   611,
-        0,   500,   500,   500,   278,     0,   650,   606,
-      204,   389,   389,   426,  1000,  1000,     0,   444,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   870,     0,   422,     0,     0,     0,     0,
-      667,   778,   981,   372,     0,     0,     0,     0,
-        0,   722,     0,     0,     0,   333,     0,     0,
-      333,   500,   778,   556,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -100, "s." => -50, "T-" => -100, "T." => -100, "bb" => -10, 
-    ". " => -37, "T:" => -50, "T;" => -50, ".\'" => -37, 
-    "\272 " => -37, "DV" => -18, "DW" => -18, "A\272" => -125, 
-    "rk" => -18, "DY" => -18, "LT" => -100, "U," => -100, "LV" => -100, 
-    "U." => -100, "TO" => 18, "LW" => -100, "rs" => -10, "LY" => -100, 
-    "\252A" => -75, "ch" => -18, "\'\'" => -37, "ck" => -18, 
-    "e," => -37, "F," => -125, "e." => -37, "F." => -125, "Ta" => -74, 
-    "UA" => -18, "Te" => -74, "N," => -60, "Th" => -25, "N." => -60, 
-    "Ti" => -18, "V," => -100, "V-" => -100, "To" => -74, "V." => -100, 
-    "Ly" => -50, "Tr" => -50, "FA" => -35, "Tu" => -50, "Tw" => -50, 
-    "f\'" => 75, "Ty" => -50, "V:" => -75, "V;" => -75, "f," => -75, 
-    "G," => -50, "f." => -75, "G." => -50, "VA" => -37, "O," => -50, 
-    "O." => -50, " A" => -37, "v," => -75, "W," => -100, "v." => -75, 
-    "W-" => -75, "ly" => -10, "W." => -100, ",\272" => -37, 
-    "Fa" => -55, "\'d" => -37, "Fe" => -55, "Fi" => -10, "W:" => -75, 
-    "W;" => -75, "g," => -50, " T" => -37, "g." => -50, "Fo" => -55, 
-    " V" => -37, " W" => -37, "Va" => -75, "WA" => -55, "Fr" => -55, 
-    " Y" => -37, "\'s" => -25, "o," => -50, "Ve" => -75, "P," => -125, 
-    "o." => -50, "P." => -125, "Vi" => -50, " `" => -37, "w," => -75, 
-    "OT" => 18, "w." => -75, "OV" => -18, "Vo" => -75, "L\272" => -125, 
-    "OX" => -18, "A\'" => -125, "OY" => -18, "Vu" => -75, "PA" => -50, 
-    "fo" => -10, "Wa" => -55, ": " => -37, "p," => -50, "We" => -55, 
-    "Q," => -20, "p." => -50, "Q." => -20, "Wh" => -20, "Wi" => -20, 
-    "`A" => -75, "AC" => -18, "Y," => -100, "Wo" => -55, "Y-" => -100, 
-    "Y." => -100, ".\272" => -37, "AG" => -18, "Wu" => -55, 
-    "B," => -50, "AO" => -18, "B." => -50, "Wy" => -55, "Pa" => -55, 
-    "AQ" => -18, "Y:" => -75, "Y;" => -75, "AT" => -30, "Pe" => -55, 
-    "AU" => -37, "J," => -100, "AV" => -74, "AW" => -74, "J." => -100, 
-    "AY" => -55, "YA" => -55, "; " => -37, "Po" => -55, "``" => -37, 
-    "y," => -75, "y." => -75, " \252" => -37, "JA" => -18, ", " => -37, 
-    "b," => -50, "C," => -50, "b." => -50, "C." => -50, ",\'" => -37, 
-    "Au" => -18, "Av" => -18, "Aw" => -18, "Ay" => -55, "Ya" => -100, 
-    "r," => -125, "Ye" => -100, "r-" => -75, "S," => -50, "r." => -125, 
-    "f\272" => 75, "S." => -50, "Yi" => -25, "RU" => -18, "RV" => -18, 
-    "Yo" => -100, "RW" => -18, "RY" => -18, "Ja" => -37, "r:" => -25, 
-    "r;" => -25, "Yu" => -100, "c," => -50, "Je" => -37, "D," => -50, 
-    "c." => -50, "D." => -50, "L\'" => -125, "Jo" => -37, "s," => -50, 
-    "Ju" => -18,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 815, "zero" => 556, "eth" => 500, 
+    "Ograve" => 778, "uacute" => 611, "braceleft" => 333, 
+    "Thorn" => 667, "zcaron" => 463, "comma" => 278, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 606, "colon" => 278, 
+    "onehalf" => 834, "dollar" => 556, "ntilde" => 611, 
+    "Ocircumflex" => 778, "Oacute" => 778, "ogonek" => 333, 
+    "ograve" => 500, "thorn" => 574, "minus" => 606, "degree" => 400, 
+    "yen" => 556, "space" => 278, "registered" => 747, 
+    "questiondown" => 444, "Aring" => 704, "percent" => 833, 
+    "emdash" => 1000, "six" => 556, "Agrave" => 704, 
+    "paragraph" => 650, "three" => 556, "numbersign" => 556, 
+    "two" => 556, "Igrave" => 407, "oacute" => 500, 
+    "ocircumflex" => 500, "A" => 704, "B" => 722, "C" => 722, 
+    "D" => 778, "E" => 722, "onequarter" => 834, "F" => 667, 
+    "G" => 778, "H" => 833, "I" => 407, "J" => 611, "K" => 741, 
+    "L" => 667, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 278, "M" => 944, "N" => 815, "O" => 778, 
+    "P" => 667, "aring" => 574, "Q" => 778, "R" => 741, 
+    "Aacute" => 704, "caron" => 333, "S" => 667, "T" => 685, 
+    "grave" => 333, "U" => 815, "agrave" => 574, "V" => 704, 
+    "W" => 926, "equal" => 606, "question" => 444, "X" => 704, 
+    "Y" => 685, "Z" => 667, "bracketright" => 333, "Iacute" => 407, 
+    "ampersand" => 852, "four" => 556, "igrave" => 333, "a" => 574, 
+    "b" => 556, "c" => 444, "d" => 611, "plus" => 606, "e" => 444, 
+    "quotesinglbase" => 204, "f" => 333, "g" => 537, "bullet" => 606, 
+    "h" => 611, "i" => 333, "Oslash" => 778, "dagger" => 500, 
+    "j" => 315, "Yacute" => 685, "k" => 556, "l" => 333, "m" => 889, 
+    "n" => 611, "o" => 500, "ordfeminine" => 422, "ring" => 333, 
+    "p" => 574, "threesuperior" => 333, "q" => 556, "acute" => 333, 
+    "r" => 444, "twosuperior" => 333, "aacute" => 574, "s" => 444, 
+    "OE" => 981, "t" => 352, "divide" => 606, "section" => 500, 
+    "u" => 611, "v" => 519, "w" => 778, "dieresis" => 333, "x" => 500, 
+    "y" => 500, "z" => 463, "iacute" => 333, "quotedblbase" => 389, 
+    "hungarumlaut" => 333, "quotedbl" => 400, "mu" => 611, 
+    "Scaron" => 667, "Lslash" => 667, "semicolon" => 278, 
+    "oslash" => 500, "florin" => 556, "yacute" => 500, "fi" => 611, 
+    "fl" => 611, "Acircumflex" => 704, "parenright" => 333, 
+    "Ecircumflex" => 722, "trademark" => 950, "Icircumflex" => 407, 
+    "daggerdbl" => 500, "guillemotleft" => 426, "germandbls" => 556, 
+    "macron" => 333, "Otilde" => 778, "seven" => 556, 
+    "ellipsis" => 1000, "scaron" => 444, "ordmasculine" => 372, 
+    "AE" => 870, "Ucircumflex" => 815, "lslash" => 333, 
+    "dotlessi" => 333, "sterling" => 556, "quotedblleft" => 389, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 278, 
+    "eight" => 556, "exclamdown" => 333, "acircumflex" => 574, 
+    "endash" => 500, "oe" => 778, "ecircumflex" => 444, 
+    "copyright" => 747, "Adieresis" => 704, "Egrave" => 722, 
+    "icircumflex" => 333, "slash" => 606, "braceright" => 333, 
+    "Edieresis" => 722, "quotedblright" => 389, "otilde" => 500, 
+    "Idieresis" => 407, "parenleft" => 333, "one" => 556, 
+    "Odieresis" => 778, "ucircumflex" => 611, "bracketleft" => 333, 
+    "Ugrave" => 815, "cent" => 556, "currency" => 556, 
+    "logicalnot" => 606, "quoteright" => 204, "Udieresis" => 815, 
+    "perthousand" => 1000, "Ydieresis" => 685, "Atilde" => 704, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 722, 
+    "less" => 606, "adieresis" => 574, "guilsinglleft" => 333, 
+    "egrave" => 444, "exclam" => 333, "edieresis" => 444, "Eth" => 778, 
+    "idieresis" => 333, "period" => 278, "ae" => 722, 
+    "asterisk" => 500, "odieresis" => 500, "Uacute" => 815, 
+    "ugrave" => 611, "five" => 556, "nine" => 556, "greater" => 606, 
+    "Zcaron" => 667, "udieresis" => 611, "threequarters" => 834, 
+    "guillemotright" => 426, "Ccedilla" => 722, "ydieresis" => 500, 
+    "tilde" => 333, "atilde" => 574, "at" => 747, "brokenbar" => 606, 
+    "eacute" => 444, "quoteleft" => 204, "underscore" => 500, 
+    "onesuperior" => 333, 
+  }
 );
+1;
index c99b0ab..c624356 100644 (file)
@@ -1,59 +1,72 @@
 %PS_Palatino_Bold = (
   name => 'Palatino-Bold',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   278,   402,   500,   500,   889,   833,   278,
-      333,   333,   444,   606,   250,   333,   250,   296,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   250,   250,   606,   606,   606,   444,
-      747,   778,   667,   722,   833,   611,   556,   833,
-      833,   389,   389,   778,   611,  1000,   833,   833,
-      611,   833,   722,   611,   667,   778,   778,  1000,
-      667,   667,   667,   333,   606,   333,   606,   500,
-      278,   500,   611,   444,   611,   500,   389,   556,
-      611,   333,   333,   611,   333,   889,   611,   556,
-      611,   611,   389,   444,   333,   611,   556,   833,
-      500,   556,   500,   310,   606,   310,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   278,   500,   500,   167,   500,   500,   500,
-      500,   227,   500,   500,   389,   389,   611,   611,
-        0,   500,   500,   500,   250,     0,   641,   606,
-      333,   500,   500,   500,  1000,  1000,     0,   444,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   438,     0,     0,     0,     0,
-      611,   833,  1000,   488,     0,     0,     0,     0,
-        0,   778,     0,     0,     0,   333,     0,     0,
-      333,   556,   833,   611,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -92, "T-" => -92, "A " => -18, "11" => -37, "T." => -92, 
-    "w," => -92, "w." => -92, "Vo" => -111, "Vr" => -111, "A\'" => -92, 
-    "Vu" => -92, "Ry" => -30, "ff" => -18, "T:" => -74, "Vy" => -90, 
-    "T;" => -74, "PA" => -74, "TA" => -92, "Wa" => -74, "We" => -74, 
-    "Wi" => -37, "LT" => -74, "LV" => -92, "LW" => -92, "Y," => -74, 
-    "LY" => -92, "Y-" => -74, "Wo" => -74, "\' " => -55, "Y." => -74, 
-    "Wr" => -74, "Wu" => -74, "\'\'" => -55, "Wy" => -74, "F," => -111, 
-    "Y:" => -55, "Y;" => -55, "F." => -111, "Ta" => -111, "AT" => -92, 
-    "Tc" => -129, "AV" => -129, "AW" => -90, "Te" => -111, "YA" => -55, 
-    "AY" => -111, "Ti" => -55, "``" => -55, "V," => -129, "To" => -111, 
-    "V-" => -92, "V." => -129, "y," => -92, "Ly" => -74, "Tr" => -111, 
-    "y." => -92, "FA" => -55, "Ts" => -111, "Tu" => -129, "Tw" => -90, 
-    "f\'" => 37, "Ty" => -90, "V:" => -74, "V;" => -74, "Av" => -70, 
-    "VA" => -129, "Aw" => -70, "r\'" => 55, "Ya" => -74, "Ay" => -70, 
-    "r," => -55, "Ye" => -74, "r-" => -18, "r." => -55, "v," => -111, 
-    "Yi" => -55, "W," => -92, "v." => -111, "W-" => -37, "W." => -37, 
-    "RT" => -55, "Yo" => -74, "RV" => -74, "Yp" => -74, "RW" => -37, 
-    "Yq" => -92, "RY" => -55, "L " => -18, "Yu" => -74, "Yv" => -74, 
-    "W:" => -37, "W;" => -37, "L\'" => -74, "Va" => -111, "WA" => -90, 
-    "\'s" => -55, "\'t" => -18, "Ve" => -111, "P," => -129, 
-    "P." => -129, "Vi" => -55,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 833, "zero" => 500, "eth" => 556, 
+    "Ograve" => 833, "uacute" => 611, "braceleft" => 310, 
+    "Thorn" => 611, "zcaron" => 500, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 606, "colon" => 250, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 611, 
+    "Oacute" => 833, "Ocircumflex" => 833, "ogonek" => 333, 
+    "ograve" => 556, "thorn" => 611, "degree" => 400, "minus" => 606, 
+    "yen" => 500, "space" => 250, "registered" => 747, 
+    "questiondown" => 444, "Aring" => 778, "percent" => 889, 
+    "emdash" => 1000, "six" => 500, "Agrave" => 778, 
+    "paragraph" => 641, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "Igrave" => 389, "oacute" => 556, 
+    "ocircumflex" => 556, "A" => 778, "B" => 667, "C" => 722, 
+    "D" => 833, "E" => 611, "onequarter" => 750, "F" => 556, 
+    "G" => 833, "H" => 833, "I" => 389, "J" => 389, "K" => 778, 
+    "L" => 611, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 250, "M" => 1000, "N" => 833, "O" => 833, 
+    "P" => 611, "aring" => 500, "Q" => 833, "R" => 722, 
+    "Aacute" => 778, "caron" => 333, "S" => 611, "T" => 667, 
+    "grave" => 333, "U" => 778, "agrave" => 500, "V" => 778, 
+    "W" => 1000, "equal" => 606, "question" => 444, "X" => 667, 
+    "Y" => 667, "Z" => 667, "bracketright" => 333, "Iacute" => 389, 
+    "ampersand" => 833, "four" => 500, "igrave" => 333, "a" => 500, 
+    "b" => 611, "c" => 444, "d" => 611, "plus" => 606, "e" => 500, 
+    "quotesinglbase" => 333, "f" => 389, "g" => 556, "bullet" => 606, 
+    "h" => 611, "i" => 333, "Oslash" => 833, "dagger" => 500, 
+    "j" => 333, "Yacute" => 667, "k" => 611, "l" => 333, "m" => 889, 
+    "n" => 611, "o" => 556, "ordfeminine" => 438, "ring" => 333, 
+    "p" => 611, "threesuperior" => 300, "q" => 611, "acute" => 333, 
+    "r" => 389, "aacute" => 500, "twosuperior" => 300, "s" => 444, 
+    "OE" => 1000, "t" => 333, "divide" => 606, "section" => 500, 
+    "u" => 611, "v" => 556, "w" => 833, "dieresis" => 333, "x" => 500, 
+    "y" => 556, "z" => 500, "iacute" => 333, "quotedblbase" => 500, 
+    "hungarumlaut" => 333, "quotedbl" => 402, "mu" => 611, 
+    "Scaron" => 611, "Lslash" => 611, "semicolon" => 250, 
+    "oslash" => 556, "florin" => 500, "yacute" => 556, "fi" => 611, 
+    "fl" => 611, "Acircumflex" => 778, "parenright" => 333, 
+    "Ecircumflex" => 611, "Icircumflex" => 389, "trademark" => 998, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 611, 
+    "macron" => 333, "Otilde" => 833, "seven" => 500, 
+    "ellipsis" => 1000, "scaron" => 444, "ordmasculine" => 488, 
+    "AE" => 1000, "Ucircumflex" => 778, "lslash" => 333, 
+    "dotlessi" => 333, "sterling" => 500, "quotedblleft" => 500, 
+    "hyphen" => 333, "guilsinglright" => 389, "quotesingle" => 227, 
+    "eight" => 500, "exclamdown" => 278, "acircumflex" => 500, 
+    "endash" => 500, "oe" => 833, "ecircumflex" => 500, 
+    "Adieresis" => 778, "copyright" => 747, "Egrave" => 611, 
+    "icircumflex" => 333, "slash" => 296, "braceright" => 310, 
+    "Edieresis" => 611, "quotedblright" => 500, "Idieresis" => 389, 
+    "otilde" => 556, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 833, "ucircumflex" => 611, "bracketleft" => 333, 
+    "Ugrave" => 778, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 606, "quoteright" => 278, "Udieresis" => 778, 
+    "perthousand" => 1000, "Ydieresis" => 667, "Atilde" => 778, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 611, 
+    "less" => 606, "adieresis" => 500, "guilsinglleft" => 389, 
+    "egrave" => 500, "exclam" => 278, "edieresis" => 500, 
+    "idieresis" => 333, "Eth" => 833, "period" => 250, "ae" => 778, 
+    "asterisk" => 444, "odieresis" => 556, "Uacute" => 778, 
+    "ugrave" => 611, "five" => 500, "nine" => 500, "greater" => 606, 
+    "udieresis" => 611, "Zcaron" => 667, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 722, "ydieresis" => 556, 
+    "tilde" => 333, "atilde" => 500, "at" => 747, "brokenbar" => 606, 
+    "eacute" => 500, "quoteleft" => 278, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index a3ba0a6..31cf0a7 100644 (file)
@@ -1,60 +1,72 @@
 %PS_Palatino_BoldItalic = (
   name => 'Palatino-BoldItalic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   333,   500,   500,   500,   889,   833,   278,
-      333,   333,   444,   606,   250,   389,   250,   315,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   250,   250,   606,   606,   606,   444,
-      833,   722,   667,   685,   778,   611,   556,   778,
-      778,   389,   389,   722,   611,   944,   778,   833,
-      667,   833,   722,   556,   611,   778,   667,  1000,
-      722,   611,   667,   333,   606,   333,   606,   500,
-      278,   556,   537,   444,   556,   444,   333,   500,
-      556,   333,   333,   556,   333,   833,   556,   556,
-      556,   537,   389,   444,   389,   556,   556,   833,
-      500,   556,   500,   333,   606,   333,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   500,   500,   167,   500,   500,   556,
-      500,   250,   500,   500,   333,   333,   611,   611,
-        0,   500,   556,   556,   250,     0,   556,   606,
-      250,   500,   500,   500,  1000,  1000,     0,   444,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   556,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   944,     0,   333,     0,     0,     0,     0,
-      611,   833,   944,   333,     0,     0,     0,     0,
-        0,   738,     0,     0,     0,   333,     0,     0,
-      333,   556,   778,   556,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -55, "T-" => -92, "A " => -55, "11" => -55, "T." => -55, 
-    "w," => -55, "w." => -55, "Vo" => -74, "Vr" => -74, "A\'" => -55, 
-    "Vu" => -50, "Ry" => -20, "ff" => -37, "T:" => -55, "Vy" => -50, 
-    "T;" => -55, "PA" => -92, "rc" => -18, "TA" => -55, "re" => -18, 
-    "Wa" => -74, "rg" => -18, "rh" => -18, "We" => -55, "Wi" => -30, 
-    "LT" => -74, "ro" => -18, "LV" => -74, "rq" => -18, "TO" => -18, 
-    "LW" => -74, "Y," => -55, "LY" => -74, "Y-" => -55, "Wo" => -55, 
-    "F " => -18, "\' " => -37, "Y." => -55, "Wr" => -30, "Wu" => -30, 
-    "\'\'" => -55, "Wy" => -30, "F," => -111, "Y:" => -55, "Y;" => -55, 
-    "F." => -111, "Ta" => -111, "AT" => -55, "Tc" => -92, "AV" => -74, 
-    "AW" => -74, "Te" => -111, "YA" => -55, "AY" => -74, "Ti" => -74, 
-    "``" => -55, "V," => -111, "To" => -111, "V-" => -37, "V." => -111, 
-    "y," => -37, "Ly" => -37, "Tr" => -92, "y." => -37, "FA" => -74, 
-    "Ts" => -92, "Tu" => -92, "Tw" => -50, "f\'" => 37, "Ty" => -80, 
-    "V:" => -37, "V;" => -37, "Av" => -55, "VA" => -74, "Aw" => -37, 
-    "r\'" => 55, "Ya" => -111, "Ay" => -55, "r," => -55, "Ye" => -92, 
-    "r." => -55, "v," => -55, "Yi" => -54, "W," => -55, "v." => -55, 
-    "W." => -55, "RT" => -37, "Yo" => -111, "RV" => -55, "Yp" => -74, 
-    "RW" => -55, "Yq" => -92, "RY" => -37, "L " => -18, "Yu" => -50, 
-    "Yv" => -30, "P " => -55, "W:" => -28, "W;" => -18, "L\'" => -55, 
-    "Va" => -92, "WA" => -74, "\'s" => -37, "\'t" => -18, "Ve" => -74, 
-    "P," => -129, "P." => -129, "Vi" => -50,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 778, "zero" => 500, "eth" => 556, 
+    "Ograve" => 833, "uacute" => 556, "braceleft" => 333, 
+    "Thorn" => 667, "zcaron" => 500, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 606, "colon" => 250, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 556, 
+    "Oacute" => 833, "Ocircumflex" => 833, "ogonek" => 333, 
+    "ograve" => 556, "thorn" => 556, "degree" => 400, "minus" => 606, 
+    "yen" => 500, "space" => 250, "registered" => 747, 
+    "questiondown" => 444, "Aring" => 722, "percent" => 889, 
+    "emdash" => 1000, "six" => 500, "Agrave" => 722, 
+    "paragraph" => 556, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "Igrave" => 389, "oacute" => 556, 
+    "ocircumflex" => 556, "A" => 722, "B" => 667, "C" => 685, 
+    "D" => 778, "E" => 611, "onequarter" => 750, "F" => 556, 
+    "G" => 778, "H" => 778, "I" => 389, "J" => 389, "K" => 722, 
+    "L" => 611, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 250, "M" => 944, "N" => 778, "O" => 833, 
+    "P" => 667, "aring" => 556, "Q" => 833, "R" => 722, 
+    "Aacute" => 722, "caron" => 333, "S" => 556, "T" => 611, 
+    "grave" => 333, "U" => 778, "agrave" => 556, "V" => 667, 
+    "W" => 1000, "equal" => 606, "question" => 444, "X" => 722, 
+    "Y" => 611, "Z" => 667, "bracketright" => 333, "Iacute" => 389, 
+    "ampersand" => 833, "four" => 500, "igrave" => 333, "a" => 556, 
+    "b" => 537, "c" => 444, "d" => 556, "plus" => 606, "e" => 444, 
+    "quotesinglbase" => 250, "f" => 333, "g" => 500, "bullet" => 606, 
+    "h" => 556, "i" => 333, "Oslash" => 833, "dagger" => 556, 
+    "j" => 333, "Yacute" => 611, "k" => 556, "l" => 333, "m" => 833, 
+    "n" => 556, "o" => 556, "ordfeminine" => 333, "ring" => 556, 
+    "p" => 556, "threesuperior" => 300, "q" => 537, "acute" => 333, 
+    "r" => 389, "aacute" => 556, "twosuperior" => 300, "s" => 444, 
+    "OE" => 944, "t" => 389, "divide" => 606, "section" => 556, 
+    "u" => 556, "v" => 556, "w" => 833, "dieresis" => 333, "x" => 500, 
+    "y" => 556, "z" => 500, "iacute" => 333, "quotedblbase" => 500, 
+    "hungarumlaut" => 333, "quotedbl" => 500, "mu" => 556, 
+    "Scaron" => 556, "Lslash" => 611, "semicolon" => 250, 
+    "oslash" => 556, "florin" => 500, "yacute" => 556, "fi" => 611, 
+    "fl" => 611, "Acircumflex" => 722, "parenright" => 333, 
+    "Ecircumflex" => 611, "Icircumflex" => 389, "trademark" => 1000, 
+    "daggerdbl" => 556, "guillemotleft" => 500, "germandbls" => 556, 
+    "macron" => 333, "Otilde" => 833, "seven" => 500, 
+    "ellipsis" => 1000, "scaron" => 444, "ordmasculine" => 333, 
+    "AE" => 944, "Ucircumflex" => 778, "lslash" => 333, 
+    "dotlessi" => 333, "sterling" => 500, "quotedblleft" => 500, 
+    "hyphen" => 389, "guilsinglright" => 333, "quotesingle" => 250, 
+    "eight" => 500, "exclamdown" => 333, "acircumflex" => 556, 
+    "endash" => 500, "oe" => 778, "ecircumflex" => 444, 
+    "Adieresis" => 722, "copyright" => 747, "Egrave" => 611, 
+    "icircumflex" => 333, "slash" => 315, "braceright" => 333, 
+    "Edieresis" => 611, "quotedblright" => 500, "Idieresis" => 389, 
+    "otilde" => 556, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 833, "ucircumflex" => 556, "bracketleft" => 333, 
+    "Ugrave" => 778, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 606, "quoteright" => 278, "Udieresis" => 778, 
+    "perthousand" => 1000, "Ydieresis" => 611, "Atilde" => 722, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 611, 
+    "less" => 606, "adieresis" => 556, "guilsinglleft" => 333, 
+    "egrave" => 444, "exclam" => 333, "edieresis" => 444, 
+    "idieresis" => 333, "Eth" => 778, "period" => 250, "ae" => 738, 
+    "asterisk" => 444, "odieresis" => 556, "Uacute" => 778, 
+    "ugrave" => 556, "five" => 500, "nine" => 500, "greater" => 606, 
+    "udieresis" => 556, "Zcaron" => 667, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 685, "ydieresis" => 556, 
+    "tilde" => 333, "atilde" => 556, "at" => 833, "brokenbar" => 606, 
+    "eacute" => 444, "quoteleft" => 278, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index 930cfd9..4cbd1c9 100644 (file)
@@ -1,61 +1,72 @@
 %PS_Palatino_Roman = (
   name => 'Palatino-Roman',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   278,   371,   500,   500,   840,   778,   278,
-      333,   333,   389,   606,   250,   333,   250,   606,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   250,   250,   606,   606,   606,   444,
-      747,   778,   611,   709,   774,   611,   556,   763,
-      832,   337,   333,   726,   611,   946,   831,   786,
-      604,   786,   668,   525,   613,   778,   722,  1000,
-      667,   667,   667,   333,   606,   333,   606,   500,
-      278,   500,   553,   444,   611,   479,   333,   556,
-      582,   291,   234,   556,   291,   883,   582,   546,
-      601,   560,   395,   424,   326,   603,   565,   834,
-      516,   556,   500,   333,   606,   333,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   278,   500,   500,   167,   500,   500,   500,
-      500,   208,   500,   500,   331,   331,   605,   608,
-        0,   500,   500,   500,   250,     0,   628,   606,
-      278,   500,   500,   500,  1000,  1144,     0,   444,
-        0,   333,   333,   333,   333,   333,   333,   250,
-      333,     0,   333,   333,     0,   380,   313,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   944,     0,   333,     0,     0,     0,     0,
-      611,   833,   998,   333,     0,     0,     0,     0,
-        0,   758,     0,     0,     0,   287,     0,     0,
-      291,   556,   827,   556,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -74, "T-" => -55, "A " => -55, "11" => -55, "T." => -74, 
-    "w," => -92, "w." => -92, "Vo" => -111, "Vr" => -92, "A\'" => -74, 
-    "Vu" => -92, "Ry" => -37, "ff" => -18, "T:" => -55, "Vy" => -92, 
-    "T;" => -55, "PA" => -92, "rc" => -18, "TA" => -74, "rd" => -18, 
-    "re" => -18, "Wa" => -92, "rg" => -18, "Y " => -18, "rh" => -18, 
-    "We" => -92, "Wi" => -55, "LT" => -74, "ro" => -18, "LV" => -92, 
-    "rq" => -18, "TO" => -18, "LW" => -74, "Y," => -111, "LY" => -92, 
-    "Y-" => -92, "Wo" => -92, "ru" => -8, "Y." => -111, "Wr" => -74, 
-    "Wu" => -50, "\'\'" => -37, "Wy" => -50, "F," => -92, "Y:" => -74, 
-    "Y;" => -74, "F." => -92, "Ta" => -92, "AT" => -74, "Tc" => -111, 
-    "AV" => -111, "AW" => -74, "Te" => -92, "YA" => -92, "AY" => -111, 
-    "Ti" => -55, "``" => -37, "V," => -129, "To" => -92, "V-" => -74, 
-    "V." => -129, "y," => -111, "Ly" => -55, "Tr" => -90, "y." => -111, 
-    "FA" => -74, "Ts" => -90, "Tu" => -90, "Tw" => -90, "f\'" => 55, 
-    "Ty" => -90, "V:" => -55, "V;" => -55, "Av" => -92, "VA" => -111, 
-    "Aw" => -74, "r\'" => 74, "Ya" => -92, "Ay" => -74, "r," => -74, 
-    "Ye" => -92, "r-" => -18, "r." => -74, " A" => -37, "v," => -111, 
-    "Yi" => -55, "W," => -92, "v." => -111, "W-" => -55, "W." => -92, 
-    "RT" => -37, "Yo" => -92, "RV" => -55, "Yp" => -111, "RW" => -37, 
-    "Yq" => -90, "RY" => -37, "L " => -37, "Yu" => -90, "Yv" => -90, 
-    "P " => -18, "W:" => -18, "W;" => -18, "L\'" => -74, "Va" => -92, 
-    "WA" => -92, " Y" => -18, "Ve" => -111, "P," => -129, "P." => -129, 
-    "Vi" => -55,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 831, "zero" => 500, "eth" => 546, 
+    "Ograve" => 786, "uacute" => 603, "braceleft" => 333, 
+    "Thorn" => 604, "zcaron" => 500, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 250, "asciitilde" => 606, "colon" => 250, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 582, 
+    "Oacute" => 786, "Ocircumflex" => 786, "ogonek" => 313, 
+    "ograve" => 546, "thorn" => 601, "degree" => 400, "minus" => 606, 
+    "yen" => 500, "space" => 250, "registered" => 747, 
+    "questiondown" => 444, "Aring" => 778, "percent" => 840, 
+    "emdash" => 1000, "six" => 500, "Agrave" => 778, 
+    "paragraph" => 628, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "Igrave" => 337, "oacute" => 546, 
+    "ocircumflex" => 546, "A" => 778, "B" => 611, "C" => 709, 
+    "D" => 774, "E" => 611, "onequarter" => 750, "F" => 556, 
+    "G" => 763, "H" => 832, "I" => 337, "J" => 333, "K" => 726, 
+    "L" => 611, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 250, "M" => 946, "N" => 831, "O" => 786, 
+    "P" => 604, "aring" => 500, "Q" => 786, "R" => 668, 
+    "Aacute" => 778, "caron" => 333, "S" => 525, "T" => 613, 
+    "grave" => 333, "U" => 778, "agrave" => 500, "V" => 722, 
+    "W" => 1000, "equal" => 606, "question" => 444, "X" => 667, 
+    "Y" => 667, "Z" => 667, "bracketright" => 333, "Iacute" => 337, 
+    "ampersand" => 778, "four" => 500, "igrave" => 287, "a" => 500, 
+    "b" => 553, "c" => 444, "d" => 611, "plus" => 606, "e" => 479, 
+    "quotesinglbase" => 278, "f" => 333, "g" => 556, "bullet" => 606, 
+    "h" => 582, "i" => 291, "Oslash" => 833, "dagger" => 500, 
+    "j" => 234, "Yacute" => 667, "k" => 556, "l" => 291, "m" => 883, 
+    "n" => 582, "o" => 546, "ordfeminine" => 333, "ring" => 333, 
+    "p" => 601, "threesuperior" => 300, "q" => 560, "acute" => 333, 
+    "r" => 395, "aacute" => 500, "twosuperior" => 300, "s" => 424, 
+    "OE" => 998, "t" => 326, "divide" => 606, "section" => 500, 
+    "u" => 603, "v" => 565, "w" => 834, "dieresis" => 333, "x" => 516, 
+    "y" => 556, "z" => 500, "iacute" => 287, "quotedblbase" => 500, 
+    "hungarumlaut" => 380, "quotedbl" => 371, "mu" => 603, 
+    "Scaron" => 525, "Lslash" => 611, "semicolon" => 250, 
+    "oslash" => 556, "florin" => 500, "yacute" => 556, "fi" => 605, 
+    "fl" => 608, "Acircumflex" => 778, "parenright" => 333, 
+    "Ecircumflex" => 611, "Icircumflex" => 337, "trademark" => 979, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 556, 
+    "macron" => 333, "Otilde" => 786, "seven" => 500, 
+    "ellipsis" => 1000, "scaron" => 424, "ordmasculine" => 333, 
+    "AE" => 944, "Ucircumflex" => 778, "lslash" => 291, 
+    "dotlessi" => 287, "sterling" => 500, "quotedblleft" => 500, 
+    "hyphen" => 333, "guilsinglright" => 331, "quotesingle" => 208, 
+    "eight" => 500, "exclamdown" => 278, "acircumflex" => 500, 
+    "endash" => 500, "oe" => 827, "ecircumflex" => 479, 
+    "Adieresis" => 778, "copyright" => 747, "Egrave" => 611, 
+    "icircumflex" => 287, "slash" => 606, "braceright" => 333, 
+    "Edieresis" => 611, "quotedblright" => 500, "Idieresis" => 337, 
+    "otilde" => 546, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 786, "ucircumflex" => 603, "bracketleft" => 333, 
+    "Ugrave" => 778, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 606, "quoteright" => 278, "Udieresis" => 778, 
+    "perthousand" => 1144, "Ydieresis" => 667, "Atilde" => 778, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 611, 
+    "less" => 606, "adieresis" => 500, "guilsinglleft" => 331, 
+    "egrave" => 479, "exclam" => 278, "edieresis" => 479, 
+    "idieresis" => 287, "Eth" => 774, "period" => 250, "ae" => 758, 
+    "asterisk" => 389, "odieresis" => 546, "Uacute" => 778, 
+    "ugrave" => 603, "five" => 500, "nine" => 500, "greater" => 606, 
+    "udieresis" => 603, "Zcaron" => 667, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 709, "ydieresis" => 556, 
+    "tilde" => 333, "atilde" => 500, "at" => 747, "brokenbar" => 606, 
+    "eacute" => 479, "quoteleft" => 278, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index d7376a6..b4a5224 100644 (file)
@@ -1,60 +1,72 @@
 %PS_Palatino_Italic = (
   name => 'Palatino-Italic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   333,   500,   500,   500,   889,   778,   278,
-      333,   333,   389,   606,   250,   333,   250,   296,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   250,   250,   606,   606,   606,   500,
-      747,   722,   611,   667,   778,   611,   556,   722,
-      778,   333,   333,   667,   556,   944,   778,   778,
-      611,   778,   667,   556,   611,   778,   722,   944,
-      722,   667,   667,   333,   606,   333,   606,   500,
-      278,   444,   463,   407,   500,   389,   278,   500,
-      500,   278,   278,   444,   278,   778,   556,   444,
-      500,   463,   389,   389,   333,   556,   500,   722,
-      500,   500,   444,   333,   606,   333,   606,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   500,   500,   167,   500,   500,   500,
-      500,   333,   500,   500,   333,   333,   528,   545,
-        0,   500,   500,   500,   250,     0,   500,   500,
-      278,   500,   500,   500,  1000,  1000,     0,   500,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   941,     0,   333,     0,     0,     0,     0,
-      556,   778,  1028,   333,     0,     0,     0,     0,
-        0,   638,     0,     0,     0,   278,     0,     0,
-      278,   444,   669,   500,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -74, "T-" => -55, "A " => -37, "11" => -55, "T." => -74, 
-    "w," => -55, "w." => -55, "Vo" => -74, "Vr" => -92, "A\'" => -55, 
-    "Vu" => -74, "Ry" => -37, "T:" => -74, "Vy" => -74, "T;" => -74, 
-    "PA" => -129, "rc" => -18, "TA" => -92, "re" => -18, "Wa" => -20, 
-    "rg" => -18, "rh" => -18, "We" => -20, "Wi" => -20, "LT" => -74, 
-    "ro" => -18, "LV" => -74, "rq" => -18, "TO" => -18, "LW" => -74, 
-    "Y," => -92, "LY" => -74, "Y-" => -74, "Wo" => -20, "\' " => -55, 
-    "Y." => -92, "Wr" => -20, "Wu" => -20, "\'\'" => -74, "Wy" => -20, 
-    "F," => -111, "Y:" => -74, "Y;" => -74, "F." => -111, "Ta" => -111, 
-    "AT" => -55, "Tc" => -111, "AV" => -74, "AW" => -55, "Te" => -111, 
-    "YA" => -92, "AY" => -55, "Ti" => -55, "``" => -74, "V," => -129, 
-    "To" => -111, "V-" => -55, "V." => -129, "y," => -37, "Ly" => -37, 
-    "Tr" => -111, "y." => -37, "FA" => -111, "Ts" => -111, 
-    "Tu" => -111, "Tw" => -92, "f\'" => 55, "Ty" => -92, "V:" => -37, 
-    "V;" => -37, "Av" => -37, "VA" => -210, "Aw" => -37, "r\'" => 37, 
-    "Ya" => -92, "Ay" => -55, "r," => -74, "Ye" => -111, "r." => -74, 
-    "v," => -55, "Yi" => -55, "W," => -55, "v." => -55, "W-" => -18, 
-    "W." => -55, "RT" => -55, "Yo" => -111, "RV" => -74, "Yp" => -74, 
-    "RW" => -55, "Yq" => -92, "RY" => -55, "L " => -18, "Yu" => -92, 
-    "Yv" => -74, "W:" => -18, "W;" => -18, "L\'" => -37, "Va" => -74, 
-    "WA" => -92, "\'s" => -55, "\'t" => -37, "Ve" => -92, "P," => -129, 
-    "P." => -129, "Vi" => -74,   }
+  widths => {
+    "multiply" => 606, "Ntilde" => 778, "zero" => 500, "eth" => 444, 
+    "Ograve" => 778, "uacute" => 556, "braceleft" => 333, 
+    "Thorn" => 611, "zcaron" => 444, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 606, "ccedilla" => 407, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 606, "colon" => 250, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 556, 
+    "Oacute" => 778, "Ocircumflex" => 778, "ogonek" => 333, 
+    "ograve" => 444, "thorn" => 500, "degree" => 400, "minus" => 606, 
+    "yen" => 500, "space" => 250, "registered" => 747, 
+    "questiondown" => 500, "Aring" => 722, "percent" => 889, 
+    "emdash" => 1000, "six" => 500, "Agrave" => 722, 
+    "paragraph" => 500, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "Igrave" => 333, "oacute" => 444, 
+    "ocircumflex" => 444, "A" => 722, "B" => 611, "C" => 667, 
+    "D" => 778, "E" => 611, "onequarter" => 750, "F" => 556, 
+    "G" => 722, "H" => 778, "I" => 333, "J" => 333, "K" => 667, 
+    "L" => 556, "backslash" => 606, "asciicircum" => 606, 
+    "periodcentered" => 250, "M" => 944, "N" => 778, "O" => 778, 
+    "P" => 611, "aring" => 444, "Q" => 778, "R" => 667, 
+    "Aacute" => 722, "caron" => 333, "S" => 556, "T" => 611, 
+    "grave" => 333, "U" => 778, "agrave" => 444, "V" => 722, 
+    "W" => 944, "equal" => 606, "question" => 500, "X" => 722, 
+    "Y" => 667, "Z" => 667, "bracketright" => 333, "Iacute" => 333, 
+    "ampersand" => 778, "four" => 500, "igrave" => 278, "a" => 444, 
+    "b" => 463, "c" => 407, "d" => 500, "plus" => 606, "e" => 389, 
+    "quotesinglbase" => 278, "f" => 278, "g" => 500, "bullet" => 500, 
+    "h" => 500, "i" => 278, "Oslash" => 778, "dagger" => 500, 
+    "j" => 278, "Yacute" => 667, "k" => 444, "l" => 278, "m" => 778, 
+    "n" => 556, "o" => 444, "ordfeminine" => 333, "ring" => 333, 
+    "p" => 500, "threesuperior" => 300, "q" => 463, "acute" => 333, 
+    "r" => 389, "aacute" => 444, "twosuperior" => 300, "s" => 389, 
+    "OE" => 1028, "t" => 333, "divide" => 606, "section" => 500, 
+    "u" => 556, "v" => 500, "w" => 722, "dieresis" => 333, "x" => 500, 
+    "y" => 500, "z" => 444, "iacute" => 278, "quotedblbase" => 500, 
+    "hungarumlaut" => 333, "quotedbl" => 500, "mu" => 556, 
+    "Scaron" => 556, "Lslash" => 556, "semicolon" => 250, 
+    "oslash" => 444, "florin" => 500, "yacute" => 500, "fi" => 528, 
+    "fl" => 545, "Acircumflex" => 722, "parenright" => 333, 
+    "Ecircumflex" => 611, "Icircumflex" => 333, "trademark" => 1000, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 500, 
+    "macron" => 333, "Otilde" => 778, "seven" => 500, 
+    "ellipsis" => 1000, "scaron" => 389, "ordmasculine" => 333, 
+    "AE" => 941, "Ucircumflex" => 778, "lslash" => 278, 
+    "dotlessi" => 278, "sterling" => 500, "quotedblleft" => 500, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 333, 
+    "eight" => 500, "exclamdown" => 333, "acircumflex" => 444, 
+    "endash" => 500, "oe" => 669, "ecircumflex" => 389, 
+    "Adieresis" => 722, "copyright" => 747, "Egrave" => 611, 
+    "icircumflex" => 278, "slash" => 296, "braceright" => 333, 
+    "Edieresis" => 611, "quotedblright" => 500, "Idieresis" => 333, 
+    "otilde" => 444, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 778, "ucircumflex" => 556, "bracketleft" => 333, 
+    "Ugrave" => 778, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 606, "quoteright" => 278, "Udieresis" => 778, 
+    "perthousand" => 1000, "Ydieresis" => 667, "Atilde" => 722, 
+    "breve" => 333, "bar" => 606, "fraction" => 167, "Eacute" => 611, 
+    "less" => 606, "adieresis" => 444, "guilsinglleft" => 333, 
+    "egrave" => 389, "exclam" => 333, "edieresis" => 389, 
+    "idieresis" => 278, "Eth" => 778, "period" => 250, "ae" => 638, 
+    "asterisk" => 389, "odieresis" => 444, "Uacute" => 778, 
+    "ugrave" => 556, "five" => 500, "nine" => 500, "greater" => 606, 
+    "udieresis" => 556, "Zcaron" => 667, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 667, "ydieresis" => 500, 
+    "tilde" => 333, "atilde" => 444, "at" => 747, "brokenbar" => 606, 
+    "eacute" => 389, "quoteleft" => 278, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index e69f01b..86dd97b 100644 (file)
@@ -1,38 +1,68 @@
 %PS_Symbol = (
   name => 'Symbol',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   333,   713,   500,   549,   833,   778,   439,
-      333,   333,   500,   549,   250,   549,   250,   278,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   278,   278,   549,   549,   549,   444,
-      549,   722,   667,   722,   612,   611,   763,   603,
-      722,   333,   631,   722,   686,   889,   722,   722,
-      768,   741,   556,   592,   611,   690,   439,   768,
-      645,   795,   611,   333,   863,   333,   658,   500,
-      500,   631,   549,   549,   494,   439,   521,   411,
-      603,   329,   603,   549,   549,   576,   521,   549,
-      549,   521,   549,   603,   439,   576,   713,   686,
-      493,   686,   494,   480,   200,   480,   549,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   620,   247,   549,   167,   713,   500,   753,
-      753,   753,   753,  1042,   987,   603,   987,   603,
-      400,   549,   411,   549,   549,   713,   494,   460,
-      549,   549,   549,   549,  1000,   603,  1000,   658,
-      823,   686,   795,   987,   768,   768,   823,   768,
-      768,   713,   713,   713,   713,   713,   713,   713,
-      768,   713,   790,   790,   890,   823,   549,   250,
-      713,   603,   603,  1042,   987,   603,   987,   603,
-      494,   329,   790,   790,   786,   713,   384,   384,
-      384,   384,   384,   384,   494,   494,   494,   494,
-        0,   329,   274,   686,   686,   686,   384,   384,
-      384,   384,   384,   384,   494,   494,   494,     0
-  ],
-  kern => {  }
+  widths => {
+    "multiply" => 549, "zero" => 500, "bracketleftex" => 384, 
+    "partialdiff" => 494, "alpha" => 631, "angle" => 768, 
+    "arrowdblleft" => 987, "braceleft" => 480, "union" => 768, 
+    "infinity" => 713, "comma" => 250, "copyrightsans" => 790, 
+    "plusminus" => 549, "arrowup" => 603, "parenrightex" => 384, 
+    "Rfraktur" => 795, "apple" => 790, "Zeta" => 611, 
+    "parenleftbt" => 384, "braceex" => 494, "notelement" => 713, 
+    "colon" => 278, "beta" => 549, "braceleftbt" => 494, 
+    "Lambda" => 686, "Phi" => 763, "arrowdblup" => 603, 
+    "arrowdown" => 603, "Ifraktur" => 686, "degree" => 400, 
+    "space" => 250, "minus" => 549, "Iota" => 333, 
+    "perpendicular" => 658, "radical" => 549, "asteriskmath" => 500, 
+    "Sigma" => 592, "percent" => 833, "approxequal" => 549, 
+    "minute" => 247, "zeta" => 494, "six" => 500, "circleplus" => 768, 
+    "Omicron" => 722, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "weierstrass" => 987, "summation" => 713, 
+    "bracketrighttp" => 384, "carriagereturn" => 658, "lambda" => 549, 
+    "phi" => 521, "suchthat" => 439, "arrowvertex" => 603, 
+    "aleph" => 823, "Delta" => 612, "Tau" => 611, "spade" => 753, 
+    "iota" => 329, "logicaland" => 603, "sigma" => 603, 
+    "propersuperset" => 713, "arrowhorizex" => 1000, 
+    "bracketrightex" => 384, "omicron" => 549, "equal" => 549, 
+    "question" => 444, "Epsilon" => 611, "bracketright" => 333, 
+    "emptyset" => 823, "ampersand" => 778, "diamond" => 753, 
+    "four" => 500, "Mu" => 889, "plus" => 549, "parenlefttp" => 384, 
+    "club" => 753, "bullet" => 460, "proportional" => 713, 
+    "Omega" => 768, "tau" => 439, "delta" => 494, "Upsilon" => 690, 
+    "bracelefttp" => 494, "copyrightserif" => 790, "heart" => 753, 
+    "bracerightmid" => 494, "divide" => 549, "arrowleft" => 987, 
+    "epsilon" => 439, "logicalor" => 603, "second" => 411, 
+    "parenleftex" => 384, "mu" => 576, "greaterequal" => 549, 
+    "Nu" => 722, "therefore" => 863, "notsubset" => 713, 
+    "semicolon" => 278, "omega" => 686, "arrowdblboth" => 1042, 
+    "element" => 713, "existential" => 549, "upsilon" => 576, 
+    "florin" => 500, "integralbt" => 686, "Psi" => 795, 
+    "lessequal" => 549, "bracerightbt" => 494, "phi1" => 603, 
+    "lozenge" => 494, "trademarkserif" => 890, "parenright" => 333, 
+    "bracketleftbt" => 384, "reflexsuperset" => 713, "seven" => 500, 
+    "braceleftmid" => 494, "sigma1" => 439, "Gamma" => 603, 
+    "nu" => 521, "angleright" => 329, "ellipsis" => 1000, "Rho" => 556, 
+    "notequal" => 549, "parenrightbt" => 384, "psi" => 686, 
+    "radicalex" => 500, "eight" => 500, "angleleft" => 329, 
+    "equivalence" => 549, "arrowdbldown" => 603, "congruent" => 549, 
+    "Theta" => 741, "intersection" => 768, "universal" => 713, 
+    "Pi" => 768, "arrowdblright" => 987, "slash" => 278, 
+    "braceright" => 480, "reflexsubset" => 713, "registerserif" => 790, 
+    "Xi" => 645, "parenleft" => 333, "one" => 500, "gamma" => 411, 
+    "bracketleft" => 333, "theta1" => 631, "rho" => 549, 
+    "logicalnot" => 713, "Kappa" => 722, "similar" => 549, 
+    "circlemultiply" => 768, "Chi" => 722, "bar" => 200, 
+    "theta" => 521, "fraction" => 167, "less" => 549, "pi" => 549, 
+    "integraltp" => 686, "registersans" => 790, "Eta" => 722, 
+    "exclam" => 333, "omega1" => 713, "Upsilon1" => 620, 
+    "bracerighttp" => 494, "product" => 823, "xi" => 493, 
+    "period" => 250, "Alpha" => 722, "arrowright" => 987, 
+    "five" => 500, "nine" => 500, "greater" => 549, 
+    "bracketlefttp" => 384, "kappa" => 549, "gradient" => 713, 
+    "propersubset" => 713, "bracketrightbt" => 384, 
+    "trademarksans" => 786, "dotmath" => 250, "integralex" => 686, 
+    "chi" => 549, "integral" => 274, "parenrighttp" => 384, 
+    "arrowboth" => 1042, "underscore" => 500, "eta" => 603, 
+    "Beta" => 667, 
+  }
 );
+1;
index f42555b..5cf9564 100644 (file)
@@ -1,76 +1,72 @@
 %PS_Times_Bold = (
   name => 'Times-Bold',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   333,   555,   500,   500,  1000,   833,   333,
-      333,   333,   500,   570,   250,   333,   250,   278,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   333,   333,   570,   570,   570,   500,
-      930,   722,   667,   722,   722,   667,   611,   778,
-      778,   389,   500,   778,   667,   944,   722,   778,
-      611,   778,   722,   556,   667,   722,   722,  1000,
-      722,   722,   667,   333,   278,   333,   581,   500,
-      333,   500,   556,   444,   556,   444,   333,   500,
-      556,   278,   333,   556,   278,   833,   556,   500,
-      556,   556,   444,   389,   333,   556,   500,   722,
-      500,   500,   444,   394,   220,   394,   520,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   500,   500,   167,   500,   500,   500,
-      500,   278,   500,   500,   333,   333,   556,   556,
-        0,   500,   500,   500,   250,     0,   540,   350,
-      333,   500,   500,   500,  1000,  1000,     0,   500,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,  1000,     0,   300,     0,     0,     0,     0,
-      667,   778,  1000,   330,     0,     0,     0,     0,
-        0,   722,     0,     0,     0,   278,     0,     0,
-      278,   500,   722,   556,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -74, "T-" => -92, "T." => -90, "bb" => -10, "DA" => -35, 
-    "yo" => -25, "T:" => -74, "T;" => -74, "Ke" => -25, "rc" => -18, 
-    ".\'" => -55, "TA" => -90, "re" => -18, "bu" => -20, "bv" => -15, 
-    "rg" => -10, "Ko" => -25, "DV" => -40, "f\365" => -35, "DW" => -40, 
-    "DY" => -40, "rn" => -15, "LT" => -92, "Ku" => -15, "ro" => -18, 
-    "U," => -50, "rp" => -10, "LV" => -92, "rq" => -18, "U." => -50, 
-    "TO" => -18, "LW" => -92, "Ky" => -45, "LY" => -92, "\' " => -74, 
-    "rv" => -10, "\252A" => -10, "\'\'" => -63, "ke" => -10, 
-    "F," => -92, "F." => -110, "Ta" => -92, "UA" => -60, "Te" => -92, 
-    "ko" => -15, "Ti" => -18, "V," => -129, "V-" => -74, "To" => -92, 
-    "ky" => -15, "V." => -145, "Ly" => -55, "Tr" => -74, "FA" => -90, 
-    "Tu" => -92, "Tw" => -74, "f\'" => 55, "Ty" => -74, "NA" => -20, 
-    "V:" => -92, "V;" => -92, "f," => -15, "f." => -15, "VA" => -135, 
-    "dw" => -15, "VG" => -30, " A" => -55, "v," => -55, "W," => -92, 
-    "v." => -70, "W-" => -37, "W." => -92, "VO" => -45, ",\272" => -45, 
-    "Fa" => -25, "\'d" => -20, "Fe" => -25, "OA" => -40, "W:" => -55, 
-    "W;" => -55, " T" => -30, "g." => -15, "Fo" => -25, " V" => -45, 
-    " W" => -30, "Va" => -92, "WA" => -120, " Y" => -55, "\'r" => -20, 
-    "\'s" => -37, "ev" => -15, "Ve" => -100, "P," => -92, "\'v" => -20, 
-    "P." => -110, "Vi" => -37, "w," => -55, "OT" => -40, "w." => -70, 
-    "OV" => -50, "Vo" => -100, "L\272" => -20, "OW" => -50, 
-    "WO" => -10, "OX" => -40, "A\'" => -74, "OY" => -50, "Vu" => -92, 
-    "fi" => -25, "PA" => -74, "fo" => -25, "va" => -10, "Wa" => -65, 
-    "ve" => -10, "We" => -65, "Q." => -20, "Wi" => -18, "`A" => -10, 
-    "nv" => -40, "AC" => -55, "vo" => -10, "Y," => -92, "Wo" => -75, 
-    "Y-" => -92, "Y." => -92, ".\272" => -55, "AG" => -55, "Wu" => -50, 
-    "AO" => -45, "Wy" => -60, "Pa" => -10, "AQ" => -45, "Y:" => -92, 
-    "Y;" => -92, "AT" => -95, "Pe" => -20, "AU" => -50, "AV" => -145, 
-    "J." => -20, "AW" => -130, "AY" => -100, "YA" => -110, "Po" => -20, 
-    "``" => -63, "BA" => -30, "y," => -55, "ov" => -10, "wo" => -10, 
-    "ow" => -10, "QU" => -10, "y." => -70, "YO" => -35, "JA" => -30, 
-    "b." => -40, "Ap" => -25, ",\'" => -55, "Au" => -50, "Av" => -100, 
-    "BU" => -10, "Aw" => -90, "Ay" => -74, "Ya" => -85, "r," => -92, 
-    "Ye" => -111, "r-" => -37, "r." => -100, "f\272" => 50, 
-    "hy" => -15, "RO" => -30, "Yi" => -37, "RT" => -40, "RU" => -30, 
-    "RV" => -55, "Yo" => -111, "RW" => -35, "RY" => -35, "Ja" => -15, 
-    "Yu" => -92, "Je" => -15, "D." => -20, "L\'" => -110, "av" => -25, 
-    "Jo" => -15, "KO" => -30, "ye" => -10, "iv" => -10, "Ju" => -15,   }
+  widths => {
+    "multiply" => 570, "Ntilde" => 722, "zero" => 500, "eth" => 500, 
+    "Ograve" => 778, "uacute" => 556, "braceleft" => 394, 
+    "Thorn" => 611, "zcaron" => 444, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 570, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 520, "colon" => 333, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 556, 
+    "Oacute" => 778, "Ocircumflex" => 778, "ogonek" => 333, 
+    "ograve" => 500, "thorn" => 556, "degree" => 400, "minus" => 570, 
+    "yen" => 500, "space" => 250, "registered" => 747, 
+    "questiondown" => 500, "Aring" => 722, "percent" => 1000, 
+    "emdash" => 1000, "six" => 500, "Agrave" => 722, 
+    "paragraph" => 540, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "Igrave" => 389, "oacute" => 500, 
+    "ocircumflex" => 500, "A" => 722, "B" => 667, "C" => 722, 
+    "D" => 722, "E" => 667, "onequarter" => 750, "F" => 611, 
+    "G" => 778, "H" => 778, "I" => 389, "J" => 500, "K" => 778, 
+    "L" => 667, "backslash" => 278, "asciicircum" => 581, 
+    "periodcentered" => 250, "M" => 944, "N" => 722, "O" => 778, 
+    "P" => 611, "aring" => 500, "Q" => 778, "R" => 722, 
+    "Aacute" => 722, "caron" => 333, "S" => 556, "T" => 667, 
+    "grave" => 333, "U" => 722, "agrave" => 500, "V" => 722, 
+    "W" => 1000, "equal" => 570, "question" => 500, "X" => 722, 
+    "Y" => 722, "Z" => 667, "bracketright" => 333, "Iacute" => 389, 
+    "ampersand" => 833, "four" => 500, "igrave" => 278, "a" => 500, 
+    "b" => 556, "c" => 444, "d" => 556, "plus" => 570, "e" => 444, 
+    "quotesinglbase" => 333, "f" => 333, "g" => 500, "bullet" => 350, 
+    "h" => 556, "i" => 278, "Oslash" => 778, "dagger" => 500, 
+    "j" => 333, "Yacute" => 722, "k" => 556, "l" => 278, "m" => 833, 
+    "n" => 556, "o" => 500, "ordfeminine" => 300, "ring" => 333, 
+    "p" => 556, "threesuperior" => 300, "q" => 556, "acute" => 333, 
+    "r" => 444, "aacute" => 500, "twosuperior" => 300, "s" => 389, 
+    "OE" => 1000, "t" => 333, "divide" => 570, "section" => 500, 
+    "u" => 556, "v" => 500, "w" => 722, "dieresis" => 333, "x" => 500, 
+    "y" => 500, "z" => 444, "iacute" => 278, "quotedblbase" => 500, 
+    "hungarumlaut" => 333, "quotedbl" => 555, "mu" => 556, 
+    "Scaron" => 556, "Lslash" => 667, "semicolon" => 333, 
+    "oslash" => 500, "florin" => 500, "yacute" => 500, "fi" => 556, 
+    "fl" => 556, "Acircumflex" => 722, "parenright" => 333, 
+    "Ecircumflex" => 667, "Icircumflex" => 389, "trademark" => 1000, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 556, 
+    "macron" => 333, "Otilde" => 778, "seven" => 500, 
+    "ellipsis" => 1000, "scaron" => 389, "ordmasculine" => 330, 
+    "AE" => 1000, "Ucircumflex" => 722, "lslash" => 278, 
+    "dotlessi" => 278, "sterling" => 500, "quotedblleft" => 500, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 278, 
+    "eight" => 500, "exclamdown" => 333, "acircumflex" => 500, 
+    "endash" => 500, "oe" => 722, "ecircumflex" => 444, 
+    "Adieresis" => 722, "copyright" => 747, "Egrave" => 667, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 394, 
+    "Edieresis" => 667, "quotedblright" => 500, "Idieresis" => 389, 
+    "otilde" => 500, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 778, "ucircumflex" => 556, "bracketleft" => 333, 
+    "Ugrave" => 722, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 570, "quoteright" => 333, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 722, "Atilde" => 722, 
+    "breve" => 333, "bar" => 220, "fraction" => 167, "Eacute" => 667, 
+    "less" => 570, "adieresis" => 500, "guilsinglleft" => 333, 
+    "egrave" => 444, "exclam" => 333, "edieresis" => 444, 
+    "idieresis" => 278, "Eth" => 722, "period" => 250, "ae" => 722, 
+    "asterisk" => 500, "odieresis" => 500, "Uacute" => 722, 
+    "ugrave" => 556, "five" => 500, "nine" => 500, "greater" => 570, 
+    "udieresis" => 556, "Zcaron" => 667, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 722, "ydieresis" => 500, 
+    "tilde" => 333, "atilde" => 500, "at" => 930, "brokenbar" => 220, 
+    "eacute" => 444, "quoteleft" => 333, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index 598d57c..ada7e23 100644 (file)
@@ -1,73 +1,72 @@
 %PS_Times_BoldItalic = (
   name => 'Times-BoldItalic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   389,   555,   500,   500,   833,   778,   333,
-      333,   333,   500,   570,   250,   333,   250,   278,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   333,   333,   570,   570,   570,   500,
-      832,   667,   667,   667,   722,   667,   667,   722,
-      778,   389,   500,   667,   611,   889,   722,   722,
-      611,   722,   667,   556,   611,   722,   667,   889,
-      667,   611,   611,   333,   278,   333,   570,   500,
-      333,   500,   500,   444,   500,   444,   333,   500,
-      556,   278,   278,   500,   278,   778,   556,   500,
-      500,   500,   389,   389,   278,   556,   444,   667,
-      500,   444,   389,   348,   220,   348,   570,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   389,   500,   500,   167,   500,   500,   500,
-      500,   278,   500,   500,   333,   333,   556,   556,
-        0,   500,   500,   500,   250,     0,   500,   350,
-      333,   500,   500,   500,  1000,  1000,     0,   500,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   944,     0,   266,     0,     0,     0,     0,
-      611,   722,   944,   300,     0,     0,     0,     0,
-        0,   722,     0,     0,     0,   278,     0,     0,
-      278,   500,   722,   500,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -92, "T-" => -92, "T." => -92, "bb" => -10, "DA" => -25, 
-    "T:" => -74, "T;" => -74, "Ke" => -25, ".\'" => -95, "TA" => -55, 
-    "bu" => -20, "Ko" => -25, "DV" => -50, "f\365" => -30, "DW" => -40, 
-    "DY" => -50, "LT" => -18, "Ku" => -20, "LV" => -37, "TO" => -18, 
-    "LW" => -37, "Ky" => -20, "LY" => -37, "\' " => -74, "ch" => -10, 
-    "\'\'" => -74, "ck" => -10, "ke" => -30, "F," => -129, 
-    "F." => -129, "Ta" => -92, "UA" => -45, "Te" => -92, "ko" => -10, 
-    "Ti" => -37, "V," => -129, "V-" => -70, "To" => -95, "V." => -129, 
-    "Ly" => -37, "Tr" => -37, "FA" => -100, "Tu" => -37, "Tw" => -37, 
-    "f\'" => 55, "Ty" => -37, "NA" => -30, "V:" => -74, "V;" => -74, 
-    "f," => -10, "f." => -10, "VA" => -85, "VG" => -10, " A" => -37, 
-    "v," => -37, "W," => -74, "v." => -37, "W-" => -50, "W." => -74, 
-    "VO" => -30, ",\272" => -95, "eb" => -10, "Fa" => -95, 
-    "\'d" => -15, "Fe" => -100, "Fi" => -40, "OA" => -40, "W:" => -55, 
-    "W;" => -55, "Fo" => -70, " V" => -70, " W" => -70, "Va" => -111, 
-    "WA" => -74, "Fr" => -50, " Y" => -70, "\'r" => -15, "\'s" => -74, 
-    "\'t" => -37, "Ve" => -111, "P," => -129, "\'v" => -15, 
-    "P." => -129, "Vi" => -55, "w," => -37, "OT" => -40, "w." => -37, 
-    "OV" => -50, "Vo" => -111, "OW" => -50, "WO" => -15, "OX" => -40, 
-    "A\'" => -74, "OY" => -50, "fe" => -10, "Vu" => -55, "ff" => -18, 
-    "PA" => -85, "fo" => -10, "Wa" => -85, "ve" => -15, "We" => -90, 
-    "Wi" => -37, "nv" => -40, "AC" => -65, "vo" => -15, "Y," => -92, 
-    "Wo" => -80, "Y-" => -92, "Y." => -74, ".\272" => -95, "AG" => -60, 
-    "Wu" => -55, "AO" => -50, "Wy" => -55, "Pa" => -40, "AQ" => -55, 
-    "Y:" => -92, "Y;" => -92, "AT" => -55, "Pe" => -50, "J," => -10, 
-    "AU" => -50, "AV" => -95, "wa" => -10, "J." => -10, "AW" => -100, 
-    "AY" => -70, "YA" => -74, "we" => -10, "Po" => -55, "``" => -74, 
-    "BA" => -25, "y," => -37, "ov" => -15, "wo" => -15, "ow" => -25, 
-    "QU" => -10, "y." => -37, "ox" => -10, "oy" => -10, "YO" => -25, 
-    "JA" => -25, "b." => -40, ",\'" => -95, "Au" => -30, "Av" => -74, 
-    "BU" => -10, "Aw" => -74, "Ay" => -74, "Ya" => -92, "xe" => -10, 
-    "r," => -65, "Ye" => -111, "r." => -65, "RO" => -40, "Yi" => -55, 
-    "RT" => -30, "RU" => -40, "RV" => -18, "Yo" => -111, "RW" => -18, 
-    "RY" => -18, "Ja" => -40, "Yu" => -92, "Je" => -40, "L\'" => -55, 
-    "Jo" => -40, "KO" => -30, "Ju" => -40,   }
+  widths => {
+    "multiply" => 570, "Ntilde" => 722, "zero" => 500, "eth" => 500, 
+    "Ograve" => 722, "uacute" => 556, "braceleft" => 348, 
+    "Thorn" => 611, "zcaron" => 389, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 570, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 570, "colon" => 333, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 556, 
+    "Oacute" => 722, "Ocircumflex" => 722, "ogonek" => 333, 
+    "ograve" => 500, "thorn" => 500, "degree" => 400, "minus" => 606, 
+    "yen" => 500, "space" => 250, "registered" => 747, 
+    "questiondown" => 500, "Aring" => 667, "percent" => 833, 
+    "emdash" => 1000, "six" => 500, "Agrave" => 667, 
+    "paragraph" => 500, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "Igrave" => 389, "oacute" => 500, 
+    "ocircumflex" => 500, "A" => 667, "B" => 667, "C" => 667, 
+    "D" => 722, "E" => 667, "onequarter" => 750, "F" => 667, 
+    "G" => 722, "H" => 778, "I" => 389, "J" => 500, "K" => 667, 
+    "L" => 611, "backslash" => 278, "asciicircum" => 570, 
+    "periodcentered" => 250, "M" => 889, "N" => 722, "O" => 722, 
+    "P" => 611, "aring" => 500, "Q" => 722, "R" => 667, 
+    "Aacute" => 667, "caron" => 333, "S" => 556, "T" => 611, 
+    "grave" => 333, "U" => 722, "agrave" => 500, "V" => 667, 
+    "W" => 889, "equal" => 570, "question" => 500, "X" => 667, 
+    "Y" => 611, "Z" => 611, "bracketright" => 333, "Iacute" => 389, 
+    "ampersand" => 778, "four" => 500, "igrave" => 278, "a" => 500, 
+    "b" => 500, "c" => 444, "d" => 500, "plus" => 570, "e" => 444, 
+    "quotesinglbase" => 333, "f" => 333, "g" => 500, "bullet" => 350, 
+    "h" => 556, "i" => 278, "Oslash" => 722, "dagger" => 500, 
+    "j" => 278, "Yacute" => 611, "k" => 500, "l" => 278, "m" => 778, 
+    "n" => 556, "o" => 500, "ordfeminine" => 266, "ring" => 333, 
+    "p" => 500, "threesuperior" => 300, "q" => 500, "acute" => 333, 
+    "r" => 389, "aacute" => 500, "twosuperior" => 300, "s" => 389, 
+    "OE" => 944, "t" => 278, "divide" => 570, "section" => 500, 
+    "u" => 556, "v" => 444, "w" => 667, "dieresis" => 333, "x" => 500, 
+    "y" => 444, "z" => 389, "iacute" => 278, "quotedblbase" => 500, 
+    "hungarumlaut" => 333, "quotedbl" => 555, "mu" => 576, 
+    "Scaron" => 556, "Lslash" => 611, "semicolon" => 333, 
+    "oslash" => 500, "florin" => 500, "yacute" => 444, "fi" => 556, 
+    "fl" => 556, "Acircumflex" => 667, "parenright" => 333, 
+    "Ecircumflex" => 667, "Icircumflex" => 389, "trademark" => 1000, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 500, 
+    "macron" => 333, "Otilde" => 722, "seven" => 500, 
+    "ellipsis" => 1000, "scaron" => 389, "ordmasculine" => 300, 
+    "AE" => 944, "Ucircumflex" => 722, "lslash" => 278, 
+    "dotlessi" => 278, "sterling" => 500, "quotedblleft" => 500, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 278, 
+    "eight" => 500, "exclamdown" => 389, "acircumflex" => 500, 
+    "endash" => 500, "oe" => 722, "ecircumflex" => 444, 
+    "Adieresis" => 667, "copyright" => 747, "Egrave" => 667, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 348, 
+    "Edieresis" => 667, "quotedblright" => 500, "Idieresis" => 389, 
+    "otilde" => 500, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 722, "ucircumflex" => 556, "bracketleft" => 333, 
+    "Ugrave" => 722, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 606, "quoteright" => 333, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 611, "Atilde" => 667, 
+    "breve" => 333, "bar" => 220, "fraction" => 167, "Eacute" => 667, 
+    "less" => 570, "adieresis" => 500, "guilsinglleft" => 333, 
+    "egrave" => 444, "exclam" => 389, "edieresis" => 444, 
+    "idieresis" => 278, "Eth" => 722, "period" => 250, "ae" => 722, 
+    "asterisk" => 500, "odieresis" => 500, "Uacute" => 722, 
+    "ugrave" => 556, "five" => 500, "nine" => 500, "greater" => 570, 
+    "udieresis" => 556, "Zcaron" => 611, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 667, "ydieresis" => 444, 
+    "tilde" => 333, "atilde" => 500, "at" => 832, "brokenbar" => 220, 
+    "eacute" => 444, "quoteleft" => 333, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index 16c7e00..a25fd3e 100644 (file)
@@ -1,74 +1,72 @@
 %PS_Times_Roman = (
   name => 'Times-Roman',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   333,   408,   500,   500,   833,   778,   333,
-      333,   333,   500,   564,   250,   333,   250,   278,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   278,   278,   564,   564,   564,   444,
-      921,   722,   667,   667,   722,   611,   556,   722,
-      722,   333,   389,   722,   611,   889,   722,   722,
-      556,   722,   667,   556,   611,   722,   722,   944,
-      722,   722,   611,   333,   278,   333,   469,   500,
-      333,   444,   500,   444,   500,   444,   333,   500,
-      500,   278,   278,   500,   278,   778,   500,   500,
-      500,   500,   333,   389,   278,   500,   500,   722,
-      500,   500,   444,   480,   200,   480,   541,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   333,   500,   500,   167,   500,   500,   500,
-      500,   180,   444,   500,   333,   333,   556,   556,
-        0,   500,   500,   500,   250,     0,   453,   350,
-      333,   444,   444,   500,  1000,  1000,     0,   444,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   889,     0,   276,     0,     0,     0,     0,
-      611,   722,   889,   310,     0,     0,     0,     0,
-        0,   667,     0,     0,     0,   278,     0,     0,
-      278,   500,   722,   500,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -74, "T-" => -92, "T." => -74, "DA" => -40, "T:" => -50, 
-    "T;" => -55, "Ke" => -25, ".\'" => -70, "TA" => -93, "bu" => -20, 
-    "bv" => -15, "rg" => -18, "Ko" => -35, "DV" => -40, "f\365" => -50, 
-    "DW" => -30, "DY" => -55, "LT" => -92, "Ku" => -15, "LV" => -100, 
-    "TO" => -18, "LW" => -74, "Ky" => -25, "LY" => -100, "\' " => -74, 
-    "\252A" => -80, "\'\'" => -74, "ke" => -10, "F," => -80, 
-    "F." => -80, "Ta" => -80, "UA" => -40, "Te" => -70, "ko" => -10, 
-    "cy" => -15, "Ti" => -35, "V," => -129, "V-" => -100, "To" => -80, 
-    "ky" => -15, "V." => -129, "Ly" => -55, "Tr" => -35, "FA" => -74, 
-    "Tu" => -45, "Tw" => -80, "f\'" => 55, "Ty" => -80, "NA" => -35, 
-    "V:" => -74, "V;" => -74, "VA" => -135, "VG" => -15, " A" => -55, 
-    "v," => -65, "lw" => -10, "W," => -92, "v." => -65, "W-" => -65, 
-    "W." => -92, "VO" => -40, ",\272" => -70, "Fa" => -15, 
-    "\'d" => -50, "eg" => -15, "OA" => -35, "W:" => -37, "W;" => -37, 
-    "\'l" => -10, " T" => -18, "Fo" => -15, " V" => -50, " W" => -30, 
-    "Va" => -111, "WA" => -120, " Y" => -90, "\'r" => -50, 
-    "\'s" => -55, "\'t" => -18, "ev" => -25, "Ve" => -111, "ew" => -25, 
-    "P," => -111, "\'v" => -50, "ex" => -15, "ey" => -15, "P." => -111, 
-    "Vi" => -60, "w," => -65, "OT" => -40, "w." => -65, "OV" => -50, 
-    "Vo" => -129, "OW" => -35, "WO" => -10, "OX" => -40, "fa" => -10, 
-    "A\'" => -111, "OY" => -50, "Vu" => -75, "ff" => -25, "fi" => -20, 
-    "PA" => -92, "va" => -25, "Wa" => -80, "ve" => -15, "We" => -80, 
-    "Wi" => -40, "`A" => -80, "AC" => -40, "nv" => -40, "vo" => -20, 
-    "Y," => -129, "Wo" => -80, "Y-" => -111, "Y." => -129, "ny" => -15, 
-    "AG" => -40, "ga" => -5, ".\272" => -70, "Wu" => -50, "AO" => -55, 
-    "Wy" => -73, "Pa" => -15, "AQ" => -55, "Y:" => -92, "Y;" => -92, 
-    "AT" => -111, "AU" => -55, "AV" => -135, "wa" => -10, "AW" => -90, 
-    "AY" => -105, "YA" => -120, "``" => -74, "BA" => -35, "y," => -65, 
-    "ov" => -15, "wo" => -10, "QU" => -10, "ow" => -25, "y." => -65, 
-    "YO" => -30, "oy" => -10, "JA" => -60, "b." => -40, ",\'" => -70, 
-    "Av" => -74, "BU" => -10, "Aw" => -92, "Ay" => -92, "Ya" => -100, 
-    "xe" => -15, "r," => -40, "Ye" => -100, "r-" => -20, "r." => -55, 
-    "RO" => -40, "hy" => -5, "Yi" => -55, "RT" => -60, "RU" => -40, 
-    "RV" => -80, "Yo" => -110, "RW" => -55, "py" => -10, "RY" => -65, 
-    "Yu" => -111, "L\'" => -92, "av" => -20, "aw" => -15, "KO" => -30, 
-    "iv" => -25,   }
+  widths => {
+    "multiply" => 564, "Ntilde" => 722, "zero" => 500, "eth" => 500, 
+    "Ograve" => 722, "uacute" => 500, "braceleft" => 480, 
+    "Thorn" => 556, "zcaron" => 444, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 564, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 541, "colon" => 278, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 500, 
+    "Oacute" => 722, "Ocircumflex" => 722, "ogonek" => 333, 
+    "ograve" => 500, "thorn" => 500, "degree" => 400, "minus" => 564, 
+    "yen" => 500, "space" => 250, "registered" => 760, 
+    "questiondown" => 444, "Aring" => 722, "percent" => 833, 
+    "emdash" => 1000, "six" => 500, "Agrave" => 722, 
+    "paragraph" => 453, "three" => 500, "numbersign" => 500, 
+    "two" => 500, "Igrave" => 333, "oacute" => 500, 
+    "ocircumflex" => 500, "A" => 722, "B" => 667, "C" => 667, 
+    "D" => 722, "E" => 611, "onequarter" => 750, "F" => 556, 
+    "G" => 722, "H" => 722, "I" => 333, "J" => 389, "K" => 722, 
+    "L" => 611, "backslash" => 278, "asciicircum" => 469, 
+    "periodcentered" => 250, "M" => 889, "N" => 722, "O" => 722, 
+    "P" => 556, "aring" => 444, "Q" => 722, "R" => 667, 
+    "Aacute" => 722, "caron" => 333, "S" => 556, "T" => 611, 
+    "grave" => 333, "U" => 722, "agrave" => 444, "V" => 722, 
+    "W" => 944, "equal" => 564, "question" => 444, "X" => 722, 
+    "Y" => 722, "Z" => 611, "bracketright" => 333, "Iacute" => 333, 
+    "ampersand" => 778, "four" => 500, "igrave" => 278, "a" => 444, 
+    "b" => 500, "c" => 444, "d" => 500, "plus" => 564, "e" => 444, 
+    "quotesinglbase" => 333, "f" => 333, "g" => 500, "bullet" => 350, 
+    "h" => 500, "i" => 278, "Oslash" => 722, "dagger" => 500, 
+    "j" => 278, "Yacute" => 722, "k" => 500, "l" => 278, "m" => 778, 
+    "n" => 500, "o" => 500, "ordfeminine" => 276, "ring" => 333, 
+    "p" => 500, "threesuperior" => 300, "q" => 500, "acute" => 333, 
+    "r" => 333, "aacute" => 444, "twosuperior" => 300, "s" => 389, 
+    "OE" => 889, "t" => 278, "divide" => 564, "section" => 500, 
+    "u" => 500, "v" => 500, "w" => 722, "dieresis" => 333, "x" => 500, 
+    "y" => 500, "z" => 444, "iacute" => 278, "quotedblbase" => 444, 
+    "hungarumlaut" => 333, "quotedbl" => 408, "mu" => 500, 
+    "Scaron" => 556, "Lslash" => 611, "semicolon" => 278, 
+    "oslash" => 500, "florin" => 500, "yacute" => 500, "fi" => 556, 
+    "fl" => 556, "Acircumflex" => 722, "parenright" => 333, 
+    "Ecircumflex" => 611, "Icircumflex" => 333, "trademark" => 980, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 500, 
+    "macron" => 333, "Otilde" => 722, "seven" => 500, 
+    "ellipsis" => 1000, "scaron" => 389, "ordmasculine" => 310, 
+    "AE" => 889, "Ucircumflex" => 722, "lslash" => 278, 
+    "dotlessi" => 278, "sterling" => 500, "quotedblleft" => 444, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 180, 
+    "eight" => 500, "exclamdown" => 333, "acircumflex" => 444, 
+    "endash" => 500, "oe" => 722, "ecircumflex" => 444, 
+    "Adieresis" => 722, "copyright" => 760, "Egrave" => 611, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 480, 
+    "Edieresis" => 611, "quotedblright" => 444, "Idieresis" => 333, 
+    "otilde" => 500, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 722, "ucircumflex" => 500, "bracketleft" => 333, 
+    "Ugrave" => 722, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 564, "quoteright" => 333, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 722, "Atilde" => 722, 
+    "breve" => 333, "bar" => 200, "fraction" => 167, "Eacute" => 611, 
+    "less" => 564, "adieresis" => 444, "guilsinglleft" => 333, 
+    "egrave" => 444, "exclam" => 333, "edieresis" => 444, 
+    "idieresis" => 278, "Eth" => 722, "period" => 250, "ae" => 667, 
+    "asterisk" => 500, "odieresis" => 500, "Uacute" => 722, 
+    "ugrave" => 500, "five" => 500, "nine" => 500, "greater" => 564, 
+    "udieresis" => 500, "Zcaron" => 611, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 667, "ydieresis" => 500, 
+    "tilde" => 333, "atilde" => 444, "at" => 921, "brokenbar" => 200, 
+    "eacute" => 444, "quoteleft" => 333, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index 6e10ef6..2edb4ff 100644 (file)
@@ -1,76 +1,71 @@
 %PS_Times_Italic = (
   name => 'Times-Italic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      250,   333,   420,   500,   500,   833,   778,   333,
-      333,   333,   500,   675,   250,   333,   250,   278,
-      500,   500,   500,   500,   500,   500,   500,   500,
-      500,   500,   333,   333,   675,   675,   675,   500,
-      920,   611,   611,   667,   722,   611,   611,   722,
-      722,   333,   444,   667,   556,   833,   667,   722,
-      611,   722,   611,   500,   556,   722,   611,   833,
-      611,   556,   556,   389,   278,   389,   422,   500,
-      333,   500,   500,   444,   500,   444,   278,   500,
-      500,   278,   278,   444,   278,   722,   500,   500,
-      500,   500,   389,   389,   278,   500,   444,   667,
-      444,   444,   389,   400,   275,   400,   541,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   389,   500,   500,   167,   500,   500,   500,
-      500,   214,   556,   500,   333,   333,   500,   500,
-        0,   500,   500,   500,   250,     0,   523,   350,
-      333,   556,   556,   500,   889,  1000,     0,   500,
-        0,   333,   333,   333,   333,   333,   333,   333,
-      333,     0,   333,   333,     0,   333,   333,   333,
-      889,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   889,     0,   276,     0,     0,     0,     0,
-      556,   722,   944,   310,     0,     0,     0,     0,
-        0,   667,     0,     0,     0,   278,     0,     0,
-      278,   500,   667,   500,     0,     0,     0,     0
-  ],
-  kern => {
-    "T," => -74, "T-" => -74, "T." => -74, "DA" => -35, "T:" => -55, 
-    "T;" => -65, "Ke" => -35, "ra" => -15, "rc" => -37, ".\'" => -140, 
-    "TA" => -50, "rd" => -37, "re" => -37, "bu" => -20, "rg" => -37, 
-    "Ko" => -40, "DV" => -40, "f\365" => -60, "DW" => -40, "DY" => -40, 
-    "LT" => -20, "Ku" => -40, "ro" => -45, "U," => -25, "LV" => -55, 
-    "rq" => -37, "U." => -25, "TO" => -18, "LW" => -55, "Ky" => -40, 
-    "rs" => -10, "LY" => -20, "\' " => -111, "ch" => -15, 
-    "\'\'" => -111, "ck" => -20, "ke" => -10, "e," => -10, 
-    "F," => -135, "e." => -15, "F." => -135, "Ta" => -92, "UA" => -40, 
-    "Te" => -92, "ko" => -10, "Ti" => -55, "V," => -129, "V-" => -55, 
-    "To" => -92, "ky" => -10, "V." => -129, "Ly" => -30, "Tr" => -55, 
-    "FA" => -115, "Tu" => -55, "Tw" => -74, "f\'" => 92, "Ty" => -74, 
-    "NA" => -27, "V:" => -65, "V;" => -74, "f," => -10, "f." => -15, 
-    "VA" => -60, " A" => -18, "v," => -74, "W," => -92, "v." => -74, 
-    "W-" => -37, "W." => -92, "VO" => -30, ",\272" => -140, 
-    "Fa" => -75, "\'d" => -25, "Fe" => -75, "eg" => -40, "Fi" => -45, 
-    "OA" => -55, "W:" => -65, "W;" => -65, "g," => -10, " T" => -18, 
-    "g." => -15, "Fo" => -105, " V" => -35, " W" => -40, "Va" => -111, 
-    "WA" => -60, "Fr" => -55, " Y" => -75, "\'r" => -25, "\'s" => -40, 
-    "\'t" => -30, "ev" => -15, "Ve" => -111, "ew" => -15, "P," => -135, 
-    "\'v" => -10, "ex" => -20, "ey" => -30, "P." => -135, "Vi" => -74, 
-    "w," => -74, "OT" => -40, "w." => -74, "OV" => -50, "Vo" => -111, 
-    "OW" => -50, "WO" => -25, "OX" => -40, "A\'" => -37, "OY" => -50, 
-    "Vu" => -74, "ff" => -18, "fi" => -20, "PA" => -90, "Wa" => -92, 
-    "We" => -92, "Wi" => -55, "nv" => -40, "AC" => -30, "Y," => -92, 
-    "Wo" => -92, "Y-" => -74, "Y." => -92, ".\272" => -140, 
-    "AG" => -35, "ge" => -10, "Wu" => -55, "gg" => -10, "AO" => -40, 
-    "Wy" => -70, "Pa" => -80, "AQ" => -40, "Y:" => -65, "Y;" => -65, 
-    "AT" => -37, "Pe" => -80, "og" => -10, "J," => -25, "AU" => -50, 
-    "AV" => -105, "J." => -25, "AW" => -95, "AY" => -55, "YA" => -50, 
-    "Po" => -80, "``" => -111, "BA" => -25, "y," => -55, "ov" => -10, 
-    "QU" => -10, "y." => -55, "YO" => -15, "JA" => -40, "b." => -40, 
-    ",\'" => -140, "Au" => -20, "Av" => -55, "BU" => -10, "Aw" => -55, 
-    "Ay" => -55, "Ya" => -92, "r," => -111, "Ye" => -92, "r-" => -20, 
-    "r." => -111, "RO" => -40, "Yi" => -74, "RU" => -40, "RV" => -18, 
-    "Yo" => -92, "ag" => -10, "RW" => -18, "RY" => -18, "Ja" => -35, 
-    "Yu" => -92, "Je" => -25, "L\'" => -37, "Jo" => -25, "KO" => -50, 
-    "Ju" => -35,   }
+  widths => {
+    "multiply" => 675, "Ntilde" => 667, "zero" => 500, "eth" => 500, 
+    "Ograve" => 722, "uacute" => 500, "braceleft" => 400, 
+    "Thorn" => 611, "zcaron" => 389, "comma" => 250, "cedilla" => 333, 
+    "plusminus" => 675, "ccedilla" => 444, "circumflex" => 333, 
+    "dotaccent" => 333, "asciitilde" => 541, "colon" => 333, 
+    "onehalf" => 750, "dollar" => 500, "ntilde" => 500, 
+    "Oacute" => 722, "Ocircumflex" => 722, "ogonek" => 333, 
+    "ograve" => 500, "thorn" => 500, "degree" => 400, "minus" => 675, 
+    "yen" => 500, "space" => 250, "registered" => 760, 
+    "questiondown" => 500, "Aring" => 611, "percent" => 833, 
+    "emdash" => 889, "six" => 500, "Agrave" => 611, "paragraph" => 523, 
+    "three" => 500, "numbersign" => 500, "two" => 500, "Igrave" => 333, 
+    "oacute" => 500, "ocircumflex" => 500, "A" => 611, "B" => 611, 
+    "C" => 667, "D" => 722, "E" => 611, "onequarter" => 750, 
+    "F" => 611, "G" => 722, "H" => 722, "I" => 333, "J" => 444, 
+    "K" => 667, "L" => 556, "backslash" => 278, "asciicircum" => 422, 
+    "periodcentered" => 250, "M" => 833, "N" => 667, "O" => 722, 
+    "P" => 611, "aring" => 500, "Q" => 722, "R" => 611, 
+    "Aacute" => 611, "caron" => 333, "S" => 500, "T" => 556, 
+    "grave" => 333, "U" => 722, "agrave" => 500, "V" => 611, 
+    "W" => 833, "equal" => 675, "question" => 500, "X" => 611, 
+    "Y" => 556, "Z" => 556, "bracketright" => 389, "Iacute" => 333, 
+    "ampersand" => 778, "four" => 500, "igrave" => 278, "a" => 500, 
+    "b" => 500, "c" => 444, "d" => 500, "plus" => 675, "e" => 444, 
+    "quotesinglbase" => 333, "f" => 278, "g" => 500, "bullet" => 350, 
+    "h" => 500, "i" => 278, "Oslash" => 722, "dagger" => 500, 
+    "j" => 278, "Yacute" => 556, "k" => 444, "l" => 278, "m" => 722, 
+    "n" => 500, "o" => 500, "ordfeminine" => 276, "ring" => 333, 
+    "p" => 500, "threesuperior" => 300, "q" => 500, "acute" => 333, 
+    "r" => 389, "aacute" => 500, "twosuperior" => 300, "s" => 389, 
+    "OE" => 944, "t" => 278, "divide" => 675, "section" => 500, 
+    "u" => 500, "v" => 444, "w" => 667, "dieresis" => 333, "x" => 444, 
+    "y" => 444, "z" => 389, "iacute" => 278, "quotedblbase" => 556, 
+    "hungarumlaut" => 333, "quotedbl" => 420, "mu" => 500, 
+    "Scaron" => 500, "Lslash" => 556, "semicolon" => 333, 
+    "oslash" => 500, "florin" => 500, "yacute" => 444, "fi" => 500, 
+    "fl" => 500, "Acircumflex" => 611, "parenright" => 333, 
+    "Ecircumflex" => 611, "Icircumflex" => 333, "trademark" => 980, 
+    "daggerdbl" => 500, "guillemotleft" => 500, "germandbls" => 500, 
+    "macron" => 333, "Otilde" => 722, "seven" => 500, 
+    "ellipsis" => 889, "scaron" => 389, "ordmasculine" => 310, 
+    "AE" => 889, "Ucircumflex" => 722, "lslash" => 278, 
+    "dotlessi" => 278, "sterling" => 500, "quotedblleft" => 556, 
+    "hyphen" => 333, "guilsinglright" => 333, "quotesingle" => 214, 
+    "eight" => 500, "exclamdown" => 389, "acircumflex" => 500, 
+    "endash" => 500, "oe" => 667, "ecircumflex" => 444, 
+    "Adieresis" => 611, "copyright" => 760, "Egrave" => 611, 
+    "icircumflex" => 278, "slash" => 278, "braceright" => 400, 
+    "Edieresis" => 611, "quotedblright" => 556, "Idieresis" => 333, 
+    "otilde" => 500, "parenleft" => 333, "one" => 500, 
+    "Odieresis" => 722, "ucircumflex" => 500, "bracketleft" => 389, 
+    "Ugrave" => 722, "cent" => 500, "currency" => 500, 
+    "logicalnot" => 675, "quoteright" => 333, "Udieresis" => 722, 
+    "perthousand" => 1000, "Ydieresis" => 556, "Atilde" => 611, 
+    "breve" => 333, "bar" => 275, "fraction" => 167, "Eacute" => 611, 
+    "less" => 675, "adieresis" => 500, "guilsinglleft" => 333, 
+    "egrave" => 444, "exclam" => 333, "edieresis" => 444, 
+    "idieresis" => 278, "Eth" => 722, "period" => 250, "ae" => 667, 
+    "asterisk" => 500, "odieresis" => 500, "Uacute" => 722, 
+    "ugrave" => 500, "five" => 500, "nine" => 500, "greater" => 675, 
+    "udieresis" => 500, "Zcaron" => 556, "threequarters" => 750, 
+    "guillemotright" => 500, "Ccedilla" => 667, "ydieresis" => 444, 
+    "tilde" => 333, "atilde" => 500, "at" => 920, "brokenbar" => 275, 
+    "eacute" => 444, "quoteleft" => 333, "underscore" => 500, 
+    "onesuperior" => 300, 
+  }
 );
+1;
index c05f749..fe8b24d 100644 (file)
 %PS_Utopia_Bold = (
   name => 'Utopia-Bold',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      210,   278,   473,   560,   560,   887,   748,   252,
-      365,   365,   442,   600,   280,   392,   280,   378,
-      560,   560,   560,   560,   560,   560,   560,   560,
-      560,   560,   280,   280,   600,   600,   600,   456,
-      833,   644,   683,   689,   777,   629,   593,   726,
-      807,   384,   386,   707,   585,   918,   739,   768,
-      650,   768,   684,   561,   624,   786,   645,   933,
-      634,   617,   614,   335,   379,   335,   600,   500,
-      252,   544,   605,   494,   605,   519,   342,   533,
-      631,   316,   316,   582,   309,   948,   638,   585,
-      615,   597,   440,   446,   370,   629,   520,   774,
-      522,   524,   483,   365,   284,   365,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   278,   560,   560,   100,   560,   560,   566,
-      560,   252,   473,   487,   287,   287,   639,   639,
-        0,   500,   510,   486,   280,     0,   552,   455,
-      252,   473,   473,   487,  1000,  1289,     0,   456,
-        0,   430,   430,   430,   430,   430,   430,   430,
-      430,     0,   430,   430,     0,   430,   430,   430,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   879,     0,   405,     0,     0,     0,     0,
-      591,   768,  1049,   427,     0,     0,     0,     0,
-        0,   806,     0,     0,     0,   316,     0,     0,
-      321,   585,   866,   662,     0,     0,     0,     0
-  ],
-  kern => {
-    "Zi" => -12, "[J" => 60, "Zo" => -12, "[T" => 35, "Zu" => -6, 
-    "[V" => 64, "Zw" => -36, "[W" => 64, "Zy" => -36, "[Y" => 64, 
-    "A\272" => -80, "zc" => -6, "zd" => -6, "ze" => -6, "{J" => 50, 
-    "zo" => -6, "{T" => 25, "{V" => 64, "{W" => 64, "{Y" => 64, 
-    "a\272" => -40, "b\272" => -40, " T" => -40, " V" => -60, 
-    " W" => -60, " Y" => -60, " `" => -40, "A\'" => -110, 
-    "d\272" => -24, "`A" => -122, "AC" => -18, "a\'" => -45, 
-    "AG" => -18, "`J" => -24, "AO" => -18, "AQ" => -18, "`T" => 35, 
-    "AT" => -58, "`V" => 35, "AU" => -40, "`W" => 35, "AV" => -70, 
-    "`X" => 30, "AW" => -54, "`Y" => 35, "AX" => -18, "AY" => -64, 
-    "e\272" => -20, "``" => -30, "F\272" => 20, "`a" => -60, 
-    "Aa" => -6, "`c" => -70, "Ab" => -12, "`d" => -70, "Ac" => -12, 
-    "`e" => -70, "Ad" => -12, "`f" => -10, "Ae" => -6, "`g" => -50, 
-    "b\'" => -45, "`m" => -40, "`n" => -40, "b," => -10, "`o" => -70, 
-    "f\251" => 70, "`p" => -40, "b." => -10, "Ao" => -12, "`q" => -70, 
-    "Ap" => -18, "`r" => -40, "Aq" => -6, "`s" => -40, "`t" => -25, 
-    "As" => 6, "`u" => -25, "At" => -12, "`v" => -5, "BT" => -20, 
-    "Au" => -18, "`w" => 5, "BU" => -25, "Av" => -48, "`x" => -5, 
-    "BV" => -20, "Aw" => -42, "`y" => -5, "BW" => -20, "`z" => -26, 
-    "Ay" => -40, "Az" => 25, "f\272" => 68, "G\272" => -20, 
-    "Ba" => -12, "Bb" => -10, "CC" => -6, "Be" => -6, "c\'" => -5, 
-    "CG" => -6, "Bh" => -15, "Bi" => -12, "Bk" => -15, "Bl" => -15, 
-    "D," => -40, "Bo" => -6, "D." => -40, "CO" => -6, "CQ" => -6, 
-    "Br" => -12, "Bu" => -12, "By" => -18, "Ca" => -16, "Ce" => -12, 
-    "d\'" => -24, "E," => 10, "Co" => -12, "E." => 10, "Cr" => -6, 
-    "bv" => -20, "Cu" => -18, "bw" => -20, "DV" => -40, "by" => -15, 
-    "DW" => -40, "Cy" => -24, "Cz" => -5, "DY" => -60, "h\272" => -60, 
-    "Da" => -15, "\' " => -40, "De" => -5, "\252A" => -122, 
-    "e\'" => -25, "Dh" => -18, "Di" => -12, "F\'" => 20, "\'\'" => -30, 
-    "F," => -150, "\'," => -100, "Do" => -5, "\252J" => -24, 
-    "F." => -150, "\'." => -100, "Dr" => -12, "Du" => -12, "EV" => -6, 
-    "EW" => -6, "\252T" => 18, "EY" => -6, "\252V" => 40, 
-    "\252W" => 40, "\252X" => 20, "\252Y" => 30, "i\272" => -20, 
-    "Ea" => -4, "Eb" => -5, "FA" => -60, "Ec" => -6, "Ed" => -6, 
-    "Ee" => -6, "\252a" => -60, "Eg" => -6, "\252c" => -70, 
-    "f\'" => 68, "\252d" => -70, "Ei" => -6, "\252e" => -70, 
-    "f)" => 110, "Ej" => -6, "\252f" => -30, "\252g" => -50, 
-    "f," => -20, "Em" => -4, "En" => -4, "f." => -10, "Eo" => -6, 
-    "Ep" => -18, "Eq" => -6, "\252m" => -40, "Er" => -4, 
-    "\252n" => -40, "Es" => -12, "\252o" => -70, "Et" => -18, 
-    "\252p" => -40, "Eu" => -12, "\252q" => -70, "Ev" => -24, 
-    "\252r" => -40, "Ew" => -24, "\252s" => -32, "\252t" => -40, 
-    "Ey" => -30, "\252u" => -40, "\252w" => 10, "\252z" => -26, 
-    "j\272" => -20, ",\272" => -100, "Fa" => -48, "\'d" => -100, 
-    "Fe" => -36, "Fi" => -22, "(J" => 50, "Fl" => -12, "\'l" => -6, 
-    "g," => 10, "\'m" => -42, "Fo" => -36, "Fr" => -36, "\'r" => -42, 
-    "\'s" => -70, "\'t" => -50, "Fu" => -12, "(T" => 50, "\'v" => -20, 
-    "(V" => 64, "(W" => 64, "ez" => -4, "Fy" => -18, "(Y" => 64, 
-    "f]" => 100, "k\272" => -30, "L\272" => -130, "Ga" => -12, 
-    "h\'" => -60, "Gh" => -12, "Gi" => -12, "Gl" => -6, "Gn" => -18, 
-    "Gr" => -18, "Gu" => -12, "Gy" => -12, "f}" => 80, "l\272" => -24, 
-    ".\272" => -100, "Ha" => -25, "gf" => 20, "He" => -30, 
-    "i\'" => -20, "Hi" => -18, "gp" => 20, "Ho" => -30, "Hu" => -26, 
-    "gy" => 20, "Hy" => -24, "m\272" => -60, "Ia" => -24, "Ib" => -6, 
-    ", " => -40, "Ic" => -30, "Id" => -30, "Ie" => -30, "If" => -6, 
-    "Ig" => -6, "j\'" => -20, "Ih" => -6, ",\'" => -100, "Ik" => -6, 
-    "Il" => -6, "j," => -10, "Im" => -18, "In" => -18, "j." => -10, 
-    "Io" => -30, "Ip" => -26, "Ir" => -12, "Is" => -18, "It" => -24, 
-    "Iu" => -26, "Iv" => -24, "Iw" => -18, "Ix" => -6, "Iy" => -6, 
-    "Iz" => -6, "J]" => 15, "n\272" => -60, "Ja" => -36, "KA" => 20, 
-    "KC" => -36, "Je" => -35, "k\'" => -30, "KG" => -36, "Ji" => -20, 
-    "L\'" => -130, "Jo" => -35, "KO" => -36, "KQ" => -36, "Ju" => -36, 
-    "Jy" => -20, "J}" => 15, "o\272" => -40, "P\272" => 20, "Ka" => -6, 
-    "LA" => 30, ". " => -40, "LC" => -12, "Ke" => -18, "Kh" => 10, 
-    "LG" => -12, "l\'" => -24, "Ki" => 6, ".\'" => -100, "Kl" => 10, 
-    "Ko" => -30, "LO" => -12, "LQ" => -12, "Ku" => -42, "LT" => -80, 
-    "Kv" => -80, "LU" => -32, "Kw" => -60, "LV" => -95, "LW" => -78, 
-    "Ky" => -70, "LY" => -70, "p\272" => -60, "m\'" => -60, "Lj" => -6, 
-    "Ll" => 6, "Lu" => -12, "Lw" => -58, "Ly" => -52, "q\272" => -50, 
-    "R\272" => -10, "Ma" => -25, "Mc" => -30, "Md" => -30, "Me" => -30, 
-    "n\'" => -60, "Mi" => -12, "Mj" => -12, "Mn" => -6, "O," => -40, 
-    "Mo" => -30, "O." => -40, "Mu" => -36, "My" => -24, "r\272" => -10, 
-    "S\272" => -15, "Na" => -30, "OA" => -30, "Ne" => -30, 
-    "o\'" => -45, "Ni" => -24, "P\'" => 20, "o," => -10, "P," => -200, 
-    "No" => -30, "P-" => -30, "o." => -10, "P." => -200, 
-    "r\320" => -20, "Nu" => -30, "OT" => -40, "OV" => -35, 
-    "T\261" => -40, "OW" => -35, "Ny" => -24, "OX" => -40, "OY" => -50, 
-    "s\272" => -40, "T\272" => 24, "Oa" => -12, "Ob" => -15, 
-    "PA" => -85, "Oc" => -6, "Od" => -6, "Oe" => -6, "PE" => -20, 
-    "Og" => -6, "p\'" => -45, "Oh" => -15, "Oi" => -6, "PH" => -20, 
-    "PI" => -20, "Ok" => -15, "Ol" => -15, "p," => -10, "Om" => -10, 
-    "On" => -10, "p." => -10, "Oo" => -6, "Op" => -10, "Oq" => -6, 
-    "Or" => -10, "Os" => -6, "Ot" => -6, "Ou" => -6, "T\320" => -60, 
-    "Oz" => -6, "Pa" => -36, "QA" => -30, "Pe" => -36, "q\'" => -50, 
-    "Ph" => -15, "Pi" => -6, "R\'" => -10, "Pl" => -15, "q," => -10, 
-    "Pn" => -12, "q." => -10, "Po" => -36, "Pr" => -12, "Ps" => -30, 
-    "Pt" => -6, "Pu" => -18, "QT" => -40, "ov" => -30, "QU" => -25, 
-    "ow" => -30, "QV" => -35, "ox" => -18, "QW" => -35, "oy" => -25, 
-    "Py" => 10, "QX" => -40, "oz" => -12, "QY" => -50, "u\272" => -60, 
-    "V\272" => 36, "Qa" => -18, "RC" => -10, "r\'" => -20, "RG" => -10, 
-    "S\'" => -15, "r," => -80, "r-" => -60, "r." => -60, "RO" => -10, 
-    "RQ" => -10, "Qu" => -6, "RT" => -20, "V\320" => -20, "pw" => -15, 
-    "RU" => -30, "RV" => -26, "py" => -15, "RW" => -18, "pz" => -10, 
-    "RX" => 20, "RY" => -32, "r:" => 20, "r;" => 20, "v\272" => 10, 
-    "W\272" => 24, "Ra" => -6, "Re" => -18, "s\'" => -40, "T\'" => 24, 
-    "T)" => 40, "T," => -95, "Ro" => -12, "T-" => -110, "T." => -95, 
-    "Rt" => -25, "Ru" => -12, "Ry" => -20, "T;" => -50, "w\272" => 20, 
-    "Sa" => -18, "rc" => -20, "TA" => -52, "rd" => -20, "re" => -20, 
-    "TC" => -25, "rf" => 8, "rg" => 5, "rh" => -10, "\272 " => -40, 
-    "ri" => 8, "Sh" => -12, "TG" => -25, "Si" => -12, "rk" => -10, 
-    "Sj" => -30, "rl" => -10, "Sk" => -24, "rm" => 8, "Sl" => -18, 
-    "t," => 10, "rn" => 8, "Sm" => -24, "ro" => -6, "Sn" => -24, 
-    "t." => 15, "rq" => -6, "Sp" => -24, "TO" => -25, "Sr" => -10, 
-    "TQ" => -25, "rt" => 8, "\272," => -100, "ru" => 8, "St" => -24, 
-    "TS" => -12, "rv" => 30, "\272." => -100, "Su" => -24, "TT" => 30, 
-    "rw" => 30, "Sv" => -40, "rx" => 12, "Sw" => -30, "TV" => 6, 
-    "Y\261" => -30, "ry" => 18, "TW" => 15, "rz" => 20, "Sy" => -35, 
-    "TX" => 10, "TY" => 12, "T]" => 40, "x\272" => -20, "Y\272" => 36, 
-    "Ta" => -90, "UA" => -50, "Te" => -80, "u\'" => -60, "Ti" => -28, 
-    "V\'" => 50, "V)" => 80, "Tm" => -72, "V," => -135, "To" => -90, 
-    "V-" => -90, "V." => -135, "Tr" => -74, "Ts" => -82, "Tu" => -74, 
-    "Y\320" => -50, "Tw" => -72, "Ty" => -74, "Tz" => -64, "V:" => -45, 
-    "T}" => 30, "V;" => -45, "y\272" => 10, "Ua" => -50, "Ub" => -12, 
-    "VA" => -60, "Uc" => -40, "Ud" => -40, "VC" => -20, "Uf" => -20, 
-    "Ug" => -40, "v\'" => 5, "Uh" => -6, "VG" => -20, "Ui" => -22, 
-    "W\'" => 40, "Uk" => -12, "W)" => 80, "Ul" => -12, "v," => -90, 
-    "Um" => -50, "Un" => -50, "W," => -100, "v." => -75, "W-" => -70, 
-    "Up" => -50, "VO" => -20, "W." => -100, "Ur" => -50, "VQ" => -20, 
-    "Us" => -45, "Ut" => -36, "Uv" => -30, "Ux" => -30, "Uy" => -30, 
-    "Uz" => -35, "v:" => 20, "v;" => 20, "W:" => -40, "W;" => -40, 
-    "V]" => 80, "z\272" => -20, "Va" => -70, "WA" => -58, "WC" => -20, 
-    "Ve" => -70, "w\'" => 15, "WG" => -20, "Vi" => 20, "X\'" => 15, 
-    "w," => -68, "w." => -60, "Vo" => -70, "WO" => -20, "Vr" => -75, 
-    "WQ" => -20, "Vu" => -50, "WT" => 30, "Vy" => -36, "w:" => 20, 
-    "w;" => 20, "V}" => 80, "W]" => 80, "va" => -15, "Wa" => -75, 
-    "vc" => -15, "XA" => 20, "vd" => -15, ": " => -20, "ve" => -15, 
-    "Wd" => -60, "XC" => -30, "We" => -60, "x\'" => -25, "Wh" => 20, 
-    "XG" => -30, "Wi" => 5, "Y\'" => 50, "Y)" => 60, "Wm" => -50, 
-    "vo" => -15, "Y," => -90, "Wo" => -60, "Y-" => -100, "vq" => -15, 
-    "XO" => -30, "Y." => -90, "Wr" => -50, "XQ" => -24, "Wt" => -30, 
-    "Wu" => -46, "Wy" => -50, "Y:" => -60, "W}" => 70, "Y;" => -37, 
-    "Xa" => -6, "wc" => -10, "YA" => -55, "wd" => -10, "; " => -20, 
-    "we" => -10, "YC" => -40, "Xe" => -6, "y\'" => 5, "YG" => -40, 
-    "y," => -72, "y-" => -20, "wo" => -10, "y." => -72, "wq" => -10, 
-    "YO" => -40, " \252" => -40, "YQ" => -40, "Xu" => -24, "YT" => 30, 
-    "YV" => 12, "YW" => 12, "Xy" => -40, "YX" => 12, "YY" => 12, 
-    "y:" => 20, "y;" => 20, "Y]" => 80, " \270" => -100, 
-    " \271" => -100, "Ya" => -80, "xc" => -12, "ZA" => 25, "xd" => -12, 
-    "xe" => -12, "Yd" => -90, "ZC" => -18, "Ye" => -90, "z\'" => -20, 
-    "ZG" => -18, "Yi" => 15, "Yl" => 25, "xo" => -6, "Yo" => -90, 
-    "xq" => -6, "ZO" => -18, "Yq" => -100, "ZQ" => -18, "Yt" => -46, 
-    "Yu" => -65, "Yv" => -50, "Y}" => 64, "Za" => -6, "Ze" => -6,   }
+  widths => {
+    "Ntilde" => 739, "multiply" => 600, "zero" => 560, "eth" => 585, 
+    "Ograve" => 768, "uacute" => 629, "braceleft" => 365, 
+    "Thorn" => 640, "zcaron" => 483, "comma" => 280, "cedilla" => 430, 
+    "plusminus" => 600, "ccedilla" => 494, "circumflex" => 430, 
+    "dotaccent" => 430, "asciitilde" => 600, "colon" => 280, 
+    "onehalf" => 900, "dollar" => 560, "ntilde" => 638, 
+    "Ocircumflex" => 768, "Oacute" => 768, "ogonek" => 430, 
+    "ograve" => 585, "thorn" => 609, "degree" => 396, "minus" => 600, 
+    "yen" => 560, "space" => 210, "registered" => 800, 
+    "questiondown" => 456, "Aring" => 644, "percent" => 887, 
+    "emdash" => 1000, "six" => 560, "Agrave" => 644, 
+    "paragraph" => 552, "three" => 560, "numbersign" => 560, 
+    "two" => 560, "Igrave" => 384, "ocircumflex" => 585, 
+    "oacute" => 585, "A" => 644, "B" => 683, "C" => 689, "D" => 777, 
+    "E" => 629, "onequarter" => 900, "F" => 593, "G" => 726, 
+    "H" => 807, "I" => 384, "J" => 386, "K" => 707, "L" => 585, 
+    "backslash" => 379, "asciicircum" => 600, "periodcentered" => 280, 
+    "M" => 918, "N" => 739, "O" => 768, "P" => 650, "aring" => 544, 
+    "Q" => 768, "R" => 684, "Aacute" => 644, "caron" => 430, 
+    "S" => 561, "T" => 624, "grave" => 430, "U" => 786, 
+    "agrave" => 544, "V" => 645, "W" => 933, "equal" => 600, 
+    "question" => 456, "X" => 634, "Y" => 617, "Z" => 614, 
+    "bracketright" => 335, "Iacute" => 384, "ampersand" => 748, 
+    "four" => 560, "igrave" => 316, "a" => 544, "b" => 605, "c" => 494, 
+    "d" => 605, "plus" => 600, "e" => 519, "quotesinglbase" => 252, 
+    "f" => 342, "g" => 533, "bullet" => 455, "h" => 631, "i" => 316, 
+    "Oslash" => 768, "dagger" => 510, "j" => 316, "Yacute" => 617, 
+    "k" => 582, "l" => 309, "m" => 948, "n" => 638, "o" => 585, 
+    "ordfeminine" => 405, "ring" => 430, "p" => 615, 
+    "threesuperior" => 402, "q" => 597, "acute" => 430, "r" => 440, 
+    "aacute" => 544, "twosuperior" => 402, "s" => 446, "OE" => 1049, 
+    "t" => 370, "divide" => 600, "section" => 566, "u" => 629, 
+    "v" => 520, "w" => 774, "dieresis" => 430, "x" => 522, "y" => 524, 
+    "z" => 483, "iacute" => 316, "quotedblbase" => 473, 
+    "hungarumlaut" => 430, "quotedbl" => 473, "mu" => 629, 
+    "Scaron" => 561, "Lslash" => 591, "semicolon" => 280, 
+    "oslash" => 585, "florin" => 560, "yacute" => 524, "fi" => 639, 
+    "fl" => 639, "Acircumflex" => 644, "parenright" => 365, 
+    "Ecircumflex" => 629, "Icircumflex" => 384, "trademark" => 1090, 
+    "daggerdbl" => 486, "guillemotleft" => 487, "germandbls" => 662, 
+    "macron" => 430, "Otilde" => 768, "seven" => 560, 
+    "ellipsis" => 1000, "scaron" => 446, "ordmasculine" => 427, 
+    "AE" => 879, "Ucircumflex" => 786, "lslash" => 321, 
+    "dotlessi" => 316, "sterling" => 560, "quotedblleft" => 473, 
+    "hyphen" => 392, "guilsinglright" => 287, "quotesingle" => 252, 
+    "eight" => 560, "exclamdown" => 278, "acircumflex" => 544, 
+    "endash" => 500, "oe" => 866, "ecircumflex" => 519, 
+    "copyright" => 800, "Adieresis" => 644, "Egrave" => 629, 
+    "icircumflex" => 316, "slash" => 378, "braceright" => 365, 
+    "Edieresis" => 629, "quotedblright" => 473, "Idieresis" => 384, 
+    "otilde" => 585, "parenleft" => 365, "one" => 560, 
+    "ucircumflex" => 629, "Odieresis" => 768, "bracketleft" => 335, 
+    "Ugrave" => 786, "cent" => 560, "currency" => 560, 
+    "logicalnot" => 600, "quoteright" => 252, "Udieresis" => 786, 
+    "perthousand" => 1289, "Ydieresis" => 617, "Atilde" => 644, 
+    "breve" => 430, "bar" => 284, "fraction" => 100, "Eacute" => 629, 
+    "less" => 600, "adieresis" => 544, "guilsinglleft" => 287, 
+    "egrave" => 519, "exclam" => 278, "edieresis" => 519, "Eth" => 783, 
+    "idieresis" => 316, "period" => 280, "ae" => 806, 
+    "asterisk" => 442, "Uacute" => 786, "odieresis" => 585, 
+    "ugrave" => 629, "five" => 560, "nine" => 560, "greater" => 600, 
+    "udieresis" => 629, "Zcaron" => 614, "threequarters" => 900, 
+    "guillemotright" => 487, "Ccedilla" => 689, "ydieresis" => 524, 
+    "tilde" => 430, "atilde" => 544, "at" => 833, "brokenbar" => 284, 
+    "eacute" => 519, "quoteleft" => 252, "underscore" => 500, 
+    "onesuperior" => 402, 
+  }
 );
+1;
index 47b6695..aeb8174 100644 (file)
 %PS_Utopia_BoldItalic = (
   name => 'Utopia-BoldItalic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      210,   285,   455,   560,   560,   896,   752,   246,
-      350,   350,   500,   600,   280,   392,   280,   260,
-      560,   560,   560,   560,   560,   560,   560,   560,
-      560,   560,   280,   280,   600,   600,   600,   454,
-      828,   634,   680,   672,   774,   622,   585,   726,
-      800,   386,   388,   688,   586,   921,   741,   761,
-      660,   761,   681,   551,   616,   776,   630,   920,
-      630,   622,   618,   350,   460,   350,   600,   500,
-      246,   596,   586,   456,   609,   476,   348,   522,
-      629,   339,   333,   570,   327,   914,   635,   562,
-      606,   584,   440,   417,   359,   634,   518,   795,
-      516,   489,   466,   340,   265,   340,   600,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   285,   560,   560,   100,   560,   560,   568,
-      560,   246,   455,   560,   360,   360,   651,   652,
-        0,   500,   514,   490,   280,     0,   580,   465,
-      246,   455,   455,   560,  1000,  1297,     0,   454,
-        0,   400,   400,   400,   400,   400,   400,   402,
-      400,     0,   400,   400,     0,   400,   350,   400,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   890,     0,   444,     0,     0,     0,     0,
-      592,   761,  1016,   412,     0,     0,     0,     0,
-        0,   789,     0,     0,     0,   339,     0,     0,
-      339,   562,   811,   628,     0,     0,     0,     0
-  ],
-  kern => {
-    "Zi" => -12, "[J" => 30, "Zo" => -6, "yq" => -10, "[T" => 35, 
-    "Zu" => -12, "[V" => 64, "Zw" => -36, "[W" => 64, "Zy" => -36, 
-    "[Y" => 60, "A\272" => -92, "zc" => -6, "zd" => -6, "ze" => -6, 
-    "{J" => 60, "zo" => -6, "{T" => 40, "{V" => 64, "{W" => 64, 
-    "{Y" => 64, "a\272" => -54, "B\272" => -32, "b\272" => -30, 
-    "C\272" => 20, " A" => -50, " T" => -50, " V" => -70, " W" => -50, 
-    " Y" => -70, "c\272" => 5, "D\272" => -20, " `" => -60, 
-    "A\'" => -92, "d\272" => -12, "`A" => -100, "AC" => -30, 
-    "a\'" => -54, "AG" => -30, "B\'" => -20, "AO" => -30, "AQ" => -30, 
-    "`T" => 36, "AT" => -60, "`V" => 28, "AU" => -50, "`W" => 46, 
-    "AV" => -75, "`X" => 46, "AW" => -46, "`Y" => 12, "AX" => -8, 
-    "AY" => -56, "e\272" => -25, "F\272" => 35, "`a" => -30, 
-    "`b" => 24, "Aa" => 10, "`c" => -30, "Ab" => -6, "`d" => -30, 
-    "Ac" => -6, "`e" => -30, "Ad" => 4, "`g" => -30, "`h" => 10, 
-    "b\'" => -30, "Ah" => -6, "C\'" => 12, "`k" => 10, "`l" => 10, 
-    "`m" => -12, "Al" => -18, "`n" => -12, "b," => -15, "Am" => -12, 
-    "`o" => -30, "An" => -12, "`p" => -12, "b." => -15, "Ao" => -18, 
-    "`q" => -30, "Ap" => -6, "`r" => -12, "`s" => -30, "Ar" => -6, 
-    "`t" => -30, "As" => 6, "`u" => -12, "At" => -6, "BT" => -20, 
-    "Au" => -18, "`w" => -12, "BU" => -30, "Av" => -30, "`x" => -10, 
-    "BV" => -45, "Aw" => -30, "`y" => 30, "BW" => -30, "Ax" => 16, 
-    "`z" => -30, "Ay" => -40, "Az" => 18, "f\272" => 120, 
-    "G\272" => -30, "Ba" => 10, "CC" => -12, "Be" => 4, "c\'" => 5, 
-    "CG" => -12, "Bh" => -15, "D\'" => -20, "Bi" => -12, "Bk" => -10, 
-    "Bl" => -20, "D," => -20, "Bo" => 6, "D." => -20, "CO" => -12, 
-    "CQ" => -12, "Br" => -6, "Bu" => -12, "By" => -6, "g\272" => -20, 
-    "Ca" => -6, "Ce" => -6, "d\'" => -12, "Ci" => -6, "E\'" => 10, 
-    "d," => 15, "E," => 15, "d." => 15, "E." => 15, "Cr" => -12, 
-    "bv" => -5, "Cu" => -12, "bw" => -5, "DV" => -65, "by" => -6, 
-    "DW" => -40, "Cy" => -18, "Cz" => -6, "DY" => -80, "h\272" => -78, 
-    "Da" => 6, "\' " => -50, "De" => 6, "\252A" => -100, "e\'" => -25, 
-    "Dh" => -15, "F\'" => 40, "F," => -110, "\'," => -140, "Do" => 6, 
-    "F." => -120, "\'." => -140, "Dy" => 18, "\252T" => 36, 
-    "\252V" => 40, "\252W" => 55, "\252X" => 45, "\252Y" => 30, 
-    "i\272" => -20, "J\272" => 6, "Ea" => 10, "FA" => -45, "Ed" => 10, 
-    "\252a" => -50, "\252b" => 24, "Eg" => -12, "\252c" => -30, 
-    "f\'" => 120, "\252d" => -50, "Ei" => -12, "G\'" => -30, 
-    "\252e" => -30, "f)" => 100, "Ej" => -6, "\252g" => -30, 
-    "El" => -6, "\252h" => 10, "f," => -30, "Em" => -12, "En" => -12, 
-    "f." => -30, "\252k" => 10, "Ep" => -12, "\252l" => 10, "Eq" => 10, 
-    "\252m" => -12, "Er" => -6, "\252n" => -12, "Es" => -6, 
-    "\252o" => -30, "Et" => -18, "\252p" => -12, "Eu" => -24, 
-    "\252q" => -50, "Ev" => -18, "\252r" => -12, "Ew" => -30, 
-    "\252s" => -30, "Ex" => 15, "\252t" => 5, "Ey" => -24, 
-    "\252u" => -12, "Ez" => -6, "\252v" => -12, "\252w" => -12, 
-    "\252x" => -60, "\252z" => -30, "j\272" => -20, "K\272" => 36, 
-    ",\272" => -100, "Fa" => -30, "\'d" => -65, "Fe" => -24, 
-    "Fi" => -6, "(J" => 50, "\'l" => -12, "g," => 20, "\'m" => -12, 
-    "Fo" => -24, "Fr" => -12, "\'r" => -12, "\'s" => -45, "ev" => -10, 
-    "Fu" => -24, "(T" => 30, "ew" => -10, "\'v" => -20, "ex" => -10, 
-    "(V" => 64, "ey" => 6, "(W" => 64, "Fy" => -12, "(Y" => 64, 
-    "f]" => 110, "k\272" => -38, "L\272" => -110, "Ge" => 5, 
-    "h\'" => -78, "Gh" => -18, "Gi" => -12, "Gl" => -24, "Gn" => -22, 
-    "Gr" => -22, "Gu" => -22, "Gy" => -25, "f}" => 110, "l\272" => -12, 
-    "M\272" => 6, ".\272" => -100, "Ha" => -25, "gf" => 42, 
-    "He" => -25, "i\'" => -20, "Hi" => -25, "J\'" => 6, "gp" => 30, 
-    "Ho" => -25, "Hu" => -30, "gy" => 50, "Hy" => -18, "m\272" => -78, 
-    "Ia" => -15, "Ib" => -6, ", " => -40, "Ic" => -25, "Id" => -15, 
-    "Ie" => -25, "If" => -6, "Ig" => -24, "j\'" => -20, "Ii" => -10, 
-    "K\'" => 36, ",\'" => -100, "Ij" => -20, "Ik" => -6, "Il" => -6, 
-    "j," => -20, "Im" => -18, "In" => -18, "j." => -20, "Io" => -25, 
-    "Ip" => -18, "Ir" => -12, "Is" => -18, "It" => -18, "Iu" => -30, 
-    "Iv" => -30, "Iw" => -30, "Ix" => -6, "Iy" => -6, "Iz" => -20, 
-    "n\272" => -88, "O\272" => -20, "Ja" => -36, "KA" => 15, 
-    "KC" => -50, "Je" => -30, "k\'" => -38, "KG" => -50, "Ji" => -30, 
-    "L\'" => -110, "Jo" => -36, "KO" => -50, "KQ" => -50, "Ju" => -32, 
-    "Jy" => -12, "J}" => 15, "o\272" => -50, "Ka" => -12, "LA" => 40, 
-    ". " => -40, "LC" => -48, "Ke" => -30, "Kh" => 15, "LG" => -48, 
-    "l\'" => -12, "Ki" => -12, "M\'" => 6, ".\'" => -100, "Kl" => 10, 
-    "Kn" => -24, "Ko" => -30, "LO" => -48, "Kr" => -24, "LQ" => -48, 
-    "Ku" => -30, "LT" => -100, "Kv" => -30, "LU" => -42, "Kw" => -36, 
-    "LV" => -110, "LW" => -78, "Ky" => -70, "LY" => -80, 
-    "p\272" => -52, "Q\272" => -38, "m\'" => -78, "Li" => -18, 
-    "Lj" => -18, "Ll" => -16, "Lu" => -18, "Lw" => -30, "Ly" => -70, 
-    "q\272" => -40, "R\272" => -22, "Ma" => -20, "Mc" => -25, 
-    "Md" => -20, "Me" => -25, "n\'" => -88, "Mi" => -20, "O\'" => -20, 
-    "Mj" => -35, "Mn" => -20, "O," => -10, "Mo" => -25, "O." => -10, 
-    "Mu" => -24, "r\261" => -20, "My" => -18, "r\272" => -6, 
-    "S\272" => -50, "Na" => -22, "OA" => -8, "Ne" => -16, "o\'" => -50, 
-    "Ni" => -12, "P\'" => -12, "o," => -10, "P," => -170, "o." => -10, 
-    "No" => -18, "P." => -170, "Nu" => -24, "OT" => -42, "OV" => -50, 
-    "T\261" => -40, "OW" => -35, "Ny" => -18, "OX" => -30, "OY" => -70, 
-    "s\272" => -30, "T\272" => 36, "Oa" => 6, "PA" => -70, "Od" => 6, 
-    "Oe" => 6, "PE" => -45, "Og" => -6, "p\'" => -30, "Oh" => -10, 
-    "PH" => -45, "Q\'" => -20, "Oj" => -6, "PI" => -45, "Ok" => -10, 
-    "Ol" => -15, "p," => -15, "Om" => -6, "On" => -6, "p." => -15, 
-    "Op" => -6, "Oq" => 6, "Or" => -6, "Os" => -6, "Ot" => -6, 
-    "Ou" => -6, "T\320" => -40, "Oy" => 12, "Oz" => -6, "t\272" => 15, 
-    "Pa" => -40, "QA" => -18, "Pe" => -24, "q\'" => -40, "Ph" => -20, 
-    "R\'" => -22, "Pl" => -20, "q," => -5, "Pn" => -12, "q." => -10, 
-    "Po" => -24, "Pr" => -6, "Ps" => -24, "Pt" => -6, "ov" => -25, 
-    "Pu" => -18, "QT" => -36, "ow" => -25, "QU" => -30, "ox" => -20, 
-    "QV" => -50, "V\261" => -20, "oy" => -12, "QW" => -35, "Py" => 6, 
-    "QX" => -12, "QY" => -70, "u\272" => -78, "V\272" => 60, 
-    "Qa" => -6, "RA" => 15, "RC" => -8, "r\'" => -6, "RG" => -8, 
-    "S\'" => -38, "r," => -100, "r-" => -40, "r." => -100, "RO" => -8, 
-    "RQ" => -8, "Qu" => -6, "RT" => -18, "V\320" => -20, "pw" => -6, 
-    "RU" => -40, "RV" => -35, "RW" => -25, "RX" => 15, "RY" => -45, 
-    "r:" => 20, "r;" => 20, "v\272" => -10, "W\272" => 55, "Re" => -12, 
-    "s\'" => -25, "T\'" => 36, "T)" => 25, "T," => -90, "Ro" => -20, 
-    "T-" => -100, "T." => -70, "Ru" => -12, "Ry" => -6, "T;" => -6, 
-    "w\272" => -10, "X\272" => 40, "ra" => -25, "rc" => -12, 
-    "TA" => -40, "rd" => -25, "re" => -26, "TC" => -6, "rf" => 8, 
-    "Se" => -6, "rh" => -10, "\272 " => -50, "t\'" => 15, "Sh" => -12, 
-    "TG" => -6, "Si" => -20, "rk" => -12, "Sj" => -25, "rl" => -12, 
-    "Sk" => -18, "Sl" => -20, "t," => 15, "Sm" => -24, "ro" => -6, 
-    "Sn" => -24, "t." => 15, "rq" => -24, "Sp" => -18, "TO" => -6, 
-    "Sr" => -20, "TQ" => -6, "rt" => 8, "\272," => -200, "St" => -18, 
-    "rv" => 6, "\272." => -200, "Su" => -18, "TT" => 40, "rw" => 6, 
-    "Sv" => -20, "rx" => 12, "Sw" => -30, "TV" => 20, "Y\261" => -40, 
-    "ry" => 18, "TW" => 30, "rz" => 20, "Sy" => -30, "TX" => 18, 
-    "TY" => 12, "T]" => 20, "x\272" => -30, "Y\272" => 70, "Ta" => -78, 
-    "UA" => -40, "Te" => -78, "u\'" => -65, "Th" => 6, "Ti" => -22, 
-    "V\'" => 46, "V)" => 64, "u," => 20, "Tm" => -54, "V," => -110, 
-    "u." => 20, "To" => -78, "V-" => -60, "V." => -110, "Tr" => -54, 
-    "Ts" => -60, "Tu" => -54, "Y\320" => -40, "Tw" => -54, "Ty" => -52, 
-    "Tz" => -48, "V:" => -18, "T}" => 30, "V;" => -45, "y\272" => -10, 
-    "Z\272" => 18, "Ua" => -30, "Ub" => -6, "VA" => -70, "Uc" => -30, 
-    "Ud" => -30, "Uf" => -10, "Ug" => -30, "v\'" => -10, "Uh" => -6, 
-    "Ui" => -24, "W\'" => 42, "Uk" => -12, "W)" => 55, "Ul" => -12, 
-    "v," => -62, "Um" => -30, "Un" => -30, "W," => -80, "v." => -62, 
-    "W-" => -40, "Up" => -30, "W." => -80, "Ur" => -30, "Us" => -40, 
-    "Ut" => -24, "VT" => 12, "Uv" => -20, "Ux" => -30, "Uz" => -18, 
-    "W:" => -12, "W;" => -12, "V]" => 64, "z\272" => -40, "Va" => -80, 
-    "WA" => -45, "WC" => -5, "Ve" => -55, "w\'" => -10, "WG" => -5, 
-    "Vi" => 15, "X\'" => 24, "w," => -50, "w." => -40, "Vo" => -55, 
-    "WO" => -5, "Vr" => -55, "WQ" => -5, "Vu" => -42, "WT" => 30, 
-    "Vy" => -34, "V}" => 64, "W]" => 64, "va" => -6, "Wa" => -60, 
-    "vc" => -6, "vd" => -6, ": " => -30, "ve" => -6, "Wd" => -60, 
-    "XC" => -45, "We" => -55, "x\'" => -30, "Wh" => 16, "XG" => -45, 
-    "Wi" => 5, "Y\'" => 56, "Y)" => 5, "Wm" => -30, "vo" => -6, 
-    "Y," => -80, "Wo" => -55, "Y-" => -110, "vq" => -6, "XO" => -45, 
-    "Y." => -80, "Wr" => -30, "XQ" => -45, "Wt" => -10, "Wu" => -30, 
-    "XW" => -6, "Wy" => -36, "XY" => -6, "Y:" => -20, "W}" => 64, 
-    "Y;" => -20, "Xa" => -6, "YA" => -40, "; " => -30, "YC" => -25, 
-    "Xe" => -18, "y\'" => -10, "YG" => -25, "Xi" => -6, "Z\'" => 18, 
-    "y," => -56, "y." => -56, "YO" => -25, " \252" => -60, "Xr" => -6, 
-    "YQ" => -25, "Xu" => -30, "YT" => 30, "YV" => 6, "YW" => 12, 
-    "Xy" => -40, "YX" => 12, "YY" => 12, "Y]" => 64, " \270" => -60, 
-    " \271" => -60, "Ya" => -85, "xc" => -6, "ZA" => 30, "xd" => -6, 
-    "xe" => -6, "Yd" => -85, "ZC" => -20, "Ye" => -95, "z\'" => -40, 
-    "ZG" => -20, "Yi" => 15, "Yl" => 15, "xo" => -6, "Yo" => -95, 
-    "xq" => -6, "ZO" => -20, "Yq" => -100, "ZQ" => -20, "Yt" => -32, 
-    "Yu" => -70, "xw" => -6, "Yv" => -60, "xy" => 12, "Y}" => 64, 
-    "Za" => -6, "yd" => -10, "Ze" => -6,   }
+  widths => {
+    "Ntilde" => 741, "multiply" => 600, "zero" => 560, "eth" => 562, 
+    "Ograve" => 761, "uacute" => 634, "braceleft" => 340, 
+    "Thorn" => 629, "zcaron" => 466, "comma" => 280, "cedilla" => 400, 
+    "plusminus" => 600, "ccedilla" => 456, "circumflex" => 400, 
+    "dotaccent" => 402, "asciitilde" => 600, "colon" => 280, 
+    "onehalf" => 940, "dollar" => 560, "ntilde" => 635, 
+    "Ocircumflex" => 761, "Oacute" => 761, "ogonek" => 350, 
+    "ograve" => 562, "thorn" => 600, "degree" => 375, "minus" => 600, 
+    "yen" => 560, "space" => 210, "registered" => 824, 
+    "questiondown" => 454, "Aring" => 634, "percent" => 896, 
+    "emdash" => 1000, "six" => 560, "Agrave" => 634, 
+    "paragraph" => 580, "three" => 560, "numbersign" => 560, 
+    "two" => 560, "Igrave" => 386, "ocircumflex" => 562, 
+    "oacute" => 562, "A" => 634, "B" => 680, "C" => 672, "D" => 774, 
+    "E" => 622, "onequarter" => 940, "F" => 585, "G" => 726, 
+    "H" => 800, "I" => 386, "J" => 388, "K" => 688, "L" => 586, 
+    "backslash" => 460, "asciicircum" => 600, "periodcentered" => 280, 
+    "M" => 921, "N" => 741, "O" => 761, "P" => 660, "aring" => 596, 
+    "Q" => 761, "R" => 681, "Aacute" => 634, "caron" => 400, 
+    "S" => 551, "T" => 616, "grave" => 400, "U" => 776, 
+    "agrave" => 596, "V" => 630, "W" => 920, "equal" => 600, 
+    "question" => 454, "X" => 630, "Y" => 622, "Z" => 618, 
+    "bracketright" => 350, "Iacute" => 386, "ampersand" => 752, 
+    "four" => 560, "igrave" => 339, "a" => 596, "b" => 586, "c" => 456, 
+    "d" => 609, "plus" => 600, "e" => 476, "quotesinglbase" => 246, 
+    "f" => 348, "g" => 522, "bullet" => 465, "h" => 629, "i" => 339, 
+    "Oslash" => 761, "dagger" => 514, "j" => 333, "Yacute" => 622, 
+    "k" => 570, "l" => 327, "m" => 914, "n" => 635, "o" => 562, 
+    "ordfeminine" => 444, "ring" => 400, "p" => 606, 
+    "threesuperior" => 402, "q" => 584, "acute" => 400, "r" => 440, 
+    "aacute" => 596, "twosuperior" => 402, "s" => 417, "OE" => 1016, 
+    "t" => 359, "divide" => 600, "section" => 568, "u" => 634, 
+    "v" => 518, "w" => 795, "dieresis" => 400, "x" => 516, "y" => 489, 
+    "z" => 466, "iacute" => 339, "quotedblbase" => 455, 
+    "hungarumlaut" => 400, "quotedbl" => 455, "mu" => 634, 
+    "Scaron" => 551, "Lslash" => 592, "semicolon" => 280, 
+    "oslash" => 562, "florin" => 560, "yacute" => 489, "fi" => 651, 
+    "fl" => 652, "Acircumflex" => 634, "parenright" => 350, 
+    "Ecircumflex" => 622, "Icircumflex" => 386, "trademark" => 1100, 
+    "daggerdbl" => 490, "guillemotleft" => 560, "germandbls" => 628, 
+    "macron" => 400, "Otilde" => 761, "seven" => 560, 
+    "ellipsis" => 1000, "scaron" => 417, "ordmasculine" => 412, 
+    "AE" => 890, "Ucircumflex" => 776, "lslash" => 339, 
+    "dotlessi" => 339, "sterling" => 560, "quotedblleft" => 455, 
+    "hyphen" => 392, "guilsinglright" => 360, "quotesingle" => 246, 
+    "eight" => 560, "exclamdown" => 285, "acircumflex" => 596, 
+    "endash" => 500, "oe" => 811, "ecircumflex" => 476, 
+    "copyright" => 824, "Adieresis" => 634, "Egrave" => 622, 
+    "icircumflex" => 339, "slash" => 260, "braceright" => 340, 
+    "Edieresis" => 622, "quotedblright" => 455, "Idieresis" => 386, 
+    "otilde" => 562, "parenleft" => 350, "one" => 560, 
+    "ucircumflex" => 634, "Odieresis" => 761, "bracketleft" => 350, 
+    "Ugrave" => 776, "cent" => 560, "currency" => 560, 
+    "logicalnot" => 600, "quoteright" => 246, "Udieresis" => 776, 
+    "perthousand" => 1297, "Ydieresis" => 622, "Atilde" => 634, 
+    "breve" => 400, "bar" => 265, "fraction" => 100, "Eacute" => 622, 
+    "less" => 600, "adieresis" => 596, "guilsinglleft" => 360, 
+    "egrave" => 476, "exclam" => 285, "edieresis" => 476, "Eth" => 780, 
+    "idieresis" => 339, "period" => 280, "ae" => 789, 
+    "asterisk" => 500, "Uacute" => 776, "odieresis" => 562, 
+    "ugrave" => 634, "five" => 560, "nine" => 560, "greater" => 600, 
+    "udieresis" => 634, "Zcaron" => 618, "threequarters" => 940, 
+    "guillemotright" => 560, "Ccedilla" => 672, "ydieresis" => 489, 
+    "tilde" => 400, "atilde" => 596, "at" => 828, "brokenbar" => 265, 
+    "eacute" => 476, "quoteleft" => 246, "underscore" => 500, 
+    "onesuperior" => 402, 
+  }
 );
+1;
index 1cc3456..7f305b8 100644 (file)
 %PS_Utopia_Regular = (
   name => 'Utopia-Regular',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      225,   242,   458,   530,   530,   838,   706,   278,
-      350,   350,   412,   570,   265,   392,   265,   460,
-      530,   530,   530,   530,   530,   530,   530,   530,
-      530,   530,   265,   265,   570,   570,   570,   389,
-      793,   635,   646,   684,   779,   606,   580,   734,
-      798,   349,   350,   658,   568,   944,   780,   762,
-      600,   762,   644,   541,   621,   791,   634,   940,
-      624,   588,   610,   330,   460,   330,   570,   500,
-      278,   523,   598,   496,   598,   514,   319,   520,
-      607,   291,   280,   524,   279,   923,   619,   577,
-      608,   591,   389,   436,   344,   606,   504,   768,
-      486,   506,   480,   340,   228,   340,   570,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   242,   530,   530,   150,   530,   530,   554,
-      530,   278,   458,   442,   257,   257,   610,   610,
-        0,   500,   504,   488,   265,     0,   555,   409,
-      278,   458,   458,   442,  1000,  1208,     0,   389,
-        0,   400,   400,   400,   400,   400,   400,   400,
-      400,     0,   400,   400,     0,   400,   400,   400,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   876,     0,   390,     0,     0,     0,     0,
-      574,   762,  1025,   398,     0,     0,     0,     0,
-        0,   797,     0,     0,     0,   291,     0,     0,
-      294,   577,   882,   601,     0,     0,     0,     0
-  ],
-  kern => {
-    "Zi" => -12, "[J" => 80, "yo" => -6, "Zo" => -12, "yq" => -6, 
-    "[T" => 54, "Zu" => -6, "[V" => 64, "Zw" => -36, "[W" => 64, 
-    "Zy" => -36, "[Y" => 64, "A\272" => -120, "zc" => -6, "zd" => -6, 
-    "ze" => -6, "{J" => 80, "zo" => -6, "{T" => 54, "{V" => 64, 
-    "{W" => 64, "{Y" => 64, "a\272" => -80, "b\272" => -70, 
-    " T" => -36, " V" => -60, " W" => -60, " Y" => -60, "c\272" => -28, 
-    "D\272" => -20, " `" => -40, "A\'" => -120, "d\272" => -24, 
-    "`A" => -130, "`B" => -20, "`C" => -30, "`D" => -20, "AC" => -24, 
-    "`E" => -20, "`F" => -20, "`G" => -40, "`H" => -20, "a\'" => -70, 
-    "AG" => -24, "`I" => -20, "`J" => -40, "`K" => -20, "`L" => -20, 
-    "`M" => -20, "`N" => -20, "B," => -20, "`O" => -30, "`P" => -20, 
-    "B." => -30, "AO" => -24, "`Q" => -20, "`R" => -20, "AQ" => -24, 
-    "`T" => 10, "`U" => -20, "AT" => -70, "`V" => 18, "AU" => -50, 
-    "`W" => 18, "AV" => -72, "F\261" => 20, "`X" => 12, "AW" => -58, 
-    "`Y" => 18, "AX" => -6, "`Z" => -20, "AY" => -70, "e\272" => -60, 
-    "``" => -72, "`a" => -60, "`c" => -70, "Ab" => -12, "`d" => -70, 
-    "Ac" => -12, "`e" => -70, "Ad" => -12, "`f" => -40, "Ae" => -6, 
-    "`g" => -65, "b\'" => -70, "`m" => -50, "`n" => -50, "b," => -40, 
-    "`o" => -70, "f\251" => 30, "`p" => -50, "b." => -40, "Ao" => -12, 
-    "`q" => -70, "Ap" => -18, "`r" => -50, "Aq" => -6, "`s" => -45, 
-    "`t" => -40, "`u" => -50, "At" => -12, "`v" => -20, "BT" => -20, 
-    "Au" => -25, "`w" => -20, "BU" => -20, "Av" => -60, "`x" => -30, 
-    "BV" => -20, "Aw" => -45, "`y" => -35, "BW" => -25, "`z" => -40, 
-    "Ay" => -50, "Az" => 6, "f\272" => 56, "Ba" => -12, "CC" => -6, 
-    "Be" => -6, "c\'" => -28, "CG" => -6, "Bh" => -12, "D\'" => -20, 
-    "Bi" => -12, "Bl" => -12, "D," => -50, "c." => -10, "Bo" => -6, 
-    "D." => -60, "CO" => -6, "CQ" => -6, "Br" => -12, "Bu" => -12, 
-    "By" => -18, "g\272" => -10, "Ca" => -12, "Ce" => -12, 
-    "d\'" => -24, "Co" => -12, "Cr" => -6, "bv" => -35, "Cu" => -18, 
-    "bw" => -30, "DV" => -35, "by" => -25, "DW" => -35, "Cy" => -24, 
-    "Cz" => -18, "DY" => -45, "h\272" => -80, "Da" => -6, "De" => -6, 
-    "\252A" => -130, "\252B" => -20, "e\'" => -60, "Dh" => -12, 
-    "\252C" => -30, "Di" => -6, "\'\'" => -72, "\252D" => -20, 
-    "\252E" => -20, "\252F" => -20, "\252G" => -30, "e," => -20, 
-    "\252H" => -20, "F," => -180, "\'," => -130, "\252I" => -20, 
-    "e." => -20, "\252J" => -40, "F." => -180, "\'." => -130, 
-    "\252K" => -20, "\252L" => -20, "Dr" => -12, "\252M" => -20, 
-    "\252N" => -20, "\252O" => -30, "Du" => -12, "\252P" => -20, 
-    "\252Q" => -20, "EV" => -6, "\252R" => -20, "EW" => -6, 
-    "\252S" => -20, "Dy" => 6, "\252T" => 10, "EY" => -6, 
-    "\252U" => -20, "\252V" => 18, "\252W" => 18, "\252Y" => 12, 
-    "\252Z" => -20, "Eb" => -12, "FA" => -60, "f\"" => 30, "Ec" => -6, 
-    "Ed" => -6, "Ee" => -6, "\252a" => -70, "Ef" => -12, "Eg" => -6, 
-    "\252c" => -80, "f\'" => 65, "\252d" => -80, "Ei" => -6, 
-    "\252e" => -80, "f)" => 100, "Ej" => -6, "\252f" => -50, "Ek" => 5, 
-    "\252g" => -70, "El" => 5, "Em" => -4, "En" => -4, "Eo" => -6, 
-    "Ep" => -18, "Eq" => -6, "\252m" => -50, "Er" => -4, 
-    "\252n" => -50, "\252o" => -80, "Et" => -18, "\252p" => -50, 
-    "Eu" => -12, "\252q" => -80, "Ev" => -24, "\252r" => -50, 
-    "Ew" => -24, "\252s" => -50, "Ex" => -6, "\252t" => -40, 
-    "Ey" => -30, "\252u" => -40, "Ez" => -6, "\252v" => -20, 
-    "\252w" => -20, "\252x" => -40, "\252y" => -30, "\252z" => -60, 
-    "j\272" => -20, ",\272" => -50, "Fa" => -48, "\'d" => -120, 
-    "Fe" => -36, "g\'" => -18, "Fi" => -10, "(J" => 80, "Fl" => -12, 
-    "\'l" => -6, "\'m" => -70, "Fo" => -36, "Fr" => -20, "\'r" => -70, 
-    "\'s" => -110, "\'t" => -75, "Fu" => -12, "(T" => 64, "\'v" => -40, 
-    "(V" => 64, "(W" => 64, "ez" => -4, "Fy" => -18, "(Y" => 64, 
-    "f]" => 100, "k\272" => -40, "L\272" => -50, "Ga" => -12, 
-    "Ge" => 5, "h\'" => -80, "Gh" => -12, "Gi" => -12, "Gl" => -6, 
-    "Gn" => -5, "Go" => 5, "Gr" => -5, "Gu" => -12, "Gy" => -18, 
-    "f}" => 100, "l\272" => -10, ".\272" => -50, "Ha" => -24, 
-    "He" => -30, "Hi" => -18, "Ho" => -30, "Hu" => -26, "Hy" => -24, 
-    "m\272" => -80, "Ia" => -24, "Ib" => -6, "Ic" => -30, "Id" => -30, 
-    "Ie" => -30, "If" => -6, "Ig" => -10, "j\'" => -20, "Ih" => -6, 
-    ",\'" => -50, "Ik" => -6, "Il" => -6, "j," => -30, "Im" => -18, 
-    "In" => -18, "j." => -30, "Io" => -30, "Ip" => -26, "Ir" => -12, 
-    "Is" => -18, "It" => -24, "Iu" => -26, "Iv" => -24, "Iw" => -18, 
-    "Ix" => -6, "Iy" => -6, "Iz" => -6, "J]" => 20, "n\272" => -80, 
-    "Ja" => -36, "KC" => -42, "Je" => -30, "k\'" => -40, "KG" => -42, 
-    "Ji" => -20, "L\'" => -130, "Jo" => -30, "KO" => -42, "KQ" => -42, 
-    "Ju" => -36, "Jy" => -12, "J}" => 20, "o\272" => -70, "Ka" => -12, 
-    "LA" => 12, "LC" => -18, "Ke" => -24, "LG" => -18, "l\'" => -10, 
-    "Ki" => 6, ".\'" => -50, "Ko" => -30, "LO" => -10, "LQ" => -18, 
-    "Ku" => -42, "LT" => -100, "Kv" => -70, "LU" => -24, "Kw" => -70, 
-    "LV" => -100, "LW" => -90, "Ky" => -60, "LY" => -70, 
-    "p\272" => -70, "m\'" => -80, "Lj" => -6, "Ll" => 6, "Lu" => -12, 
-    "Lw" => -58, "Ly" => -52, "q\272" => -50, "R\272" => -20, 
-    "Ma" => -12, "Mc" => -30, "Md" => -30, "Me" => -30, "n\'" => -80, 
-    "Mi" => -12, "Mj" => -12, "Mn" => -6, "O," => -50, "Mo" => -30, 
-    "O." => -60, "Mu" => -36, "My" => -24, "r\272" => -20, 
-    "S\272" => -10, "Na" => -30, "OA" => -18, "Ne" => -30, 
-    "o\'" => -70, "Ni" => -24, "o," => -40, "P," => -200, "No" => -30, 
-    "P-" => -40, "o." => -40, "P." => -200, "Nu" => -30, "OT" => -30, 
-    "OV" => -18, "T\261" => -50, "OW" => -30, "Ny" => -24, "OX" => -24, 
-    "OY" => -55, "s\272" => -40, "Oa" => -12, "PA" => -55, "Oc" => -6, 
-    "Od" => -6, "Oe" => -6, "PE" => -6, "Og" => -6, "Oh" => -12, 
-    "p\'" => -70, "Oi" => -5, "PH" => -12, "PI" => -6, "Ok" => -6, 
-    "Ol" => -6, "Om" => -5, "p," => -40, "On" => -5, "Oo" => -6, 
-    "p." => -40, "Op" => -6, "Oq" => -6, "Os" => -6, "Ot" => -6, 
-    "Ou" => -6, "T\320" => -50, "Oz" => -6, "t\272" => -18, 
-    "Pa" => -36, "QA" => -18, "Pe" => -30, "q\'" => -50, "Ph" => -6, 
-    "R\'" => -20, "Pl" => -6, "q," => -10, "Pn" => -12, "q." => -20, 
-    "Po" => -30, "R-" => -30, "Pr" => -12, "Ps" => -24, "Pt" => -6, 
-    "Pu" => -12, "QT" => -24, "ov" => -30, "QU" => -30, "ow" => -30, 
-    "QV" => -18, "V\261" => -20, "ox" => -18, "QW" => -24, "oy" => -30, 
-    "QX" => -24, "oz" => -12, "QY" => -30, "u\272" => -30, 
-    "V\272" => 20, "Qa" => -18, "RC" => -24, "r\'" => -20, "RG" => -24, 
-    "S\'" => -10, "r," => -60, "r-" => -20, "r." => -60, "RO" => -24, 
-    "RQ" => -24, "Qu" => -6, "RT" => -32, "V\320" => -20, "RU" => -30, 
-    "pw" => -30, "RV" => -32, "RW" => -24, "py" => -25, "pz" => -20, 
-    "RY" => -45, "r:" => 10, "r;" => 10, "v\272" => 20, "W\272" => 20, 
-    "Ra" => -12, "Rd" => -20, "Re" => -20, "s\'" => -40, "T\'" => 24, 
-    "T)" => 54, "s," => -10, "T," => -110, "s." => -20, "Ro" => -20, 
-    "T-" => -100, "T." => -110, "Ru" => -12, "Ry" => -20, "T:" => -50, 
-    "T;" => -56, "w\272" => 20, "ra" => -10, "Sa" => -18, "rc" => -20, 
-    "TA" => -65, "rd" => -20, "re" => -20, "TC" => -18, "rf" => 8, 
-    "Se" => -12, "rg" => -6, "rh" => 6, "t\'" => -18, "ri" => 8, 
-    "Sh" => -12, "TG" => -18, "Si" => -20, "rk" => -6, "Sj" => -12, 
-    "Sk" => -24, "rm" => 8, "Sl" => -18, "rn" => 8, "Sm" => -20, 
-    "ro" => -6, "Sn" => -20, "So" => -12, "rq" => -6, "Sp" => -24, 
-    "TO" => -18, "Sq" => -5, "Sr" => -20, "TQ" => -18, "rt" => 8, 
-    "\272," => -130, "ru" => 8, "St" => -24, "TS" => -12, "rv" => 18, 
-    "\272." => -130, "Su" => -24, "TT" => 12, "rw" => 18, "Sv" => -30, 
-    "rx" => 12, "Sw" => -30, "TV" => 6, "ry" => 18, "TW" => 6, 
-    "rz" => 10, "Sy" => -25, "TX" => 18, "TY" => 12, "T]" => 54, 
-    "x\272" => -20, "Y\272" => 20, "Ta" => -100, "UA" => -40, 
-    "Te" => -100, "u\'" => -30, "Ti" => -34, "V\'" => 36, "V)" => 85, 
-    "Tm" => -82, "V," => -140, "To" => -100, "V-" => -60, "V." => -140, 
-    "Tr" => -82, "Ts" => -82, "Tu" => -82, "Y\320" => -20, 
-    "Tw" => -100, "Ty" => -84, "Tz" => -64, "V:" => -45, "T}" => 54, 
-    "V;" => -45, "Ua" => -40, "Ub" => -12, "VA" => -60, "Uc" => -45, 
-    "Ud" => -45, "VC" => -12, "Uf" => -12, "Ug" => -50, "v\'" => 20, 
-    "Uh" => -6, "VG" => -12, "Ui" => -28, "W\'" => 36, "Uk" => -12, 
-    "W)" => 85, "Ul" => -12, "v," => -90, "Um" => -40, "Un" => -40, 
-    "W," => -100, "v." => -90, "W-" => -40, "Up" => -42, "VO" => -12, 
-    "W." => -110, "Ur" => -40, "VQ" => -12, "Us" => -40, "Ut" => -36, 
-    "VT" => 6, "Uv" => -20, "Ux" => -30, "Uy" => -20, "Uz" => -30, 
-    "v:" => 10, "v;" => 10, "W:" => -40, "W;" => -40, "V]" => 64, 
-    "z\272" => -30, "Va" => -60, "WA" => -48, "WC" => -6, "Ve" => -70, 
-    "w\'" => 20, "WG" => -6, "Vi" => 6, "X\'" => 15, "w," => -75, 
-    "w." => -80, "Vo" => -70, "WO" => -6, "Vr" => -70, "WQ" => -6, 
-    "Vu" => -40, "WT" => 18, "Vy" => -36, "w:" => 10, "w;" => 10, 
-    "V}" => 64, "W]" => 64, "va" => -6, "Wa" => -60, "vc" => -6, 
-    "XA" => 6, "vd" => -10, "ve" => -5, "Wd" => -65, "XC" => -30, 
-    "We" => -65, "x\'" => -10, "XG" => -30, "Wi" => -10, "Y\'" => 36, 
-    "Y)" => 60, "Wm" => -45, "vo" => -5, "Y," => -90, "Wo" => -65, 
-    "Y-" => -50, "vq" => -10, "XO" => -30, "Y." => -90, "Wr" => -45, 
-    "XQ" => -24, "Wu" => -46, "Wy" => -50, "Y:" => -50, "W}" => 64, 
-    "Y;" => -37, "Xa" => -6, "wc" => -6, "YA" => -32, "wd" => -6, 
-    "we" => -6, "YC" => -18, "Xe" => -6, "YG" => -18, "y," => -85, 
-    "y-" => -30, "y." => -95, "wq" => -6, "YO" => -18, " \252" => -40, 
-    "YQ" => -18, "Xu" => -24, "YT" => 12, "YV" => 12, "YW" => 12, 
-    "Xy" => -18, "YX" => 12, "YY" => 12, "y:" => 10, "y;" => 10, 
-    "Y]" => 64, " \270" => -60, " \271" => -60, "Ya" => -68, 
-    "xc" => -12, "ZA" => 20, "xd" => -12, "Yd" => -90, "ZC" => -20, 
-    "Ye" => -90, "z\'" => -20, "ZG" => -30, "Yl" => 10, "xo" => -6, 
-    "Yo" => -90, "xq" => -6, "ZO" => -20, "Yq" => -100, "ZQ" => -20, 
-    "Yt" => -46, "Yu" => -54, "Yv" => -50, "Y}" => 64, "Za" => -6, 
-    "yc" => -6, "yd" => -6, "ye" => -6, "Ze" => -6,   }
+  widths => {
+    "Ntilde" => 780, "multiply" => 570, "zero" => 530, "eth" => 577, 
+    "Ograve" => 762, "uacute" => 606, "braceleft" => 340, 
+    "Thorn" => 593, "zcaron" => 480, "comma" => 265, "cedilla" => 400, 
+    "plusminus" => 570, "ccedilla" => 496, "circumflex" => 400, 
+    "dotaccent" => 400, "asciitilde" => 570, "colon" => 265, 
+    "onehalf" => 860, "dollar" => 530, "ntilde" => 619, 
+    "Ocircumflex" => 762, "Oacute" => 762, "ogonek" => 400, 
+    "ograve" => 577, "thorn" => 606, "degree" => 350, "minus" => 570, 
+    "yen" => 530, "space" => 225, "registered" => 818, 
+    "questiondown" => 389, "Aring" => 627, "percent" => 838, 
+    "emdash" => 1000, "six" => 530, "Agrave" => 635, 
+    "paragraph" => 555, "three" => 530, "numbersign" => 530, 
+    "two" => 530, "Igrave" => 349, "ocircumflex" => 577, 
+    "oacute" => 577, "A" => 635, "B" => 646, "C" => 684, "D" => 779, 
+    "E" => 606, "onequarter" => 860, "F" => 580, "G" => 734, 
+    "H" => 798, "I" => 349, "J" => 350, "K" => 658, "L" => 568, 
+    "backslash" => 460, "asciicircum" => 570, "periodcentered" => 265, 
+    "M" => 944, "N" => 780, "O" => 762, "P" => 600, "aring" => 523, 
+    "Q" => 762, "R" => 644, "Aacute" => 635, "caron" => 400, 
+    "S" => 541, "T" => 621, "grave" => 400, "U" => 791, 
+    "agrave" => 523, "V" => 634, "W" => 940, "equal" => 570, 
+    "question" => 389, "X" => 624, "Y" => 588, "Z" => 610, 
+    "bracketright" => 330, "Iacute" => 349, "ampersand" => 706, 
+    "four" => 530, "igrave" => 291, "a" => 523, "b" => 598, "c" => 496, 
+    "d" => 598, "plus" => 570, "e" => 514, "quotesinglbase" => 278, 
+    "f" => 319, "g" => 520, "bullet" => 409, "h" => 607, "i" => 291, 
+    "Oslash" => 762, "dagger" => 504, "j" => 280, "Yacute" => 588, 
+    "k" => 524, "l" => 279, "m" => 923, "n" => 619, "o" => 577, 
+    "ordfeminine" => 390, "ring" => 400, "p" => 608, 
+    "threesuperior" => 380, "q" => 591, "acute" => 400, "r" => 389, 
+    "aacute" => 523, "twosuperior" => 380, "s" => 436, "OE" => 1025, 
+    "t" => 344, "divide" => 570, "section" => 554, "u" => 606, 
+    "v" => 504, "w" => 768, "dieresis" => 400, "x" => 486, "y" => 506, 
+    "z" => 480, "iacute" => 291, "quotedblbase" => 458, 
+    "hungarumlaut" => 400, "quotedbl" => 458, "mu" => 606, 
+    "Scaron" => 541, "Lslash" => 574, "semicolon" => 265, 
+    "oslash" => 577, "florin" => 530, "yacute" => 506, "fi" => 610, 
+    "fl" => 610, "Acircumflex" => 635, "parenright" => 350, 
+    "Ecircumflex" => 606, "Icircumflex" => 349, "trademark" => 1100, 
+    "daggerdbl" => 488, "guillemotleft" => 442, "germandbls" => 601, 
+    "macron" => 400, "Otilde" => 762, "seven" => 530, 
+    "ellipsis" => 1000, "scaron" => 436, "ordmasculine" => 398, 
+    "AE" => 876, "Ucircumflex" => 791, "lslash" => 294, 
+    "dotlessi" => 291, "sterling" => 530, "quotedblleft" => 458, 
+    "hyphen" => 392, "guilsinglright" => 257, "quotesingle" => 278, 
+    "eight" => 530, "exclamdown" => 242, "acircumflex" => 523, 
+    "endash" => 500, "oe" => 882, "ecircumflex" => 514, 
+    "copyright" => 818, "Adieresis" => 635, "Egrave" => 606, 
+    "icircumflex" => 291, "slash" => 460, "braceright" => 340, 
+    "Edieresis" => 606, "quotedblright" => 458, "Idieresis" => 349, 
+    "otilde" => 577, "parenleft" => 350, "one" => 530, 
+    "ucircumflex" => 606, "Odieresis" => 762, "bracketleft" => 330, 
+    "Ugrave" => 791, "cent" => 530, "currency" => 530, 
+    "logicalnot" => 570, "quoteright" => 278, "Udieresis" => 791, 
+    "perthousand" => 1208, "Ydieresis" => 588, "Atilde" => 635, 
+    "breve" => 400, "bar" => 228, "fraction" => 150, "Eacute" => 606, 
+    "less" => 570, "adieresis" => 523, "guilsinglleft" => 257, 
+    "egrave" => 514, "exclam" => 242, "edieresis" => 514, "Eth" => 785, 
+    "idieresis" => 291, "period" => 265, "ae" => 797, 
+    "asterisk" => 412, "Uacute" => 791, "odieresis" => 577, 
+    "ugrave" => 606, "five" => 530, "nine" => 530, "greater" => 570, 
+    "udieresis" => 606, "Zcaron" => 610, "threequarters" => 860, 
+    "guillemotright" => 442, "Ccedilla" => 680, "ydieresis" => 506, 
+    "tilde" => 400, "atilde" => 523, "at" => 793, "brokenbar" => 228, 
+    "eacute" => 514, "quoteleft" => 278, "underscore" => 500, 
+    "onesuperior" => 380, 
+  }
 );
+1;
index aa4a216..7cb5321 100644 (file)
 %PS_Utopia_Italic = (
   name => 'Utopia-Italic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      225,   240,   402,   530,   530,   826,   725,   216,
-      350,   350,   412,   570,   265,   392,   265,   270,
-      530,   530,   530,   530,   530,   530,   530,   530,
-      530,   530,   265,   265,   570,   570,   570,   425,
-      794,   624,   632,   661,   763,   596,   571,   709,
-      775,   345,   352,   650,   565,   920,   763,   753,
-      614,   753,   640,   533,   606,   794,   637,   946,
-      632,   591,   622,   330,   390,   330,   570,   500,
-      216,   561,   559,   441,   587,   453,   315,   499,
-      607,   317,   309,   545,   306,   912,   618,   537,
-      590,   559,   402,   389,   341,   618,   510,   785,
-      516,   468,   468,   340,   270,   340,   570,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   240,   530,   530,   100,   530,   530,   530,
-      530,   216,   402,   462,   277,   277,   607,   603,
-        0,   500,   500,   490,   265,     0,   560,   500,
-      216,   402,   402,   462,  1000,  1200,     0,   425,
-        0,   400,   400,   400,   400,   400,   400,   402,
-      400,     0,   400,   400,     0,   400,   350,   400,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   880,     0,   425,     0,     0,     0,     0,
-      571,   753,  1020,   389,     0,     0,     0,     0,
-        0,   779,     0,     0,     0,   317,     0,     0,
-      318,   537,   806,   577,     0,     0,     0,     0
-  ],
-  kern => {
-    "Zi" => -12, "[J" => 80, "Zo" => -6, "[T" => 54, "Zu" => -12, 
-    "[V" => 64, "Zw" => -36, "[W" => 64, "Zy" => -36, "[Y" => 64, 
-    "A\272" => -110, "zc" => -6, "zd" => -6, "ze" => -6, "{J" => 80, 
-    "zo" => -6, "{T" => 54, "{V" => 64, "{W" => 64, "{Y" => 64, 
-    "a\272" => -40, "B\272" => -30, "b\272" => -50, "C\272" => 20, 
-    " V" => -70, " W" => -70, " Y" => -70, "c\272" => -20, 
-    "D\272" => -50, " `" => -40, "A\'" => -110, "d\272" => -12, 
-    "E\272" => 10, "`A" => -90, "AC" => -30, "a\'" => -40, "AG" => -30, 
-    "B\'" => -40, "AO" => -30, "AQ" => -30, "`T" => 36, "AT" => -72, 
-    "`V" => 28, "AU" => -60, "`W" => 28, "AV" => -90, "`X" => 28, 
-    "AW" => -80, "`Y" => 12, "AX" => -8, "AY" => -76, "e\272" => -30, 
-    "``" => -18, "F\272" => 35, "`a" => -45, "`b" => 24, "Aa" => 12, 
-    "`c" => -30, "Ab" => -6, "`d" => -30, "Ac" => -6, "`e" => -30, 
-    "Ad" => 10, "`g" => -30, "`h" => 10, "b\'" => -50, "Ah" => -6, 
-    "`k" => 10, "Aj" => 6, "`l" => 10, "`m" => -12, "Al" => -18, 
-    "`n" => -12, "b," => -30, "Am" => -18, "`o" => -30, "An" => -18, 
-    "`p" => -12, "b." => -40, "Ao" => -10, "`q" => -30, "Ap" => -12, 
-    "`r" => -12, "Aq" => 10, "`s" => -30, "Ar" => -12, "`t" => -12, 
-    "As" => 15, "`u" => -12, "At" => -6, "`v" => -12, "BT" => -20, 
-    "Au" => -10, "`w" => -12, "BU" => -50, "Av" => -30, "`x" => -40, 
-    "BV" => -50, "Aw" => -30, "`y" => -10, "BW" => -20, "Ax" => 10, 
-    "`z" => -30, "Ay" => -20, "f\272" => 110, "G\272" => -20, 
-    "Ba" => 12, "Be" => 6, "c\'" => -20, "Bh" => -15, "D\'" => -40, 
-    "Bi" => -12, "Bk" => -15, "Bl" => -20, "D," => -20, "Bo" => 6, 
-    "D." => -30, "Br" => -15, "Bu" => -20, "By" => -6, "H\272" => 10, 
-    "Ca" => -6, "Ce" => -6, "d\'" => -12, "Ci" => -5, "E\'" => 10, 
-    "E," => 10, "E." => 10, "bv" => -15, "Cu" => -18, "bw" => -15, 
-    "DV" => -60, "by" => -6, "DW" => -50, "Cy" => -18, "Cz" => -6, 
-    "DY" => -70, "h\272" => -80, "I\272" => 10, "Da" => 6, 
-    "\' " => -40, "De" => 6, "\252A" => -90, "e\'" => -30, "Dh" => -25, 
-    "Di" => 6, "F\'" => 15, "\'\'" => -18, "F," => -170, "\'," => -100, 
-    "Do" => 6, "F." => -180, "\'." => -100, "Du" => -10, "Dy" => 18, 
-    "\252T" => 36, "\252V" => 28, "\252W" => 28, "\252X" => 28, 
-    "\252Y" => 12, "J\272" => 15, "Eb" => -6, "FA" => -45, "Ed" => 10, 
-    "Ee" => 5, "\252a" => -60, "\252b" => 24, "Eg" => -12, 
-    "\252c" => -40, "f\'" => 110, "\252d" => -40, "Ei" => -12, 
-    "G\'" => -20, "\252e" => -40, "f)" => 100, "Ej" => -6, "Ek" => -10, 
-    "\252g" => -30, "El" => -12, "\252h" => 10, "f," => -20, 
-    "Em" => -12, "En" => -12, "f." => -20, "Eo" => -6, "\252k" => 10, 
-    "Ep" => -12, "\252l" => 10, "Eq" => 10, "\252m" => -12, "Er" => -6, 
-    "\252n" => -12, "Es" => 5, "\252o" => -30, "Et" => -18, 
-    "\252p" => -12, "Eu" => -24, "\252q" => -40, "Ev" => -18, 
-    "\252r" => -12, "Ew" => -20, "\252s" => -30, "Ex" => 5, 
-    "\252t" => -12, "Ey" => -18, "\252u" => -12, "Ez" => -6, 
-    "\252v" => -12, "\252w" => -12, "\252x" => -40, "\252z" => -30, 
-    "j\272" => -20, "K\272" => 40, ",\272" => -80, "Fa" => -30, 
-    "\'d" => -70, "Fe" => -30, "Fi" => -12, "H\'" => 10, "(J" => 80, 
-    "Fl" => -6, "\'l" => -12, "\'m" => -25, "Fo" => -30, "Fr" => -18, 
-    "\'r" => -25, "\'s" => -55, "\'t" => -35, "Fu" => -30, "(T" => 64, 
-    "ew" => -10, "\'v" => -35, "ex" => -10, "(V" => 75, "(W" => 75, 
-    "Fy" => -12, "(Y" => 75, "f]" => 90, "k\272" => -50, 
-    "L\272" => -110, "Ga" => 5, "Ge" => 10, "h\'" => -80, "Gh" => -18, 
-    "Gi" => -12, "I\'" => 10, "Gl" => -24, "Gn" => -22, "Go" => 10, 
-    "Gr" => -22, "Gu" => -22, "Gy" => -16, "f}" => 90, "M\272" => 15, 
-    ".\272" => -80, "Ha" => -12, "gf" => 42, "He" => -12, "Hi" => -12, 
-    "J\'" => 6, "gp" => 12, "Ho" => -12, "Hu" => -30, "gy" => 30, 
-    "Hy" => -18, "m\272" => -80, "N\272" => 10, "Ia" => -6, "Ib" => -6, 
-    ", " => -40, "Ic" => -12, "Id" => -6, "If" => -6, "Ig" => -12, 
-    "j\'" => -20, "K\'" => 25, ",\'" => -80, "Ik" => -6, "Il" => -6, 
-    "j," => -20, "Im" => -18, "In" => -18, "j." => -35, "Io" => -12, 
-    "Ip" => -18, "Ir" => -12, "Is" => -18, "It" => -18, "Iu" => -30, 
-    "Iv" => -30, "Iw" => -30, "Ix" => -6, "Iy" => -6, "Iz" => -20, 
-    "n\272" => -80, "O\272" => -40, "Ja" => -36, "KC" => -24, 
-    "Je" => -36, "k\'" => -30, "KG" => -24, "Ji" => -30, "L\'" => -110, 
-    "Jo" => -36, "KO" => -24, "KQ" => -24, "Ju" => -36, "Jy" => -12, 
-    "J}" => 10, "o\272" => -50, "Ka" => -6, "LA" => 30, ". " => -40, 
-    "LC" => -48, "Ke" => -12, "Kh" => 6, "LG" => -48, "Ki" => -6, 
-    "M\'" => 6, ".\'" => -80, "Kn" => -18, "Ko" => -24, "LO" => -48, 
-    "Kr" => -12, "LQ" => -48, "Ku" => -24, "LT" => -80, "Kv" => -20, 
-    "LU" => -42, "Kw" => -30, "LV" => -110, "LW" => -90, "Ky" => -40, 
-    "LY" => -80, "p\272" => -70, "Q\272" => -50, "La" => 10, 
-    "m\'" => -80, "Li" => -18, "N\'" => 10, "Lj" => -18, "Ll" => -16, 
-    "Lu" => -18, "Lw" => -30, "Ly" => -55, "q\272" => -30, 
-    "R\272" => -20, "Ma" => -6, "Mc" => -20, "Md" => -10, "Me" => -20, 
-    "n\'" => -80, "Mi" => -12, "O\'" => -40, "Mj" => -18, "Mn" => -12, 
-    "O," => -10, "Mo" => -25, "O." => -20, "Mu" => -24, "My" => -18, 
-    "r\272" => -15, "S\272" => -30, "Na" => -22, "OA" => -18, 
-    "Ne" => -20, "o\'" => -60, "Ni" => -12, "o," => -20, "P," => -220, 
-    "o." => -30, "No" => -25, "P." => -220, "r\320" => -20, 
-    "Nu" => -24, "OT" => -48, "OV" => -60, "T\261" => -60, "OW" => -40, 
-    "Ny" => -18, "OX" => -30, "OY" => -75, "s\272" => -45, 
-    "T\272" => 50, "Oa" => 5, "Ob" => -6, "PA" => -75, "Oc" => 5, 
-    "Od" => 6, "Oe" => 5, "PE" => -30, "Og" => -6, "p\'" => -50, 
-    "Oh" => -10, "PH" => -30, "Q\'" => -40, "Oj" => -6, "PI" => -30, 
-    "Ok" => -10, "Ol" => -20, "p," => -20, "Om" => -6, "On" => -6, 
-    "p." => -30, "Op" => -6, "Oq" => 5, "Or" => -6, "Os" => -6, 
-    "Ot" => -6, "Ou" => -6, "T\320" => -60, "Ov" => -10, "Ow" => -10, 
-    "Oy" => 12, "Oz" => -6, "t\272" => -10, "U\272" => 10, "Pa" => -24, 
-    "QA" => -18, "Pe" => -24, "q\'" => -20, "Ph" => -15, "R\'" => -30, 
-    "Pl" => -25, "q," => -10, "Pn" => -12, "q." => -20, "Po" => -24, 
-    "R-" => -20, "Pr" => -6, "Ps" => -24, "Pt" => -6, "ov" => -35, 
-    "Pu" => -18, "QT" => -36, "ow" => -30, "QU" => -35, "ox" => -20, 
-    "QV" => -60, "V\261" => -20, "oy" => -20, "QW" => -35, "oz" => -10, 
-    "Py" => 6, "QX" => -12, "QY" => -70, "u\272" => -50, "V\272" => 70, 
-    "Qa" => -6, "RA" => -6, "RC" => -10, "RG" => -10, "S\'" => -38, 
-    "r," => -110, "r-" => -30, "r." => -120, "RO" => -10, "RQ" => -10, 
-    "Qu" => -6, "RT" => -30, "V\320" => -20, "pw" => -15, "RU" => -40, 
-    "RV" => -40, "W\261" => -2, "RW" => -30, "pz" => -10, "RY" => -50, 
-    "v\272" => -30, "W\272" => 60, "Re" => -12, "s\'" => -40, 
-    "T\'" => 45, "T)" => 54, "T," => -110, "Ro" => -12, "T-" => -100, 
-    "T." => -100, "Ru" => -12, "W\320" => -10, "Ry" => -14, 
-    "T:" => -10, "T;" => -36, "w\272" => -30, "X\272" => 15, 
-    "ra" => -20, "rc" => -12, "TA" => -56, "rd" => -26, "re" => -26, 
-    "TC" => -12, "rf" => 8, "Se" => -6, "rh" => -20, "\272 " => -40, 
-    "t\'" => 10, "Sh" => -30, "TG" => -12, "Si" => -30, "U\'" => 10, 
-    "rk" => -20, "Sj" => -25, "rl" => -20, "Sk" => -24, "Sl" => -30, 
-    "Sm" => -24, "ro" => -6, "Sn" => -24, "rq" => -24, "Sp" => -18, 
-    "TO" => -12, "Sr" => -20, "TQ" => -12, "rt" => 8, "\272," => -100, 
-    "St" => -30, "rv" => 6, "\272." => -100, "Su" => -18, "TT" => 18, 
-    "rw" => 6, "Sv" => -30, "Sw" => -30, "Y\261" => -20, "ry" => 18, 
-    "TW" => 6, "Sy" => -30, "TX" => 18, "TY" => 12, "T]" => 45, 
-    "x\272" => -50, "Y\272" => 70, "Ta" => -90, "UA" => -45, 
-    "Te" => -90, "u\'" => -55, "Ti" => -34, "V\'" => 75, "V)" => 64, 
-    "Tm" => -64, "V," => -120, "To" => -90, "V-" => -60, "V." => -130, 
-    "Tr" => -64, "Ts" => -72, "Tu" => -74, "Y\320" => -20, "Tw" => -64, 
-    "Ty" => -60, "Tz" => -70, "V:" => -18, "T}" => 54, "V;" => -35, 
-    "y\272" => -20, "Z\272" => 10, "Ua" => -40, "Ub" => -6, 
-    "VA" => -70, "Uc" => -35, "Ud" => -40, "Ug" => -30, "v\'" => -20, 
-    "Uh" => -6, "Ui" => -24, "W\'" => 55, "Uk" => -12, "W)" => 64, 
-    "Ul" => -12, "v," => -70, "Um" => -45, "Un" => -45, "W," => -108, 
-    "v." => -70, "W-" => -40, "Up" => -40, "W." => -108, "Ur" => -30, 
-    "Us" => -30, "y\320" => 40, "Ut" => -24, "VT" => 6, "Ux" => -40, 
-    "Uz" => -30, "W:" => -28, "W;" => -28, "V]" => 64, "z\272" => -50, 
-    "Va" => -60, "WA" => -58, "WC" => -10, "Ve" => -52, "w\'" => -20, 
-    "WG" => -10, "Vi" => -10, "X\'" => 35, "w," => -62, "w." => -62, 
-    "Vo" => -62, "WO" => -10, "Vr" => -50, "WQ" => -10, "Vu" => -42, 
-    "WT" => 12, "Vy" => -46, "V}" => 64, "W]" => 55, "va" => -6, 
-    "Wa" => -60, "vc" => -6, "XA" => -18, "vd" => -6, ": " => -30, 
-    "ve" => -6, "Wd" => -50, "XC" => -30, "We" => -54, "x\'" => -40, 
-    "XG" => -30, "Wi" => -10, "Y\'" => 65, "Y)" => 60, "Wm" => -35, 
-    "vo" => -6, "Y," => -80, "Wo" => -60, "Y-" => -95, "vq" => -6, 
-    "XO" => -30, "Y." => -90, "Wr" => -40, "XQ" => -30, "Wt" => -20, 
-    "Wu" => -56, "XW" => -6, "Wy" => -42, "XY" => -6, "Y:" => -36, 
-    "W}" => 64, "Y;" => -36, "Xa" => 5, "YA" => -36, "; " => -30, 
-    "YC" => -5, "Xe" => -10, "y\'" => -10, "YG" => -5, "Xi" => -6, 
-    "Z\'" => 10, "y," => -60, "y." => -70, "YO" => -5, " \252" => -40, 
-    "Xr" => -6, "YQ" => -5, "Xu" => -30, "YT" => 25, "YV" => 6, 
-    "YW" => 12, "Xy" => -35, "YX" => 12, "YY" => 12, "Y]" => 64, 
-    " \270" => -30, " \271" => -30, "Ya" => -82, "xc" => -6, 
-    "ZA" => 12, "xd" => -6, "xe" => -6, "Yd" => -80, "ZC" => -30, 
-    "Ye" => -72, "z\'" => -40, "ZG" => -30, "Yl" => 10, "xo" => -6, 
-    "Yo" => -72, "xq" => -6, "ZO" => -30, "Yq" => -100, "ZQ" => -30, 
-    "Yt" => -32, "Yu" => -58, "xw" => -6, "Yv" => -50, "xy" => 12, 
-    "Y}" => 75, "Za" => -6, "Ze" => -6,   }
+  widths => {
+    "Ntilde" => 763, "multiply" => 570, "zero" => 530, "eth" => 537, 
+    "Ograve" => 753, "uacute" => 618, "braceleft" => 340, 
+    "Thorn" => 604, "zcaron" => 468, "comma" => 265, "cedilla" => 400, 
+    "plusminus" => 570, "ccedilla" => 441, "circumflex" => 400, 
+    "dotaccent" => 402, "asciitilde" => 570, "colon" => 265, 
+    "onehalf" => 890, "dollar" => 530, "ntilde" => 618, 
+    "Ocircumflex" => 753, "Oacute" => 753, "ogonek" => 350, 
+    "ograve" => 537, "thorn" => 584, "degree" => 400, "minus" => 570, 
+    "yen" => 530, "space" => 225, "registered" => 836, 
+    "questiondown" => 425, "Aring" => 624, "percent" => 826, 
+    "emdash" => 1000, "six" => 530, "Agrave" => 624, 
+    "paragraph" => 560, "three" => 530, "numbersign" => 530, 
+    "two" => 530, "Igrave" => 345, "ocircumflex" => 537, 
+    "oacute" => 537, "A" => 624, "B" => 632, "C" => 661, "D" => 763, 
+    "E" => 596, "onequarter" => 890, "F" => 571, "G" => 709, 
+    "H" => 775, "I" => 345, "J" => 352, "K" => 650, "L" => 565, 
+    "backslash" => 390, "asciicircum" => 570, "periodcentered" => 265, 
+    "M" => 920, "N" => 763, "O" => 753, "P" => 614, "aring" => 561, 
+    "Q" => 753, "R" => 640, "Aacute" => 624, "caron" => 400, 
+    "S" => 533, "T" => 606, "grave" => 400, "U" => 794, 
+    "agrave" => 561, "V" => 637, "W" => 946, "equal" => 570, 
+    "question" => 425, "X" => 632, "Y" => 591, "Z" => 622, 
+    "bracketright" => 330, "Iacute" => 345, "ampersand" => 725, 
+    "four" => 530, "igrave" => 317, "a" => 561, "b" => 559, "c" => 441, 
+    "d" => 587, "plus" => 570, "e" => 453, "quotesinglbase" => 216, 
+    "f" => 315, "g" => 499, "bullet" => 500, "h" => 607, "i" => 317, 
+    "Oslash" => 753, "dagger" => 500, "j" => 309, "Yacute" => 591, 
+    "k" => 545, "l" => 306, "m" => 912, "n" => 618, "o" => 537, 
+    "ordfeminine" => 425, "ring" => 400, "p" => 590, 
+    "threesuperior" => 370, "q" => 559, "acute" => 400, "r" => 402, 
+    "aacute" => 561, "twosuperior" => 370, "s" => 389, "OE" => 1020, 
+    "t" => 341, "divide" => 570, "section" => 530, "u" => 618, 
+    "v" => 510, "w" => 785, "dieresis" => 400, "x" => 516, "y" => 468, 
+    "z" => 468, "iacute" => 317, "quotedblbase" => 402, 
+    "hungarumlaut" => 400, "quotedbl" => 402, "mu" => 618, 
+    "Scaron" => 533, "Lslash" => 571, "semicolon" => 265, 
+    "oslash" => 537, "florin" => 530, "yacute" => 468, "fi" => 607, 
+    "fl" => 603, "Acircumflex" => 624, "parenright" => 350, 
+    "Ecircumflex" => 596, "Icircumflex" => 345, "trademark" => 1100, 
+    "daggerdbl" => 490, "guillemotleft" => 462, "germandbls" => 577, 
+    "macron" => 400, "Otilde" => 753, "seven" => 530, 
+    "ellipsis" => 1000, "scaron" => 389, "ordmasculine" => 389, 
+    "AE" => 880, "Ucircumflex" => 794, "lslash" => 318, 
+    "dotlessi" => 317, "sterling" => 530, "quotedblleft" => 402, 
+    "hyphen" => 392, "guilsinglright" => 277, "quotesingle" => 216, 
+    "eight" => 530, "exclamdown" => 240, "acircumflex" => 561, 
+    "endash" => 500, "oe" => 806, "ecircumflex" => 453, 
+    "copyright" => 836, "Adieresis" => 624, "Egrave" => 596, 
+    "icircumflex" => 317, "slash" => 270, "braceright" => 340, 
+    "Edieresis" => 596, "quotedblright" => 402, "Idieresis" => 345, 
+    "otilde" => 537, "parenleft" => 350, "one" => 530, 
+    "ucircumflex" => 618, "Odieresis" => 753, "bracketleft" => 330, 
+    "Ugrave" => 794, "cent" => 530, "currency" => 530, 
+    "logicalnot" => 570, "quoteright" => 216, "Udieresis" => 794, 
+    "perthousand" => 1200, "Ydieresis" => 591, "Atilde" => 624, 
+    "breve" => 400, "bar" => 270, "fraction" => 100, "Eacute" => 596, 
+    "less" => 570, "adieresis" => 561, "guilsinglleft" => 277, 
+    "egrave" => 453, "exclam" => 240, "edieresis" => 453, "Eth" => 770, 
+    "idieresis" => 317, "period" => 265, "ae" => 779, 
+    "asterisk" => 412, "Uacute" => 794, "odieresis" => 537, 
+    "ugrave" => 618, "five" => 530, "nine" => 530, "greater" => 570, 
+    "udieresis" => 618, "Zcaron" => 622, "threequarters" => 890, 
+    "guillemotright" => 462, "Ccedilla" => 661, "ydieresis" => 468, 
+    "tilde" => 400, "atilde" => 561, "at" => 794, "brokenbar" => 270, 
+    "eacute" => 453, "quoteleft" => 216, "underscore" => 500, 
+    "onesuperior" => 370, 
+  }
 );
+1;
index 33c31d2..a840d26 100644 (file)
@@ -1,65 +1,72 @@
 %PS_ZapfChancery_MediumItalic = (
   name => 'ZapfChancery-MediumItalic',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      220,   280,   220,   440,   440,   680,   780,   240,
-      260,   220,   420,   520,   220,   280,   220,   340,
-      440,   440,   440,   440,   440,   440,   440,   440,
-      440,   440,   260,   240,   520,   520,   520,   380,
-      700,   620,   600,   520,   700,   620,   580,   620,
-      680,   380,   400,   660,   580,   840,   700,   600,
-      540,   600,   600,   460,   500,   740,   640,   880,
-      560,   560,   620,   240,   480,   320,   520,   500,
-      240,   420,   420,   340,   440,   340,   320,   400,
-      440,   240,   220,   440,   240,   620,   460,   400,
-      440,   400,   300,   320,   320,   460,   440,   680,
-      420,   400,   440,   240,   520,   240,   520,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   280,   440,   440,    60,   440,   440,   420,
-      440,   160,   340,   340,   240,   260,   520,   520,
-        0,   500,   460,   480,   220,     0,   500,   600,
-      180,   280,   360,   380,  1000,   960,     0,   400,
-        0,   220,   300,   340,   440,   440,   440,   220,
-      360,     0,   300,   300,     0,   400,   280,   340,
-     1000,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   740,     0,   260,     0,     0,     0,     0,
-      580,   660,   820,   260,     0,     0,     0,     0,
-        0,   540,     0,     0,     0,   240,     0,     0,
-      300,   440,   560,   420,     0,     0,     0,     0
-  ],
-  kern => {
-    "s." => -20, "T-" => -20, "mu" => 10, "w," => -20, "OT" => 20, 
-    "bb" => -20, "w." => -30, "Vo" => -20, "DA" => -10, "my" => 10, 
-    "WO" => 10, "L\272" => -25, "fa" => -20, "OY" => 10, "A\'" => -40, 
-    "fe" => -10, "ff" => -50, "bl" => -20, "Ke" => -20, "PA" => -10, 
-    ".\'" => -80, "TA" => 10, "Wa" => -20, "Ko" => -20, "ri" => 10, 
-    "A\272" => -40, "p," => -20, "We" => -20, "DY" => 10, "p." => -30, 
-    "Wh" => 10, "Wi" => 10, "Ku" => -20, "`A" => 10, "LV" => -20, 
-    "TO" => 30, "LW" => -10, "AC" => 20, "Y," => -40, "Wo" => -20, 
-    "ny" => 20, "Y." => -50, ".\272" => -80, "ga" => 10, "AG" => -30, 
-    "\252A" => 10, "ge" => 10, "\'\'" => -115, "ck" => -10, 
-    "ke" => -20, "gi" => 10, "AO" => 10, "Pa" => -20, "F," => -30, 
-    "AQ" => 10, "F." => -40, "Ta" => -20, "Pe" => -10, "AT" => 10, 
-    "AU" => -10, "J," => -10, "J." => -20, "Te" => -20, "ko" => -10, 
-    "Th" => 20, "Ti" => 20, "wh" => 20, "Po" => -10, "``" => -115, 
-    "gy" => 10, "\'\272" => 20, "V," => -90, "To" => -20, "ky" => 10, 
-    "V." => -100, "Ly" => -10, "wo" => 10, "QU" => -10, "dd" => -40, 
-    "\252`" => 20, "f\'" => 30, "b," => -20, "b." => -30, "f," => -40, 
-    ",\'" => -70, "G," => -10, "f." => -50, "G." => -20, "dv" => -10, 
-    "Ya" => -60, "dw" => -20, "O," => -10, "O." => -20, "VG" => -20, 
-    "r," => -40, "Ye" => -40, "r." => -50, "pp" => -10, "f\272" => 30, 
-    "v," => -20, "Yi" => 10, "W," => -40, "v." => -30, "VO" => 10, 
-    "W." => -50, ",\272" => -70, "RT" => 20, "Yo" => -50, "RW" => 10, 
-    "RY" => 10, "Yu" => -20, "Fi" => 10, "OA" => -20, "D," => -20, 
-    "D." => -30, "\'l" => 20, "g," => -20, "L\'" => -25, "g." => -30, 
-    "Va" => -20, "\'r" => 30, "\'s" => -25, "\'t" => 20, "o," => -20, 
-    "Ve" => -20, "P," => -40, "\'v" => 30, "o." => -30, "ey" => 10, 
-    "P." => -50, "s," => -10,   }
+  widths => {
+    "multiply" => 520, "Ntilde" => 700, "zero" => 440, "eth" => 400, 
+    "Ograve" => 600, "uacute" => 460, "braceleft" => 240, 
+    "Thorn" => 540, "zcaron" => 440, "comma" => 220, "cedilla" => 300, 
+    "plusminus" => 520, "ccedilla" => 340, "circumflex" => 340, 
+    "dotaccent" => 220, "asciitilde" => 520, "colon" => 260, 
+    "onehalf" => 660, "dollar" => 440, "ntilde" => 460, 
+    "Ocircumflex" => 600, "Oacute" => 600, "ogonek" => 280, 
+    "ograve" => 400, "thorn" => 440, "minus" => 520, "degree" => 400, 
+    "yen" => 440, "space" => 220, "registered" => 740, 
+    "questiondown" => 400, "Aring" => 620, "percent" => 680, 
+    "emdash" => 1000, "six" => 440, "Agrave" => 620, 
+    "paragraph" => 500, "three" => 440, "numbersign" => 440, 
+    "two" => 440, "Igrave" => 380, "oacute" => 400, 
+    "ocircumflex" => 400, "A" => 620, "B" => 600, "C" => 520, 
+    "D" => 700, "E" => 620, "onequarter" => 660, "F" => 580, 
+    "G" => 620, "H" => 680, "I" => 380, "J" => 400, "K" => 660, 
+    "L" => 580, "backslash" => 480, "asciicircum" => 520, 
+    "periodcentered" => 220, "M" => 840, "N" => 700, "O" => 600, 
+    "P" => 540, "aring" => 420, "Q" => 600, "R" => 600, 
+    "Aacute" => 620, "caron" => 340, "S" => 460, "T" => 500, 
+    "grave" => 220, "U" => 740, "agrave" => 420, "V" => 640, 
+    "W" => 880, "equal" => 520, "question" => 380, "X" => 560, 
+    "Y" => 560, "Z" => 620, "bracketright" => 320, "Iacute" => 380, 
+    "ampersand" => 780, "four" => 440, "igrave" => 240, "a" => 420, 
+    "b" => 420, "c" => 340, "d" => 440, "plus" => 520, "e" => 340, 
+    "quotesinglbase" => 180, "f" => 320, "g" => 400, "bullet" => 600, 
+    "h" => 440, "i" => 240, "Oslash" => 660, "dagger" => 460, 
+    "j" => 220, "Yacute" => 560, "k" => 440, "l" => 240, "m" => 620, 
+    "n" => 460, "o" => 400, "ordfeminine" => 260, "ring" => 300, 
+    "p" => 440, "threesuperior" => 264, "q" => 400, "acute" => 300, 
+    "r" => 300, "twosuperior" => 264, "aacute" => 420, "s" => 320, 
+    "OE" => 820, "t" => 320, "divide" => 520, "section" => 420, 
+    "u" => 460, "v" => 440, "w" => 680, "dieresis" => 360, "x" => 420, 
+    "y" => 400, "z" => 440, "iacute" => 240, "quotedblbase" => 280, 
+    "hungarumlaut" => 400, "quotedbl" => 220, "mu" => 460, 
+    "Scaron" => 460, "Lslash" => 580, "semicolon" => 240, 
+    "oslash" => 440, "florin" => 440, "yacute" => 400, "fi" => 520, 
+    "fl" => 520, "Acircumflex" => 620, "parenright" => 220, 
+    "Ecircumflex" => 620, "trademark" => 1000, "Icircumflex" => 380, 
+    "daggerdbl" => 480, "guillemotleft" => 340, "germandbls" => 420, 
+    "macron" => 440, "Otilde" => 600, "seven" => 440, 
+    "ellipsis" => 1000, "scaron" => 320, "ordmasculine" => 260, 
+    "AE" => 740, "Ucircumflex" => 740, "lslash" => 300, 
+    "dotlessi" => 240, "sterling" => 440, "quotedblleft" => 340, 
+    "hyphen" => 280, "guilsinglright" => 260, "quotesingle" => 160, 
+    "eight" => 440, "exclamdown" => 280, "acircumflex" => 420, 
+    "endash" => 500, "oe" => 560, "ecircumflex" => 340, 
+    "copyright" => 740, "Adieresis" => 620, "Egrave" => 620, 
+    "icircumflex" => 240, "slash" => 340, "braceright" => 240, 
+    "Edieresis" => 620, "quotedblright" => 360, "otilde" => 400, 
+    "Idieresis" => 380, "parenleft" => 260, "one" => 440, 
+    "Odieresis" => 600, "ucircumflex" => 460, "bracketleft" => 240, 
+    "Ugrave" => 740, "cent" => 440, "currency" => 440, 
+    "logicalnot" => 520, "quoteright" => 240, "Udieresis" => 740, 
+    "perthousand" => 960, "Ydieresis" => 560, "Atilde" => 620, 
+    "breve" => 440, "bar" => 520, "fraction" => 60, "Eacute" => 620, 
+    "less" => 520, "adieresis" => 420, "guilsinglleft" => 240, 
+    "egrave" => 340, "exclam" => 280, "edieresis" => 340, "Eth" => 700, 
+    "idieresis" => 240, "period" => 220, "ae" => 540, 
+    "asterisk" => 420, "odieresis" => 400, "Uacute" => 740, 
+    "ugrave" => 460, "five" => 440, "nine" => 440, "greater" => 520, 
+    "Zcaron" => 620, "udieresis" => 460, "threequarters" => 660, 
+    "guillemotright" => 380, "Ccedilla" => 520, "ydieresis" => 400, 
+    "tilde" => 440, "atilde" => 420, "at" => 700, "brokenbar" => 520, 
+    "eacute" => 340, "quoteleft" => 240, "underscore" => 500, 
+    "onesuperior" => 264, 
+  }
 );
+1;
index 4f82f71..115caac 100644 (file)
@@ -1,38 +1,57 @@
 %PS_ZapfDingbats = (
   name => 'ZapfDingbats',
-  widths => [
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-      278,   974,   961,   974,   980,   719,   789,   790,
-      791,   690,   960,   939,   549,   855,   911,   933,
-      911,   945,   974,   755,   846,   762,   761,   571,
-      677,   763,   760,   759,   754,   494,   552,   537,
-      577,   692,   786,   788,   788,   790,   793,   794,
-      816,   823,   789,   841,   823,   833,   816,   831,
-      923,   744,   723,   749,   790,   792,   695,   776,
-      768,   792,   759,   707,   708,   682,   701,   826,
-      815,   789,   789,   707,   687,   696,   689,   786,
-      787,   713,   791,   785,   791,   873,   761,   762,
-      762,   759,   759,   892,   892,   788,   784,   438,
-      138,   277,   415,   392,   392,   668,   668,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,     0,     0,     0,     0,     0,     0,     0,
-        0,   732,   544,   544,   910,   667,   760,   760,
-      776,   595,   694,   626,   788,   788,   788,   788,
-      788,   788,   788,   788,   788,   788,   788,   788,
-      788,   788,   788,   788,   788,   788,   788,   788,
-      788,   788,   788,   788,   788,   788,   788,   788,
-      788,   788,   788,   788,   788,   788,   788,   788,
-      788,   788,   788,   788,   894,   838,  1016,   458,
-      748,   924,   748,   918,   927,   928,   928,   834,
-      873,   828,   924,   924,   917,   930,   931,   463,
-      883,   836,   836,   867,   867,   696,   696,   874,
-        0,   874,   760,   946,   771,   865,   771,   888,
-      967,   888,   831,   873,   927,   970,   918,     0
-  ],
-  kern => {  }
+  widths => {
+    "a81" => 438, "a82" => 138, "a83" => 277, "a84" => 415, 
+    "a85" => 509, "a86" => 410, "a87" => 234, "a88" => 234, 
+    "a89" => 390, "a140" => 788, "a141" => 788, "a142" => 788, 
+    "a143" => 788, "a144" => 788, "a145" => 788, "a146" => 788, 
+    "a147" => 788, "a148" => 788, "a149" => 788, "a10" => 692, 
+    "a11" => 960, "a12" => 939, "a13" => 549, "a14" => 855, 
+    "a15" => 911, "a16" => 933, "a17" => 945, "a90" => 390, 
+    "a18" => 974, "a91" => 276, "a19" => 755, "a92" => 276, 
+    "space" => 278, "a93" => 317, "a94" => 317, "a95" => 334, 
+    "a96" => 334, "a97" => 392, "a98" => 392, "a99" => 668, 
+    "a150" => 788, "a151" => 788, "a152" => 788, "a153" => 788, 
+    "a154" => 788, "a155" => 788, "a156" => 788, "a157" => 788, 
+    "a158" => 788, "a159" => 788, "a20" => 846, "a21" => 762, 
+    "a22" => 761, "a23" => 571, "a24" => 677, "a25" => 763, 
+    "a26" => 760, "a27" => 759, "a28" => 754, "a29" => 786, 
+    "a160" => 894, "a161" => 838, "a162" => 924, "a163" => 1016, 
+    "a164" => 458, "a165" => 924, "a166" => 918, "a167" => 927, 
+    "a168" => 928, "a169" => 928, "a30" => 788, "a31" => 788, 
+    "a32" => 790, "a33" => 793, "a34" => 794, "a35" => 816, 
+    "a36" => 823, "a37" => 789, "a38" => 841, "a39" => 823, 
+    "a170" => 834, "a171" => 873, "a172" => 828, "a173" => 924, 
+    "a174" => 917, "a175" => 930, "a176" => 931, "a177" => 463, 
+    "a178" => 883, "a179" => 836, "a40" => 833, "a41" => 816, 
+    "a42" => 831, "a43" => 923, "a44" => 744, "a45" => 723, 
+    "a46" => 749, "a47" => 790, "a48" => 792, "a49" => 695, 
+    "a100" => 668, "a101" => 732, "a102" => 544, "a103" => 544, 
+    "a104" => 910, "a105" => 911, "a106" => 667, "a107" => 760, 
+    "a180" => 867, "a108" => 760, "a181" => 696, "a109" => 626, 
+    "a182" => 874, "a183" => 760, "a184" => 946, "a185" => 865, 
+    "a186" => 967, "a187" => 831, "a188" => 873, "a189" => 927, 
+    "a50" => 776, "a51" => 768, "a52" => 792, "a53" => 759, 
+    "a54" => 707, "a55" => 708, "a56" => 682, "a57" => 701, 
+    "a58" => 826, "a59" => 815, "a1" => 974, "a2" => 961, 
+    "a110" => 694, "a3" => 980, "a111" => 595, "a4" => 719, 
+    "a112" => 776, "a5" => 789, "a6" => 494, "a7" => 552, "a8" => 537, 
+    "a117" => 690, "a9" => 577, "a190" => 970, "a118" => 791, 
+    "a191" => 918, "a119" => 790, "a192" => 748, "a193" => 836, 
+    "a194" => 771, "a195" => 888, "a196" => 748, "a197" => 771, 
+    "a198" => 888, "a199" => 867, "a60" => 789, "a61" => 789, 
+    "a62" => 707, "a63" => 687, "a64" => 696, "a65" => 689, 
+    "a66" => 786, "a67" => 787, "a68" => 713, "a69" => 791, 
+    "a200" => 696, "a201" => 874, "a120" => 788, "a202" => 974, 
+    "a121" => 788, "a203" => 762, "a122" => 788, "a204" => 759, 
+    "a123" => 788, "a205" => 509, "a124" => 788, "a206" => 410, 
+    "a125" => 788, "a126" => 788, "a127" => 788, "a128" => 788, 
+    "a129" => 788, "a70" => 785, "a71" => 791, "a72" => 873, 
+    "a73" => 761, "a74" => 762, "a75" => 759, "a76" => 892, 
+    "a77" => 892, "a78" => 788, "a79" => 784, "a130" => 788, 
+    "a131" => 788, "a132" => 788, "a133" => 788, "a134" => 788, 
+    "a135" => 788, "a136" => 788, "a137" => 788, "a138" => 788, 
+    "a139" => 788, 
+  }
 );
+1;
index b3fd736..36fc07a 100644 (file)
@@ -2,10 +2,10 @@
 #
 # Get the width of a PostScript string in font units
 # (1000 font units == the font point height) given a set of
-# font metrics.
+# font metrics and an encoding vector.
 #
-sub ps_width($$) {
-    my($str, $met) = @_;
+sub ps_width($$$) {
+    my($str, $met, $encoding) = @_;
     my($w) = 0;
     my($i,$c,$p);
 
@@ -13,7 +13,7 @@ sub ps_width($$) {
     undef $p;
     for ( $i = 0 ; $i < $l ; $i++ ) {
        $c = substr($str,$i,1);
-       $w += $$met{widths}[ord($c)];
+       $w += $$met{widths}{$encoding->[ord($c)]};
        # The standard PostScript "show" operator doesn't do kerning.
        # $w += $$met{kern}{$p.$c};
        $p = $c;