questions & comments
Ulrik Vieth
vieth@thphy.uni-duesseldorf.de
Tue, 7 Jul 1998 11:59:20 +0200
Allin Cottrell writes:
> I have a few comments on the current fontinst distribution, and
> one suggestion.
> So: A suggestion. Why not get rid of the dvi files currently in
> "doc" (anyone who knows enough to want them surely knows enough
> to generate them with ease him or herself), and put into "doc"
> the files from contrib/rowland, suitably renamed as
> user.{tex,dvi} or fontinst_guide.{tex,dvi} or some such, to
> avoid confusion with the product of latexing fontinst.dtx?
I agree, this is indeed a problem. In fact, in previous releases
fontinst.{tex,dvi} from contrib/rowland used to be placed in the
fontinst/doc directory while it was still maintained by the original
author of fontinst.sty.
The problem is that things have changed a lot recently. After
fontinst has been more or less unmaintained for several `unofficial'
releases, I have taken it upon myself to put it all together into
fontinst.dtx, while Rowland has volunteered to work on writing a new
(hopefully more user-friendly) manual based on material of the manual.
Your suggestion of puttting fontinst.{tex,dvi} from contrib/rowland
into doc/fontinst_guide.{tex,dvi} (and also adding a .ps file) is
certainly a good idea. You just have to find a meaningful filename
which doesn't exceed 8 characters.
> Second comment: I was a bit puzzled with one aspect of the
> action of fontinst when I fed it mbbr8a.afm, mbbri8a.afm,
> mbbr8x.afm and mbbri8x.afm, and asked it to do
> "\latinfamily{mbbj}{}" (Monotype Bembo). Mostly I was
> impressed, of course, but in one respect puzzled: in view of the
> "j", why does the caps-and-small-caps virtual font, mbbrc9o, not
> take the oldstyle numerals from the expert set? It takes the
> small caps from the Expert set OK -- and the basic roman virtual
> font, mbbr9o, takes the oldstyle numerals from there OK -- but
> mbbrc9o sets the lining numerals from mbbr8r.
It depends on whether Montoype Bembo includes a real small-caps font
as a raw font. If you have mbbrc8a, it is used to generate the
virtual small-caps fonts mbbrc7t (normal), mbbrc9t (x) or mbbrc9o (j)
and the default digits from the small-caps font (usually oldstyle)
are used in all cases.
If you don't have a raw small-caps font mbbrc8a, the virtual
small-caps fonts are faked using mbbr8a and optionally mbbr8x (x,j).
In the latter case, you _should_ get lining digits in 7t and 9t and
oldstyle digits from mbbr8x in 9o. I thought I had tested it.
> (Also, I wonder,
> why the rigmarole with the "F-ligatures" in the csc font?)
Not sure what you mean. If the encoding has slots for F-ligatures
they have to be filled as good as possible, even if it is rather
pointless to have them for small-caps fonts. Should we leave them
empty instead? I don't think that would be much better either.
Cheers, Ulrik.