From 13a9b0351e1dcb44d02f355d9bf96c28a55bbf56 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Wed, 15 May 2002 21:00:30 +0000 Subject: [PATCH] Use a custom font encoding vector; generate copyright (inner cover) page --- doc/afmmetrics.pl | 41 ++++---- doc/genps.pl | 174 ++++++++++++++++++++++++++++----- doc/head.ps | 6 +- doc/metrics/pagd8a.ph | 148 +++++++++++++--------------- doc/metrics/pagdo8a.ph | 148 +++++++++++++--------------- doc/metrics/pagk8a.ph | 149 +++++++++++++--------------- doc/metrics/pagko8a.ph | 149 +++++++++++++--------------- doc/metrics/pbkd8a.ph | 122 +++++++++++++---------- doc/metrics/pbkdi8a.ph | 123 ++++++++++++----------- doc/metrics/pbkl8a.ph | 121 +++++++++++++---------- doc/metrics/pbkli8a.ph | 121 +++++++++++++---------- doc/metrics/pcrb8a.ph | 114 +++++++++++++++------- doc/metrics/pcrbo8a.ph | 114 +++++++++++++++------- doc/metrics/pcrr8a.ph | 114 +++++++++++++++------- doc/metrics/pcrro8a.ph | 114 +++++++++++++++------- doc/metrics/phvb8a.ph | 147 +++++++++++++--------------- doc/metrics/phvb8an.ph | 145 +++++++++++++-------------- doc/metrics/phvbo8a.ph | 147 +++++++++++++--------------- doc/metrics/phvbo8an.ph | 146 +++++++++++++--------------- doc/metrics/phvl8a.ph | 125 +++++++++++++----------- doc/metrics/phvlo8a.ph | 125 +++++++++++++----------- doc/metrics/phvr8a.ph | 158 +++++++++++++----------------- doc/metrics/phvr8an.ph | 156 +++++++++++++---------------- doc/metrics/phvro8a.ph | 158 +++++++++++++----------------- doc/metrics/phvro8an.ph | 157 +++++++++++++----------------- doc/metrics/pncb8a.ph | 132 +++++++++++++------------ doc/metrics/pncbi8a.ph | 152 +++++++++++++---------------- doc/metrics/pncr8a.ph | 140 +++++++++++++-------------- doc/metrics/pncri8a.ph | 142 +++++++++++++-------------- doc/metrics/pplb8a.ph | 125 +++++++++++++----------- doc/metrics/pplbi8a.ph | 126 +++++++++++++----------- doc/metrics/pplr8a.ph | 127 +++++++++++++----------- doc/metrics/pplri8a.ph | 126 +++++++++++++----------- doc/metrics/psyr.ph | 100 ++++++++++++------- doc/metrics/ptmb8a.ph | 142 +++++++++++++-------------- doc/metrics/ptmbi8a.ph | 139 +++++++++++++------------- doc/metrics/ptmr8a.ph | 140 +++++++++++++-------------- doc/metrics/ptmri8a.ph | 141 +++++++++++++-------------- doc/metrics/putb8a.ph | 246 +++++++++++++--------------------------------- doc/metrics/putbi8a.ph | 249 +++++++++++++---------------------------------- doc/metrics/putr8a.ph | 253 +++++++++++++----------------------------------- doc/metrics/putri8a.ph | 248 +++++++++++++---------------------------------- doc/metrics/pzcmi8a.ph | 131 +++++++++++++------------ doc/metrics/pzdr.ph | 89 ++++++++++------- doc/pswidth.ph | 8 +- 45 files changed, 3024 insertions(+), 3154 deletions(-) diff --git a/doc/afmmetrics.pl b/doc/afmmetrics.pl index fc28cc8..b93d22e 100755 --- a/doc/afmmetrics.pl +++ b/doc/afmmetrics.pl @@ -25,13 +25,14 @@ while ( $line = ) { $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"; diff --git a/doc/genps.pl b/doc/genps.pl index 1af10b8..a741be9 100755 --- a/doc/genps.pl +++ b/doc/genps.pl @@ -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 = ) ) { chomp $line; $data = ; 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 <[0]; if ( $$linfo[4] != $curpage ) { - ps_end_page(1); + ps_end_page($curpage > 2); ps_start_page(); $curpage = $$linfo[4]; } diff --git a/doc/head.ps b/doc/head.ps index 57f199d..d8f9d29 100644 --- a/doc/head.ps +++ b/doc/head.ps @@ -252,11 +252,13 @@ /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 diff --git a/doc/metrics/pagd8a.ph b/doc/metrics/pagd8a.ph index aa70deb..729ba29 100644 --- a/doc/metrics/pagd8a.ph +++ b/doc/metrics/pagd8a.ph @@ -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; diff --git a/doc/metrics/pagdo8a.ph b/doc/metrics/pagdo8a.ph index dbba510..727ea00 100644 --- a/doc/metrics/pagdo8a.ph +++ b/doc/metrics/pagdo8a.ph @@ -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; diff --git a/doc/metrics/pagk8a.ph b/doc/metrics/pagk8a.ph index d42563c..df90997 100644 --- a/doc/metrics/pagk8a.ph +++ b/doc/metrics/pagk8a.ph @@ -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; diff --git a/doc/metrics/pagko8a.ph b/doc/metrics/pagko8a.ph index c260ea5..0e9ae31 100644 --- a/doc/metrics/pagko8a.ph +++ b/doc/metrics/pagko8a.ph @@ -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; diff --git a/doc/metrics/pbkd8a.ph b/doc/metrics/pbkd8a.ph index ecd46a9..5d80089 100644 --- a/doc/metrics/pbkd8a.ph +++ b/doc/metrics/pbkd8a.ph @@ -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; diff --git a/doc/metrics/pbkdi8a.ph b/doc/metrics/pbkdi8a.ph index d5120b3..8bf5e25 100644 --- a/doc/metrics/pbkdi8a.ph +++ b/doc/metrics/pbkdi8a.ph @@ -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; diff --git a/doc/metrics/pbkl8a.ph b/doc/metrics/pbkl8a.ph index 94bfc22..bcc2a74 100644 --- a/doc/metrics/pbkl8a.ph +++ b/doc/metrics/pbkl8a.ph @@ -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; diff --git a/doc/metrics/pbkli8a.ph b/doc/metrics/pbkli8a.ph index d4e615d..7c5ded3 100644 --- a/doc/metrics/pbkli8a.ph +++ b/doc/metrics/pbkli8a.ph @@ -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; diff --git a/doc/metrics/pcrb8a.ph b/doc/metrics/pcrb8a.ph index 8ad5c1b..e4300d7 100644 --- a/doc/metrics/pcrb8a.ph +++ b/doc/metrics/pcrb8a.ph @@ -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; diff --git a/doc/metrics/pcrbo8a.ph b/doc/metrics/pcrbo8a.ph index 296e1ab..c1554b2 100644 --- a/doc/metrics/pcrbo8a.ph +++ b/doc/metrics/pcrbo8a.ph @@ -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; diff --git a/doc/metrics/pcrr8a.ph b/doc/metrics/pcrr8a.ph index b19b6d0..a8fbb14 100644 --- a/doc/metrics/pcrr8a.ph +++ b/doc/metrics/pcrr8a.ph @@ -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; diff --git a/doc/metrics/pcrro8a.ph b/doc/metrics/pcrro8a.ph index 3b2be3f..59e5026 100644 --- a/doc/metrics/pcrro8a.ph +++ b/doc/metrics/pcrro8a.ph @@ -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; diff --git a/doc/metrics/phvb8a.ph b/doc/metrics/phvb8a.ph index 5aad26f..3c692f1 100644 --- a/doc/metrics/phvb8a.ph +++ b/doc/metrics/phvb8a.ph @@ -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; diff --git a/doc/metrics/phvb8an.ph b/doc/metrics/phvb8an.ph index 7912e73..cb2c96f 100644 --- a/doc/metrics/phvb8an.ph +++ b/doc/metrics/phvb8an.ph @@ -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; diff --git a/doc/metrics/phvbo8a.ph b/doc/metrics/phvbo8a.ph index 2ce2e3e..644a0f9 100644 --- a/doc/metrics/phvbo8a.ph +++ b/doc/metrics/phvbo8a.ph @@ -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; diff --git a/doc/metrics/phvbo8an.ph b/doc/metrics/phvbo8an.ph index b16de70..6e8b448 100644 --- a/doc/metrics/phvbo8an.ph +++ b/doc/metrics/phvbo8an.ph @@ -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; diff --git a/doc/metrics/phvl8a.ph b/doc/metrics/phvl8a.ph index b54c126..bcd1a18 100644 --- a/doc/metrics/phvl8a.ph +++ b/doc/metrics/phvl8a.ph @@ -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; diff --git a/doc/metrics/phvlo8a.ph b/doc/metrics/phvlo8a.ph index 0f2f4b8..af45efd 100644 --- a/doc/metrics/phvlo8a.ph +++ b/doc/metrics/phvlo8a.ph @@ -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; diff --git a/doc/metrics/phvr8a.ph b/doc/metrics/phvr8a.ph index 01742c3..70dad5b 100644 --- a/doc/metrics/phvr8a.ph +++ b/doc/metrics/phvr8a.ph @@ -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; diff --git a/doc/metrics/phvr8an.ph b/doc/metrics/phvr8an.ph index d088d00..7112c03 100644 --- a/doc/metrics/phvr8an.ph +++ b/doc/metrics/phvr8an.ph @@ -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; diff --git a/doc/metrics/phvro8a.ph b/doc/metrics/phvro8a.ph index 74d7959..010903e 100644 --- a/doc/metrics/phvro8a.ph +++ b/doc/metrics/phvro8a.ph @@ -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; diff --git a/doc/metrics/phvro8an.ph b/doc/metrics/phvro8an.ph index ac6bbea..717e18e 100644 --- a/doc/metrics/phvro8an.ph +++ b/doc/metrics/phvro8an.ph @@ -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; diff --git a/doc/metrics/pncb8a.ph b/doc/metrics/pncb8a.ph index 43a4350..009ab6d 100644 --- a/doc/metrics/pncb8a.ph +++ b/doc/metrics/pncb8a.ph @@ -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; diff --git a/doc/metrics/pncbi8a.ph b/doc/metrics/pncbi8a.ph index 8af2b14..76ce18b 100644 --- a/doc/metrics/pncbi8a.ph +++ b/doc/metrics/pncbi8a.ph @@ -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; diff --git a/doc/metrics/pncr8a.ph b/doc/metrics/pncr8a.ph index cfb772d..d42c2f9 100644 --- a/doc/metrics/pncr8a.ph +++ b/doc/metrics/pncr8a.ph @@ -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; diff --git a/doc/metrics/pncri8a.ph b/doc/metrics/pncri8a.ph index 19e60cd..c4c700f 100644 --- a/doc/metrics/pncri8a.ph +++ b/doc/metrics/pncri8a.ph @@ -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; diff --git a/doc/metrics/pplb8a.ph b/doc/metrics/pplb8a.ph index c99b0ab..c624356 100644 --- a/doc/metrics/pplb8a.ph +++ b/doc/metrics/pplb8a.ph @@ -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; diff --git a/doc/metrics/pplbi8a.ph b/doc/metrics/pplbi8a.ph index a3ba0a6..31cf0a7 100644 --- a/doc/metrics/pplbi8a.ph +++ b/doc/metrics/pplbi8a.ph @@ -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; diff --git a/doc/metrics/pplr8a.ph b/doc/metrics/pplr8a.ph index 930cfd9..4cbd1c9 100644 --- a/doc/metrics/pplr8a.ph +++ b/doc/metrics/pplr8a.ph @@ -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; diff --git a/doc/metrics/pplri8a.ph b/doc/metrics/pplri8a.ph index d7376a6..b4a5224 100644 --- a/doc/metrics/pplri8a.ph +++ b/doc/metrics/pplri8a.ph @@ -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; diff --git a/doc/metrics/psyr.ph b/doc/metrics/psyr.ph index e69f01b..86dd97b 100644 --- a/doc/metrics/psyr.ph +++ b/doc/metrics/psyr.ph @@ -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; diff --git a/doc/metrics/ptmb8a.ph b/doc/metrics/ptmb8a.ph index f42555b..5cf9564 100644 --- a/doc/metrics/ptmb8a.ph +++ b/doc/metrics/ptmb8a.ph @@ -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; diff --git a/doc/metrics/ptmbi8a.ph b/doc/metrics/ptmbi8a.ph index 598d57c..ada7e23 100644 --- a/doc/metrics/ptmbi8a.ph +++ b/doc/metrics/ptmbi8a.ph @@ -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; diff --git a/doc/metrics/ptmr8a.ph b/doc/metrics/ptmr8a.ph index 16c7e00..a25fd3e 100644 --- a/doc/metrics/ptmr8a.ph +++ b/doc/metrics/ptmr8a.ph @@ -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; diff --git a/doc/metrics/ptmri8a.ph b/doc/metrics/ptmri8a.ph index 6e10ef6..2edb4ff 100644 --- a/doc/metrics/ptmri8a.ph +++ b/doc/metrics/ptmri8a.ph @@ -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; diff --git a/doc/metrics/putb8a.ph b/doc/metrics/putb8a.ph index c05f749..fe8b24d 100644 --- a/doc/metrics/putb8a.ph +++ b/doc/metrics/putb8a.ph @@ -1,180 +1,72 @@ %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; diff --git a/doc/metrics/putbi8a.ph b/doc/metrics/putbi8a.ph index 47b6695..aeb8174 100644 --- a/doc/metrics/putbi8a.ph +++ b/doc/metrics/putbi8a.ph @@ -1,183 +1,72 @@ %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; diff --git a/doc/metrics/putr8a.ph b/doc/metrics/putr8a.ph index 1cc3456..7f305b8 100644 --- a/doc/metrics/putr8a.ph +++ b/doc/metrics/putr8a.ph @@ -1,187 +1,72 @@ %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; diff --git a/doc/metrics/putri8a.ph b/doc/metrics/putri8a.ph index aa4a216..7cb5321 100644 --- a/doc/metrics/putri8a.ph +++ b/doc/metrics/putri8a.ph @@ -1,182 +1,72 @@ %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; diff --git a/doc/metrics/pzcmi8a.ph b/doc/metrics/pzcmi8a.ph index 33c31d2..a840d26 100644 --- a/doc/metrics/pzcmi8a.ph +++ b/doc/metrics/pzcmi8a.ph @@ -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; diff --git a/doc/metrics/pzdr.ph b/doc/metrics/pzdr.ph index 4f82f71..115caac 100644 --- a/doc/metrics/pzdr.ph +++ b/doc/metrics/pzdr.ph @@ -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; diff --git a/doc/pswidth.ph b/doc/pswidth.ph index b3fd736..36fc07a 100644 --- a/doc/pswidth.ph +++ b/doc/pswidth.ph @@ -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; -- 2.7.4