[tex-k] basic kpse_find_{format} question

Stefan Ulrich stefanulrich at users.sourceforge.net
Fri Sep 12 00:55:54 CEST 2008


Daniel Wyckoff <dwyckoff76 at hotmail.com> writes:

> Dear Tex-K Mailing List:

> I'm currently writing an open-source DVI previewer that will suit my
> own eccentric needs.  It's going really well.

Yeah, that can be fun ...

> How does one find the format of a given fontname that one reads from
> a DVI file?

Well, if you look at xdvik, it does it in a rather pedestrian way:
it checks all possibilities in sequence for a fontname that it has
read from the DVI file (see font_open() in
http://xdvi.cvs.sourceforge.net/xdvi/xdvik/texk/xdvik/font-open.c?view=markup)
and returns for the first one that succeeds:

   kpse_find_ovf(fontname) --> virtual fonts are tried first
   kpse_find_vf(fontname)
   find_T1_font(fontname) (if t1lib is enabled)
   kpse_find_glyph(fontname, ...)

   -- if still not found, try fallbacks:
   find_T1_font(resource.alt_font) (if t1lib is enabled)
   kpse_find_glyph(resource.alt_font, ...)
 

Cheers,
Stefan


More information about the tex-k mailing list