D FONTFMTSV1.0 5-JUL-1993 23:46DEC C T1.3-007  $READONLY$$BSS$8$DATA$$LINK$ $LITERAL$i0$CODE$ $ABS$DECC$GA_STDERR DECC$GA_STDINDECC$GA_STDOUT DECC$GPRINTF DECC$FGETC DECC$PUTCHAR DECC$FSEEK DECC$FTELL BIT_MASKSCURRINF CURRENT_PAGE TOTAL_PAGESDIMCONV N_FILES_LEFTDVI_TIMEPAGE_WPAGE_H PAGE_OFFSET HUSH_SPEC HUSH_SPEC_NOW HUSH_CHARS FONT_HEADTN_HEADMAXCHAR CURRENT_TIMESTAMPDEBUG LIST_FONTSPIXELS_PER_INCHOFFSET_XOFFSET_Y UNSHRUNK_PAPER_W UNSHRUNK_PAPER_HUNSHRUNK_PAGE_WUNSHRUNK_PAGE_HDENSITY SPECIALCONVDVI_NAMEDVI_FILEALT_FONTPROGMANEALTCURRWINDVI_ENVDISPSCRNPALETTEPIXELTBLUSE_GREYOOPSXMALLOC ALLOC_BITMAPNUMSNUM0J READ_PK_INDEX0J  READ_GF_INDEX0JpHREAD_PXL_INDEX OTS$MOVEMOTS$FILLOTS$MOVE =$Unexpected %d in PK file %s =*"loading pk char %d, char type %d H=*"Character %d too large in file %sp=", size=%dx%d, dvi_adv=%ld=rjWrong number of bits stored: char. %d, font %sBad pk file (%s), too many bitsReading PK pixel file %s =<4Font has non-square aspect ratio %d:%d glyph array8=&Scanning pk char %u, at %ld. X=^VBad GF file: %d expected, %d received.Too many bits found when loading character %d=Loading gf char %d=Bad BOC code: %d=", size=%dx%d, dvi_adv=%d =$Bad command in GF file: %d ="Reading GF pixel file %s @=TLBad end of font file %sFont has non-square aspect ratio %d:%d glyph array=7/Non-char_loc command found in GF preamble: %d=<4Read GF glyph for character %d; dy = %d, addr = %d =Reading PXL file %s = glyph array = size=%dx%d, dvi_adv=%d @ `P0pH(hX8xD$dT4t L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_? =0;=0  DECC$FGETC;=0;=` 8; ALLOC_BITMAP=0H;=p NUM DECC$FSEEK7DEBUG7MAXCHAR SNUM DECC$GPRINTF8; DECC$FTELLXMALLOC=0 ;=? OOPS7 BIT_MASKS=8 OTS$MOVEM`;X`;``;h;p;x8;;;;;;;;;;;;;;;;;;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;;;;;;; ;(;0;8;@;H;P;X;`;h;p;x;;;;;;;;;;;;;;;4;8OTS$FILL=0@ ;= 0 0;=p 8OTS$MOVE;=0;=@| P;=00;=  l DECC$PUTCHAR=0;=p x; =80#4G~^^~ (GGG0b B(b@ZkDC#x^~޵G?FGC=@PBpB01 G0B=Ѡ HHHDD'C(H DI! TG8 D G8BtG*" F XB=G`b@Zk EBG btGTG@Zk G HBGPbGTG@ZkGTGB G bG@ZkBG bGTG@ZkTGB bGG@ZkTGB b GGG@Zk? tG GA=A8F8 DFBQ="b@Zk %lImSIHBPbGv HG,D %C!JTG-F %G@ZkTG`HHBGPbG vI E@ZkG }`SH  IW E8" -A TW(=J(} @Ee@ %1&J&J EXB`b2DJFJ@Zk(BTG0b4G@ZkB "b4G@Zk?!G eš+fI' ءEfI cAI E lA AILAA %B HGHMG@Zk G G 4G Ţ G6JJ  G8KBK 'G91 C' Bb4G@ZkGD'0`@#"  GG2IE@G5IF Ţ0A6JJ A 0`A *A7JJ wA eG G#dH$HfHHo` 4G_Gb#_c}C @ @GE 0B`"A@!00H0E C$@(AGO/ @ @QF:@`bG4BS@s4tJ4E CG!7NJpFBWJ#G9AA9:LC A-A.Az0,@6Bv"nmnp n!4A!61B @  G$H7w@H#1BB` G-AZAZ:MK:E CG!/ @ G$@G0PA0JJ %tGE}1$J&JX"MQBE=@B[b@Zk` %HHDTGB-b"@ZkG0]8]@}HPXݤ`hp=x]}ݥ#kG#TG~^^~ (0޴8@H>P^X~`GGG  ,D BG#(b@Zkà4GpBxbG@Zk4GtGBDbG@ZkGTGBb@ZkGTGBb@ZkGTGBb@ZkGTGBGb@ZktG$@G D?@F B "(bG@ZkPBGXbH%"0"TG@Zk0?"GHB0G@Zk¤ _GpBGxb4G@ZkD "4 <@+3@`<@3@,`$" G GpB+!IxbG4G@Zk&D 0@A `E AA C?GGpB)1BxbG4G@ZkGBGbGTG@ZkGB "&tGGb@Zk&TG>A>A jE>E E ES BGb@ZkGTGB Gb@ZkGi! `B'"I?$b'@TGTG@Zk @ GpB)!I4Gxb@ZkD ApB4Gxb@ZkD0#A@BG@g@Hb 'A4G@Zk 0c& gA(`+.r+HBtGbQ+J2F+>G4G@ZktG$X" El?0c BG(b gAK@ZkdG]]} (0ݤ8@H=P]X}`p#k+. +HQ +J2F+>G#F~4G^^ GG0 B(b @ZktG=DX=AF 0B "8b@ZkG]] 0#k#TG~^^ ~(08޴@HP>X^`~hpxGG0?Fc@ ¤A?@a!@$ @ F HBGbx"G@ZkB4Gb@ZkDs@@" @d@ s@w@ G1@BTGbG@Zk4GtGBbGG@ZkGBGTGb@ZkGBGTGb@ZkGTGBb@ZkGTGBb@ZkGTGBGb@ZkTG%!Ca HBb Gv J!F%G@ZkGTGB G Gb@Zk+GaS H)(A!J 0 A!F+ e* @ 0@Ai Iv`JjS@IiF eCJF FGB4Gb@Zk4GBGb@Zk4G HD`HBb v@I @E H e@Zk4GD+`AB GbvJk`I I F ) 0@Aj@Iv J*F )@Zk4G (D0@B`SHb !I  E (@ZkhD`SH aI `EhHG BTG(b"@Zk GHGD %" EB1&Je2DJb&JFJ@ZkPB "Xb4G@Zk GGB G %$H)$IH&I@IGE@AIGHA (M@GG@ZkB 4Gb@Zk D(A GDGS)A=A %Q)A G4G;2(AVB1\BB@kB1'ATGb@ZkG-ÀB!1(AbTG@ZkL- @-4G G1=ABTGbG@Zk4GtGBbGG@ZkGBGTGb@ZkGHG BTG(b"@Zk=!HTG (A-H"AmA8D 8E  D BG(b?D@Zk} GG" @ G @0G !,@@A!HF %@k! G4G5B*JGI @0"GGQ@2LB122JF,A4G5B*JGIqGݢDHTGBvA B(bH"@ZkG]] }(08ݤ@HP=X]`}hpx#k#TG~^^ ~(08޴@HP>X`^GGG8¤ (" F,#B#Gb@ZkB?"TGbtG@ZkGTGpBxb@Zk$ DGB?"4GbtG@ZkGTGpBxb@ZkDB?"4GbtG@Zk4GBb@ZkDD B?"4GbtG@Zk4GBb@ZkDD?xDB "#TGb@ZkB?"4GbtG@Zk4Gb#_GBTGbG@ZkGtGBbGG@ZkGb#_GpBTGxb@ZkGTGpBxb@ZkGTGpBxb@ZkGTGBb@ZkGTGBGb@ZktG$@G D?@FB8"bG@ZkpBGTGxb@ZkGTGpBxb@ZkGTGpBxb@ZkGTGpBxb@Zk0"TGBGb`&"@Zk0?"GB0GG@ZkB4Gb@Zk4GD8DL Bb@ZkD0AA?@a!@<@ B1@ pBGTGxb@ZkGTGpBxb@Zk GB4Gb@ZkBp"bGTG@ZkBG CGTGb@ZkGTGpBxbWB@TW_G@Zk  GFB"IGbG@ZkG]] }(08ݤ@HP=`]Xp#k#?F~1B^Q?B^q1B~4G (0޴8@H>PG0G(B@0b q G@Zkà%HH@ 'HH9GB GbG4G@Zk4GDABbG , H) G@Zk4GD ABb , H!!HF GG@Zk4GD ABb , H!"HF GG@ZkDA '@ , H!#HF %1@G]]} (0ݤ8@H=P`#kG#TG~^ ^(~08@޴HPX>`h^GGG@¤ F`BG#hb@Zk0BGp?"8bTGtG,@ZkGTG B(bG@Zk 0BG8b?"4GtG@ZkGTG B(bG@Zk 0BG8b?"4GtG@Zk4GBGb@ZkGTG BG(bG@ZkGTG B(bG@ZkGTG B(bG@ZkGTGPBXbG@ZkGTG B(bH@G@ZkGtG0BG8bG@ZkTG(@H⤀IBb GD.AIPJ(1AEqIAHAF>hAA&"@Zk0 0G', G0#TG'HBPBpB0BAW BG,TG(b @ZkTGTG `H B(bvJF G@ZkTGTG `SHPBXbJF G@ZkTGTG `HPBXbvJF G@ZkGTG `SH B(bJF G@ZkGTG B@@ CG(b@ZkG H("WB@TW]%} Fi ( H`B1&J2DJhb&JFJ@Zk0!/G] ](}08@ݤHPX=h]`p#k48GD DECC$FGETC4<b# DECC$FGETC4@@D DECC$FGETC 4 G DECC$GPRINTF4 b#x DECC$GPRINTF4 @ DECC$GPRINTF,GNUM,b#xNUM,@NUM,  G8SNUM, (b#xSNUM, 4@8SNUM,@GTNUM,Hb#xNUM,P@TNUM,TGlNUM,\b#xNUM,h@lNUM,pGNUM,tb#xNUM,@NUM,GNUM,b#xNUM,@NUM,GOOPS,b#xOOPS,@OOPS, G(SNUM, b#xSNUM, $@(SNUM, 4GTSNUM, <b#xSNUM, P@TSNUM4 G DECC$GPRINTF4 b#x DECC$GPRINTF4 @ DECC$GPRINTF4G DECC$PUTCHAR4b#x DECC$PUTCHAR4@ DECC$PUTCHAR4G ALLOC_BITMAP4b#x ALLOC_BITMAP4@ ALLOC_BITMAP4DG`OTS$FILL4\@`OTS$FILL4G DECC$FGETC4b#x DECC$FGETC4@ DECC$FGETC,XGhOOPS,`b#xOOPS,d@hOOPS,GOOPS,b#xOOPS,@OOPS4 X Gl DECC$GPRINTF4 d b# DECC$GPRINTF4 h @l DECC$GPRINTF4t G DECC$FGETC4x b# DECC$FGETC4 @ DECC$FGETC4 G DECC$FSEEK4 b# DECC$FSEEK4 @ DECC$FSEEK, G NUM, b#NUM, @ NUM, G NUM, b#NUM, @ NUM,  G SNUM,  b#SNUM,  @ SNUM,  G SNUM,  b#SNUM,  @ SNUM4 $ G8 DECC$GPRINTF4 , b# DECC$GPRINTF4 4 @8 DECC$GPRINTF,8 GT XMALLOC,@ b#XMALLOC,P @T XMALLOC4\ Gl OTS$FILL4h @l OTS$FILL4 G DECC$FGETC4 b# DECC$FGETC4 @ DECC$FGETC4 G DECC$FGETC4 b# DECC$FGETC4 @ DECC$FGETC4 G0 DECC$FGETC4 b# DECC$FGETC4, @0 DECC$FGETC,8 GP NUM,@ b#NUM,L @P NUM,X Gt OOPS,l b#OOPS,p @t OOPS, G NUM, b#NUM, @ NUM, G NUM, b#NUM, @ NUM, G NUM, b#NUM, @ NUM4 G( DECC$FGETC4 b# DECC$FGETC4$ @( DECC$FGETC40 GD DECC$FGETC4< b# DECC$FGETC4@ @D DECC$FGETC4 P Gp DECC$FTELL4` b# DECC$FTELL4 l @p DECC$FTELL4 G DECC$FSEEK4 b# DECC$FSEEK4 @ DECC$FSEEK4  G DECC$GPRINTF4  b# DECC$GPRINTF4  @ DECC$GPRINTF4l G| DECC$FGETC4p b# DECC$FGETC4x @| DECC$FGETC, G OOPS, b#OOPS, @ OOPS4 HG` DECC$GPRINTF4 Pb# DECC$GPRINTF4 \@` DECC$GPRINTF4`Gt DECC$FGETC4lb# DECC$FGETC4p@t DECC$FGETC,GNUM,b#NUM,@NUM4G DECC$FSEEK4b# DECC$FSEEK4@ DECC$FSEEK,GNUM,b#NUM,@NUM,G(NUM, b#NUM,$@(NUM,0G@NUM,8b#NUM,<@@NUM, HGXSNUM, Pb#SNUM, T@XSNUM, `GtSNUM, lb#SNUM, p@tSNUM, GSNUM, b#SNUM, @SNUM, GSNUM, b#SNUM, @SNUM4 G4 DECC$FGETC4,b# DECC$FGETC40@4 DECC$FGETC48GL DECC$FGETC4Db# DECC$FGETC4H@L DECC$FGETC4\G| DECC$FGETC4`b# DECC$FGETC4x@| DECC$FGETC4G DECC$FGETC4b# DECC$FGETC4@ DECC$FGETC4G DECC$FGETC4b# DECC$FGETC 4@ DECC$FGETC, G4OOPS,(b#OOPS,0@4OOPS4 XGx DECC$GPRINTF4 hb# DECC$GPRINTF4 t@x DECC$GPRINTF4xG ALLOC_BITMAP4b# ALLOC_BITMAP4@ ALLOC_BITMAP4GOTS$FILL4@OTS$FILL4G DECC$FGETC4b# DECC$FGETC4 @ DECC$FGETC,`GxNUM,pb#NUM,t@xNUM,GNUM,b#NUM,@NUM,GNUM,b#NUM,@NUM4G DECC$FSEEK4b# DECC$FSEEK4@ DECC$FSEEK,GNUM,b#NUM, @NUM, G4OOPS,(b#OOPS,0@4OOPS,pGOOPS,xb#OOPS,@OOPS,TGdOOPS,Xb#OOPS,`@dOOPS4 G0 DECC$GPRINTF4 (b#  DECC$GPRINTF4 ,@0 DECC$GPRINTF40GL DECC$FSEEK4@b#  DECC$FSEEK4H@L DECC$FSEEK,TGdNUM,\b# NUM,`@dNUM4xG DECC$FSEEK4b#  DECC$FSEEK4@ DECC$FSEEK,GNUM,b# NUM,@NUM4G DECC$FSEEK4b#  DECC$FSEEK4@ DECC$FSEEK4G DECC$FGETC4b#  DECC$FGETC4@ DECC$FGETC4G  DECC$FSEEK4b#  DECC$FSEEK4@  DECC$FSEEK4G  DECC$FGETC4b#  DECC$FGETC4@  DECC$FGETC,4GLOOPS,Db# OOPS,H@LOOPS4LGh DECC$FSEEK4\b#  DECC$FSEEK4d@h DECC$FSEEK, |GSNUM, b# SNUM, @SNUM4G DECC$FSEEK4b#  DECC$FSEEK4@ DECC$FSEEK,GNUM,b# NUM,@NUM,GNUM,b# NUM,@NUM,GNUM,b# NUM,@NUM, GSNUM, b# SNUM, @SNUM,  G4SNUM, ,b# SNUM, 0@4SNUM4 TGh DECC$GPRINTF4 \b#  DECC$GPRINTF4 d@h DECC$GPRINTF,hGNUM,xb# NUM,|@NUM,GNUM,b# NUM,@NUM,GNUM,b# NUM,@NUM,GNUM,b# NUM,@NUM,GXMALLOC,b# XMALLOC,@XMALLOC4GOTS$FILL4@OTS$FILL4G DECC$FGETC4 b#  DECC$FGETC4@ DECC$FGETC4(G4 DECC$FGETC4,b#  DECC$FGETC40@4 DECC$FGETC,`GxNUM,pb# NUM,t@xNUM,GNUM,b# NUM,@NUM4G DECC$FGETC4b#  DECC$FGETC4@ DECC$FGETC,GOOPS,b# OOPS,@OOPS, GSNUM, b# SNUM, @SNUM,GNUM,b# NUM,@NUM4 8GT DECC$GPRINTF4 Hb#  DECC$GPRINTF4 P@T DECC$GPRINTF4G ALLOC_BITMAP4b#8 ALLOC_BITMAP4@ ALLOC_BITMAP4(G@ DECC$FGETC40b#8 DECC$FGETC4<@@ DECC$FGETC4LGl DECC$FGETC4Pb#8 DECC$FGETC4h@l DECC$FGETC4|G DECC$FGETC4b#8 DECC$FGETC4@ DECC$FGETC4G DECC$FGETC4b#8 DECC$FGETC4@ DECC$FGETC4 G DECC$GPRINTF4 b#p DECC$GPRINTF4 @ DECC$GPRINTF4G DECC$FSEEK4b#p DECC$FSEEK4@ DECC$FSEEK,GNUM,b#pNUM,@NUM4G DECC$FSEEK4b#p DECC$FSEEK4@ DECC$FSEEK,$G4NUM,(b#pNUM,0@4NUM 4<GX DECC$FSEEK4Db#p DECC$FSEEK4T@X DECC$FSEEK4 \Gl DECC$FTELL4db#p DECC$FTELL4 h@l DECC$FTELL,tGNUM,|b#pNUM,@NUM,GNUM,b#pNUM,@NUM,GNUM,b#pNUM,@NUM, GSNUM, b#pSNUM, @SNUM,GNUM,b#pNUM,@NUM4G DECC$FSEEK4b#p DECC$FSEEK4@ DECC$FSEEK,GdXMALLOC,b#pXMALLOC,`@dXMALLOC,GNUM,b#pNUM,@NUM,GNUM,b#pNUM,@NUM, GSNUM, b#pSNUM, @SNUM, $G@SNUM, (b#pSNUM, <@@SNUM,PGlNUM,Tb#pNUM,h@lNUM,tGNUM,b#pNUM,@NUM4 G DECC$GPRINTF4 b#p DECC$GPRINTF4 @ DECC$GPRINTF >=.&%FONTFMTSDEC C T1.3-007 = 44= PK_get_nyb4=1)(    ( $= (4 =  = 4P4= PK_packed_num4=LDC  $ ) ( 0 18 $= 4 = ` *=&PK_skip_specials =  = 4x4= read_PK_char4= b r r l l u u u t                        $      5         (              3 7      P $= L4 .=  4=  =  =  = 44= read_PK_index4=+#         B ? B I J J J J T Z ' * ), , 4 6 6 7 7 6< 4 $= 8 4 .=  4=  .=  4=  =  =  = P = @ 44= expect@ 4=80/ c c h f h $= h 4 =  '=# too_many_bits =  =  44= read_GF_char 4=aY y y y                                         p} p~ p~ p m    M       mb pcD $=  4 .=   4=  =  .=   4=  =  =  f= 4 4= read_GF_index4=          % * 9 ; ;r D J J N ] ] ` a `8 $= 4 .=  4=  =  =  6= 484= read_PXL_char4=                  A        8 $= 4 =  = H4p4=read_PXL_indexH4=?7                            3    $ ,8 $= 4 =  =