[Fontinst] letterspacing

Adrian Heathcote adrian.heathcote@philosophy.usyd.edu.au
Tue, 31 Dec 2002 12:02:19 +1100


Hi Olli

You probably already know this but letterspacing/tracking is dealt with  
in Alan Hoenig's book, p. 259ff. He has some good advice on suppressing  
ligatures with tracked fonts.

But I'm curious too: I've never heard this advice that footnotes should  
be letterspaced. (It isn't in Bringhurst's book, for example.) Is this  
peculiar to the German typographic tradition? What is the reference for  
it? (I know that emphasis is sometimes created by letterspacing in  
German books.)

Cheers

Adrian Heathcote

On Tuesday, December 31, 2002, at 06:11  AM, Oliver Heins wrote:

> I have to questions concerning letterspacing.
>
> 1. I want to space out the letters of a small font (the one I use for
> footnotes) as it's adviced in many typographic books.  AFAIK this is  
> not
> possibly inside of TeX, and I have to produce a virtual font for this.
>
>> From what I've read, it seems to be possibly to do so with fontinst by
> setting the variable letterspace in the encoding (.etx) file.  I tried,
> but it didn't work.
>
> In the file 8r-olli.etx (which is a copy of 8r.etx) I added a line
> "\setint{letterspacing}{150}" just after the "\encoding".
>
> ,----
> | [...]
> |
> | \encoding
> |
> | \needsfontinstversion{1.909}
> |
> | \setint{letterspacing}{1pt}
> |
> | [...]
> `----
>
> I use the 8r-olli.etx within the following script[1], here shortened to
> do only the roman font (flir8a is a font containing just the
> ff-ligatures):
>
> ,----
> | \input fontinst.sty
> |
> | \installfonts
> | \installfamily{T1}{pegx}{}
> | \installfamily{TS1}{pegx}{}
> | \installfamily{OT1}{pegx}{}
> |
> | \installfamily{T1}{pegj}{}
> | \installfamily{TS1}{pegj}{}
> | \installfamily{OT1}{pegj}{}
> |
> | \transformfont{pegr8r}{\reencodefont{8r-olli}{\fromafm{pegr8a}}}
> | \transformfont{flir8r}{\reencodefont{8r-olli}{\fromafm{flir8a}}}
> | \installrawfont{pegr8r}{pegr8r,8r}{8r-olli}{8r-olli}{}{}{}{}
> | \installrawfont{flir8r}{flir8r,8r}{8r-olli}{8r-olli}{}{}{}{}
> |
> | % OsF digits
> |
> |  
> \installfont{pegr9d}{pegr8r,unsetnum,kernoff,flir8r,pegrc8r,kernon,lati 
> n}{t1}
> |   {T1}{pegj}{m}{n}{}
> |  
> \installfont{pegr9c}{pegr8r,unsetnum,kernoff,flir8r,pegrc8r,kernon,text 
> comp}{ts1}
> |   {TS1}{pegj}{m}{n}{}
> |  
> \installfont{pegr9o}{pegr8r,unsetnum,kernoff,flir8r,pegrc8r,kernon,lati 
> n}{ot1}
> |   {OT1}{pegj}{m}{n}{}
> |
> | \installfont{pegrc9d}{pegrc8r,latin}{T1}
> |   {T1}{pegj}{m}{sc}{}
> | \installfont{pegrc9o}{pegrc8r,latin}{ot1}
> |   {OT1}{pegj}{m}{sc}{}
> |
> | % normal digits
> |
> | \installfont{pegr9e}{pegr8r,kernoff,flir8r,kernon,latin}{t1}
> |   {T1}{pegx}{m}{n}{}
> | \installfont{pegr9t}{pegr8r,kernoff,flir8r,kernon,latin}{ot1}
> |   {OT1}{pegx}{m}{n}{}
> |
> |  
> \installfont{pegrc9e}{pegrc8r,unsetnum,kernoff,pegr8r,kernon,latin}{t1}
> |   {T1}{pegx}{m}{sc}{}
> |  
> \installfont{pegrc9t}{pegrc8r,unsetnum,kernoff,pegr8r,kernon,latin}{ot1 
> }
> |   {OT1}{pegx}{m}{sc}{}
> |
> | \installfontas{pegr9c}
> |   {TS1}{pegx}{m}{n}{}
> |
> | \endinstallfonts
> | \bye
> `----
>
> The font is the same as I would use the original 8r.etx, the letter
> spacing isn't wider.
>
>
> 2. How should I name such a font?  Karl Berry writes in his "Filenames
> for fonts":
>
> ,----
> | The letterspacing possibilities introduced by fontinst and virtual  
> fonts
> | have not yet become sufficiently widespread to make standardization
> | beneficial.
> `----
>
>
> TIA,
> olli
>
>
> Footnotes:
> [1]  Thanks to Walter Schmidt
> _______________________________________________
> fontinst mailing list
> postmaster@tug.org
> http://tug.org/mailman/listinfo/fontinst