[Fontinst] Scala Sans (Expert)

Ingo Reich ireich at mac.com
Tue Jun 21 18:47:42 CEST 2005


Hi,
I try to install (a try-out version of) scala sans, and ran into the problem that in the expert font the ligature 'ffi' is named 'semicolon', the ligature 'ffl' is named 'less', and so on (which I found out after checking the afm-file and having a look at the font via the font palette; all the slots seems to have the 'usual', i.e., non-expert names). Simply renaming the relevant slots in the afm-file didn't work ('ffl' etc. is left blank), and so didn't the strategy to rename the slots within \reglyphfonts ... \endreglyphfonts (same effect). I append my installation file (t1scala.etx is identical to t1.etx except that 'fj' is put in the dotless j slot). Any sugestions?
Thanks (once again ? sorry),
Ingo

%%%%%%%%

\input fontinst.sty
\needsfontinstversion{1.926}

\substitutesilent{bx}{b}
\substitutesilent{b}{n}
\substitutesilent{it}{sl}
\setint{smallcapsscale}{800}
\setint{slant}{167}

\recordtransforms{0sc-rec.tex}

\reglyphfonts
\renameglyph{ffi}{semicolon}
\renameglyph{ffl}{less}
\renameglyph{ff}{equal}
\renameglyph{fi}{greater}
\renameglyph{fl}{question}
\renameglyph{fj}{at}
\reglyphfont{0scr8z}{0scr8x}
\endreglyphfonts

\transformfont{0scr8r}{\reencodefont{8r}{\fromafm{0scr8a}}}
\transformfont{0scrj8r}{\reencodefont{8r}{\fromafm{0scrj8a}}}
\transformfont{0scrz8r}{\reencodefont{8r}{\frommtx{0scr8z}}}

\transformfont{0scro8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{0scr8a}}}
\transformfont{0scroj8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{0scrj8a}}}
\transformfont{0scroz8r}{\slantfont{\int{slant}}\reencodefont{8r}{\frommtx{0scr8z}}}


\installfonts
\installfamily{T1}{0sc}{}

\installfont{0scr8t}{0scr8r,0scrz8r,newlatin}{t1scala}{T1}{0sc}{m}{n}{}
\installfont{0scrc8t}{0scr8r,0scrz8r,newlatin}{t1c}{T1}{0sc}{m}{sc}{}
\installfont{0scro8t}{0scro8r,0scroz8r,newlatin}{t1scala}{T1}{0sc}{m}{sl}{}

\endinstallfonts

\installfonts
\installfamily{TS1}{0sc}{}

\installfont{0scr8c}{0scr8r,0scrz8r,newlatin,textcomp}{ts1}{TS1}{0sc}{m}{n}{}
\installfont{0scrc8c}{0scr8r,0scrz8r,newlatin,textcomp}{ts1}{TS1}{0sc}{m}{sc}{}
\installfont{0scro8c}{0scro8r,0scroz8r,newlatin,textcomp}{ts1}{TS1}{0sc}{m}{sl}{}

\endinstallfonts

\installfonts
\installfamily{T1}{0scj}{}

\installfont{0scrj8t}{0scrj8r,0scrz8r,newlatin}{t1scala}{T1}{0scj}{m}{n}{}
\installfont{0scrcj8t}{0scrj8r,0scrz8r,newlatin}{t1c}{T1}{0scj}{m}{sc}{}
\installfont{0scroj8t}{0scroj8r,0scroz8r,newlatin}{t1scala}{T1}{0scj}{m}{sl}{}

\endinstallfonts

\installfonts
\installfamily{TS1}{0scj}{}

\installfont{0scrj8c}{0scrj8r,0scrz8r,newlatin,textcomp}{ts1}{TS1}{0scj}{m}{n}{}
\installfont{0scrcj8c}{0scrj8r,0scrz8r,newlatin,textcomp}{ts1}{TS1}{0scj}{m}{sc}{}
\installfont{0scroj8c}{0scroj8r,0scroz8r,newlatin,textcomp}{ts1}{TS1}{0scj}{m}{sl}{}

\endinstallfonts

\endrecordtransforms

\bye

%%%%%%%%%%



More information about the fontinst mailing list