Behaviour of \latinfamily
Ulrik Vieth
vieth@thphy.uni-duesseldorf.de
Tue, 2 Jun 1998 11:09:06 +0200
>> > `Expert sets, if available, can also be used where possible (for small
>> > caps, extra ligatures, etc.) by appending an `x' to the family name; if a
>> > `9' is appended to the name, then a set of fonts using old-style digits is
>> > built'.
>> >
>> > Vital missing information: how do you persuade it to *use* small caps
>> > glyphs (etc) from supplied afm files, and which family name are you talking
>> you dont have to persuade it, it just does it
> I've run \latinfamily on a set of afms that included old-style numerals and
> the result did not include a fount with old style numerals:
> FontName CaslonBookBE-RegularExp
> FullName Caslon Book BE Regular Expert
> FamilyName Caslon Book BE
> afm name: pckr8x.afm
> Instruction to fontinst: \latinfamily{pck}{}
> Result: a set of pl and vpl files none of which used any glyphs from
> pckr8x.afm. I've searched the log file for occurances of pckr8x, and there
> are no occurances of 8x anywhere in it.
You presumably should have said \latinfamily{pckx}{} to install the
expertized versions or \latinfamily{pck9}{} to install an oldstyle
version. Read the first paragraph again!
> Clearly, fontinst did not `just do it'. What do you have to do to get
> fontinst to use expert encoded founts? Is it just adding an `x' or `9'
> onto the end of the family name in \latinfamily?
Yes. Alternatively, if you're using Sebastian's Perl scripts, you can say
perl make-fam.pl [-options...] -expert x <fam>
Cheers, Ulrik.