No eperts ligs in agaramond...

Sebastian Ahrens ahrens@geniusbytes.de
Tue, 2 Jul 2002 14:06:27 +0200


Hi everybody,


Well after fiddling around for the last 6 days I am about to give up
installing Agaramond with the experts ligs; even though I followed Lars tip
and got me the original afm-files where the ligatures have their
charposition set correctly in the end I'll never get them in the vpl's.
Could somebody please have a look at the code-snipplets just to see whether
I made a stupid mistake there?


Thanks a lot for your patience and best regards

        
                Sebastian



------------------------ installpad.tex---------------------------

\transformfont{padr8x}{\fromafm{padr8x}}
\transformfont{padri8x}{\fromafm{padri8x}}
\transformfont{padb8x}{\fromafm{padb8x}}
\transformfont{padbi8x}{\fromafm{padbi8x}}


\reglyphfonts
  \input csc2x
  \reglyphfont{padrcx8r}{padrc8r}
\endreglyphfonts

\installfamily{OT1}{padrj}{}
\installfamily{T1}{padrj}{}
\installfamily{TS1}{padrj}{}

[........................]


\installfont{padr9o}{padr8r,unsetnum,kernoff,padrc8r,kernon,latin,padr8x}{OT
1}{OT1}{padrj}{m}{n}{}
\installfont{padr9d}{padr8r,unsetnum,kernoff,padrc8r,kernon,latin,padr8x}{T1
}{T1}{padrj}{m}{n}{}
\installfont{padr9c}{padr8r,padrcx8r,textcomp,padr8x}{TS1}{TS1}{padrj}{m}{n}
{}

/* It doesn't matter where I place the padr8x in the lines above */

-----------------------snip--------------------------

Part of padr8x.afm:



C 84 ; WX 270 ; N tsuperior ; B 35 240 253 579 ;
C 86 ; WX 558 ; N ff ; B 30 -3 670 715 ;
C 87 ; WX 522 ; N fi ; B 30 -3 500 715 ;
C 88 ; WX 522 ; N fl ; B 30 -3 503 715 ;
C 89 ; WX 790 ; N ffi ; B 30 -3 768 715 ;
C 90 ; WX 789 ; N ffl ; B 30 -3 770 715 ;
C 91 ; WX 220 ; N parenleftinferior ; B 41 -69 212 451 ;
C 93 ; WX 220 ; N parenrightinferior ; B 8 -69 179 451 ;
C 94 ; WX 360 ; N Circumflexsmall ; B 60 459 301 665 ;
C 95 ; WX 243 ; N hyphensuperior ; B 25 423 218 471 ;
C 96 ; WX 360 ; N Gravesmall ; B 75 461 237 666 ;
C 97 ; WX 457 ; N Asmall ; B -15 -3 467 446 ;
C 98 ; WX 481 ; N Bsmall ; B 34 -3 437 437 ;


------------------snip-----------------------

Resulting padr9d.vpl:

[.................]

(MAPFONT D 0 (FONTNAME padr8r) (FONTDSIZE R 10.0) (FONTAT R 1.0))
(MAPFONT D 1 (FONTNAME padrc8r) (FONTDSIZE R 10.0) (FONTAT R 1.0))

[...................]

(CHARACTER D 27 (COMMENT ff)
   (CHARWD R 0.58)
   (CHARHT R 0.715)
   (CHARDP R 0.003)
   (MAP
      (SETCHAR D 102) (COMMENT f)
      (SETCHAR D 102) (COMMENT f)
      )
   )
(CHARACTER D 28 (COMMENT fi)
   (CHARWD R 0.522)
   (CHARHT R 0.715)
   (CHARDP R 0.003)
   (MAP
      (SETCHAR D 2) (COMMENT fi)
      )
   )
(CHARACTER D 29 (COMMENT fl)
   (CHARWD R 0.522)
   (CHARHT R 0.715)
   (CHARDP R 0.003)
   (MAP
      (SETCHAR D 3) (COMMENT fl)
      )
   )
(CHARACTER D 30 (COMMENT ffi)
   (CHARWD R 0.812)
   (CHARHT R 0.715)
   (CHARDP R 0.003)
   (MAP
      (SETCHAR D 102) (COMMENT f)
      (SETCHAR D 2) (COMMENT fi)
      )
   )
(CHARACTER D 31 (COMMENT ffl)
   (CHARWD R 0.812)
   (CHARHT R 0.715)
   (CHARDP R 0.003)
   (MAP
      (SETCHAR D 102) (COMMENT f)
      (SETCHAR D 3) (COMMENT fl)
      )
   )


/* None of the chars in padr8x.afm get's ever recognized in the whole
process... */