[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Rowland oddity (wasRe: fontinst oddity)



why the hell do you use OT1tt?! 
if it's tt encoding, then it has no ligatures, and you know for sure
that en/m-dashes are produced by ligatures from --/-. Didn't you
notice the absence of fi lig too.

Concernant « fontinst oddity », Rebecca and Rowland écrit :
« I've just tried installing the Goudy founts using fontinst, and I've come
« across something curious.
« 
« The em dash --- and en dash -- are rendered correctly in T1 encoding, but
« in OT1 encoding, they are wrong: the OT1 en dash is rendered as two
« hyphens, and the em dash is rendered as three hyphens.  In this fount, the
« hyphen character is not horizontal, this is really rather strange looking.
« 
« Can anyone explain what's going on, and how it might be fixed?
« 
« Thanks in advance,
« Rowland.
« 
« The fontinst file I used to install the founts is this:
« 
« %&Plain
« \input fontinst.sty
« %
« %% Added transformations needed to cope with 8r encoding
« %%
« %%
« \transformfont{pgyr8r} {\reencodefont{8r}{\fromafm{pgyr8a}}}
« \transformfont{pgyri8r}{\reencodefont{8r}{\fromafm{pgyri8a}}}
« \transformfont{pgyb8r} {\reencodefont{8r}{\fromafm{pgyb8a}}}
« \transformfont{pgybi8r}{\reencodefont{8r}{\fromafm{pgybi8a}}}
« \transformfont{pgyx8r} {\reencodefont{8r}{\fromafm{pgyx8a}}}
« \transformfont{pgyh8r} {\reencodefont{8r}{\fromafm{pgyh8a}}}
« \transformfont{pgyhi8r}{\reencodefont{8r}{\fromafm{pgyhi8a}}}
« %
« %% ROMAN FUDGES
« %% fudge oblique from roman, bold, heavy, and extra bold
«  \transformfont{pgyro8r}{\slantfont{167}{\frommtx{pgyr8r}}}
«  \transformfont{pgybo8r}{\slantfont{167}{\frommtx{pgyb8r}}}
«  \transformfont{pgyho8r}{\slantfont{167}{\frommtx{pgyh8r}}}
«  \transformfont{pgyxo8r}{\slantfont{167}{\frommtx{pgyx8r}}}
« %% fudge italic from roman
« %  \transformfont{pgyri8r}{\slantfont{167}{\frommtx{pgyr8r}}}
« %% fudge italic from extra bold
« \transformfont{pgyxi8r}{\slantfont{167}{\frommtx{pgyx8r}}}
« %
« \installfonts
« %
« \installfamily{OT1}{pgy}{}
« \installfamily{T1} {pgy}{}
« \installfamily{8r} {pgy}{}
« %
« % begin Goudy install
« % Roman
«        \installfont {pgyr8t}  {pgyr8r, latin} {T1}    {T1}  {pgy}{m}{n} {}
«        \installfont {pgyr7t}  {pgyr8r, latin} {OT1tt} {OT1} {pgy}{m}{n} {}
«        \installfont {pgyrc8t} {pgyr8r, latin} {T1c}   {T1}  {pgy}{m}{sc}{}
«        \installfont {pgyrc7t} {pgyr8r, latin} {OT1ctt}{OT1} {pgy}{m}{sc}{}
«        \installfont {pgyro8t} {pgyro8r,latin} {T1}    {T1}  {pgy}{m}{sl}{}
«        \installfont {pgyro7t} {pgyro8r,latin} {OT1tt} {OT1} {pgy}{m}{sl}{}
«        \installfont {pgyri8t} {pgyri8r,latin} {T1i}   {T1}  {pgy}{m}{it}{}
«        \installfont {pgyri7t} {pgyri8r,latin} {OT1itt}{OT1} {pgy}{m}{it}{}
« % Bold
«        \installfont {pgyb8t}  {pgyb8r, latin} {T1}    {T1}  {pgy}{b}{n} {}
«        \installfont {pgyb7t}  {pgyb8r, latin} {OT1tt} {OT1} {pgy}{b}{n} {}
«        \installfont {pgybc8t} {pgyb8r, latin} {T1c}   {T1}  {pgy}{b}{sc}{}
«        \installfont {pgybc7t} {pgyb8r, latin} {OT1ctt}{OT1} {pgy}{b}{sc}{}
«        \installfont {pgybo8t} {pgybo8r,latin} {T1}    {T1}  {pgy}{b}{sl}{}
«        \installfont {pgybo7t} {pgybo8r,latin} {OT1tt} {OT1} {pgy}{b}{sl}{}
«        \installfont {pgybi8t} {pgybi8r,latin} {T1i}   {T1}  {pgy}{b}{it}{}
«        \installfont {pgybi7t} {pgybi8r,latin} {OT1itt}{OT1} {pgy}{b}{it}{}
« % Heavyface
«        \installfont {pgyh8t}  {pgyh8r, latin} {T1}    {T1}  {pgy}{hv}{n} {}
«        \installfont {pgyh7t}  {pgyh8r, latin} {OT1tt} {OT1} {pgy}{hv}{n} {}
«        \installfont {pgyhc8t} {pgyh8r, latin} {T1c}   {T1}  {pgy}{hv}{sc}{}
«        \installfont {pgyhc7t} {pgyh8r, latin} {OT1ctt}{OT1} {pgy}{hv}{sc}{}
«        \installfont {pgyho8t} {pgyho8r,latin} {T1}    {T1}  {pgy}{hv}{sl}{}
«        \installfont {pgyho7t} {pgyho8r,latin} {OT1tt} {OT1} {pgy}{hv}{sl}{}
«        \installfont {pgyhi8t} {pgyhi8r,latin} {T1i}   {T1}  {pgy}{hv}{it}{}
«        \installfont {pgyhi7t} {pgyhi8r,latin} {OT1itt}{OT1} {pgy}{hv}{it}{}
« % Extrabold
«        \installfont {pgyx8t}  {pgyx8r, latin} {T1}    {T1}  {pgy}{eb}{n} {}
«        \installfont {pgyx7t}  {pgyx8r, latin} {OT1tt} {OT1} {pgy}{eb}{n} {}
«        \installfont {pgyxc8t} {pgyx8r, latin} {T1c}   {T1}  {pgy}{eb}{sc}{}
«        \installfont {pgyxc7t} {pgyx8r, latin} {OT1ctt}{OT1} {pgy}{eb}{sc}{}
«        \installfont {pgyxo8t} {pgyxo8r,latin} {T1}    {T1}  {pgy}{eb}{sl}{}
«        \installfont {pgyxo7t} {pgyxo8r,latin} {OT1tt} {OT1} {pgy}{eb}{sl}{}
«        \installfont {pgyxi8t} {pgyxi8r,latin} {T1i}   {T1}  {pgy}{eb}{it}{}
«        \installfont {pgyxi7t} {pgyxi8r,latin} {OT1itt}{OT1} {pgy}{eb}{it}{}
« \substitutesilent{bx}{eb}
« % end Goudy install
« \endinstallfonts
« \bye
« 
« 
«