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.

I am having trouble using SabonLT which is a Postscript Type 1 Outline font. I have the font installed as a system font (as described here) rather than a local font. I'm running LuaLaTex on Mac OSX.

I have checked in /Users/<username>/Library/texlive/2012/texmf -var/luatex-cache/generic/names/otfl-names.lua but indeed no Sabon font is listed there.

I have tried both with and without the path specification in the fontspec call: \setmainfont[Path=/Library/Fonts/]{Sabon LT}. (Though there is no way to specify the extension because Postscript Type 1 fonts don't have one.)

But no matter what I do I get the following error: fontspec error: "font-not-found".

share|improve this question
I don't think that luaotfload (used by fontspec) handles type1 fonts - at least not the version from texlive 2012. You will have to create a tfm file and use it in the "standard" way. –  Ulrike Fischer May 20 '13 at 18:04
@UlrikeFischer you should post this as an answer and let it get accepted. –  topskip May 20 '13 at 18:27
type 1 fonts (pfa and pfb) aren’t indexed by luaotfload. They should, however, work as absolute paths (e.g. \font\foo=[/path/to/font.pfa], idk how to do that with fontspec) or if the file can be found by kpathsea. –  phg May 20 '13 at 18:35
@phg doesn't work here (tl2012, lualatex) –  topskip May 20 '13 at 20:05
@dıʞsdoʇ true, sorry for the noise. The current version reads pfa just fine. –  phg May 20 '13 at 20:50

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.