[Fontinst] Hello

Lars Hellström Lars.Hellstrom at residenset.net
Fri Jun 26 10:54:45 CEST 2015


Dailer Fonticiella Morell skrev 2015-06-23 03.36:
> I am trying to install some fonts in my TeX distribution (MiKTeX 2.9)
> unsuccesfuly, then I found fontinst, it appears to do this.

It does _part_ of it. Whether it is the part you're having problem with is 
another matter.

> But I want
> to know how to do it. Appart from other distributions, MiKTeX does not
> have a classical tree (e.g LOCALTEXFM\..., TEXFM\...)

Oh? All MikTeX installations I've seen was using the TDS tree structure. But 
you rather seem to think about the practice of having _multiple_ TDS trees, 
which I suppose is a more recent development, yes. (Or at least its 
widespread adoption is; I'm pretty certain the multiple tree concept as such 
was very much implicit in the design of Karl Berry's kps tools from the 
start, and that is early-to-mid 1990s. TDS and kps are formally quite 
independent, though.)

Not that it matters as far as fontinst is concerned, since fontinst is quite 
directory structure ignorant. Fontinst is about generating the files (La)TeX 
needs to understand the fonts, not about "installing" those files in places 
where TeX will find them.

> and I think it
> may be a problem. Can you tell me how to install any font (ttf, otf)
> in Windows using MiKTeX?

Short answer: No. (I'm not a MikTeX user. I wouldn't expect any particular 
problems, though; MikTeX might even be more straightforward than e.g. unixy 
texlive, by having fewer layers of indirection to account for.)

Slightly longer answer: ttf and otf are fairly new font formats, as far as 
the TeX world is concerned. Different TeX programs can be very differently 
skilled in making use of them.

There is an old style way of doing it, which in principle works on any TeX, 
and where fontinst is a powerful tool for bridging the gap between non-TeX 
and TeX font formats. Power means in particular that you can intervene and 
fiddle with the fine details. Fontinst needs various helpers for dealing 
with binary file formats, though.

Then there is a new style way of doing it, where the TeX engine is extended 
to work with otf and ttf fonts directly. In this case we're talking things 
like xetex or luatex, possibly some variants of pdftex. This is kind of a 
moving target, so I'm not really up to date on what the state of the art is 
there.


Lars Hellström




More information about the fontinst mailing list