Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

So far I've found the following:

  • opentype-info.tex by Jonathan Kew
  • TypeSp01.tex -- TypeSp10.tex by Stephen Moye
  • t1testpage.exe by Eddie Kohler

I'm hoping that I've missed a package (or two) as well as other information. I've got >2k fonts on my development machine and I've finally concluded that I desperately need something more dependable than my memory.

opentype-info.tex is set up for XeTeX, TypeSp01-10 for TeX and t1testpage is limited to .pfb files. I'd think that the first two could be rewritten for XeLaTeX and perhaps extended with a Perl script as needed. Any other solutions could be folded in as well.

As an example of extension, the necessary successive runs of otfinfo.exe could be formatted and combined with the above. This could all be combined in a sort of grande scheme/stew so that I or anyone else for that matter could make decisions about font usage intelligently.

As I'm typing this I noticed the question about 'Generating a table of glyphs with XeTeX' which I'll take a look at for obvious reasons. An answer before I even post the question---no wonder I keep coming back to this exchange :)

share|improve this question
Yes, 'Generating...XeTeX' is quite useful. –  hsmyers Mar 3 '13 at 8:40
Also remembered fontsmpl.sty---needs testing but looks useful. –  hsmyers Mar 3 '13 at 10:30
you can get list of all available fons with luatex tex.stackexchange.com/q/14162/2891 –  michal.h21 Mar 3 '13 at 11:08
@michal.h21 thanks for the link, although I'd probably re-write it for PerlTeX :) –  hsmyers Mar 3 '13 at 13:07
@michal.h21 I like the idea of a font database. Could populate it using otfinfo.exe. At a guess the Lua db probably references the fonts in the TeX tree---I could build one based on the installed fonts for my system instead. What fun! –  hsmyers Mar 3 '13 at 13:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.