> I've made some tests. Here is a tutorial about how to use OpenType
> fonts with groff.
Thanks! I haven't tested yet your recipe, however, some comments.
> 1) OpenType font format is just an encapsulation of TrueType fonts
> or PostScript fonts.
This is a exaggerating simplification, but I think you are aware of
that fact.
> When choosing an OpenType font, one must be carefull to choose a
> PostScript one. Usualy, font.otf is a postscript one, and font.ttf
> is a truetype one.
Note that TrueType fonts can be used with groff if converted to the
Type42 format.
> A single opentype font contain different features of each letters.
> For example, it contains small caps, old style numbers,
> superscripts... In the font, the variants glyphs are named
> "glyph.variant", for example: small caps a is named: a.smcp old
> style one is named: one.onum
>
> To make some tests, I've found a free (as in beer) opentype font:
> Calluna-Regular.otf
Well, a real free font family is, for example, Linux Libertine:
linuxlibertine.sf.net
It has more than 2400 glyphs and many glyph variants.
> I've made a script which will build a file containing macro to
> easyly use the glyphs variants. The script also build a testfile to
> test the font and the macros. [...]
Very nice!
Werner