So I have written a few papers in LaTeX. It does what I want it to, most of the time; my knowledge allows me to ask the right questions, at least. There is one noticeable exception, though: fonts.

I am not using Computer Modern (ever), and have happily used CTAN-provided font packages since day 1. Recently I even managed to get Minion Pro up and running. Every now and then, however, there's a special font I'd like to use, usually of the TrueType variety. More often than not, these are not free (or they are not of sufficient interest to the public at large), so there is no simple package for me to use. My question is: how and where do I learn how to create one? How do I go from my .ttf font to \usepackage{fontnamehere}?

I am ready, willing and able to read, learn and follow instructions, but where do I even start?

PS: Please do not suggest either LuaTeX or XeTeX, which unfortunately are not an option in my case.

  • Does this question help? tex.stackexchange.com/q/52819/4918 – Tobi Nov 22 '13 at 12:01
  • I'll take a look. This one tex.stackexchange.com/questions/226/… did not, unfortunately (and was the only one I found) – Ingmar Nov 22 '13 at 12:02
  • and this answer here: stackoverflow.com/a/6306477 – LaRiFaRi Nov 22 '13 at 12:02
  • What about the answer of Christopher Oezbek in the question you found? Could you explain why LuaTeX/XeTeX aren’t alternatives? – Tobi Nov 22 '13 at 12:06
  • 1
    why is xetex not an option? It makes using any font installed at your system level trivially easy, and using truetype with classic TeX is hard at best and gets much harder still if you need to access characters out of the rangel of 8bit tex as you need to make multiple fonts covering 256c characters at a time and then have tex support macros to use the right one in each case – David Carlisle Nov 22 '13 at 12:47

If you really want to learn how to create a support package for a font to use with (pdf)latex, there's the almighty fontinstallationguide. Tutorial I describes how to create support files for PostScript Type1 fonts. I've written a bash script that automates exactly these steps.

Then it shouldn't be much more than something like:

installfont -f 5na -n ’Softmaker Nashville’ -c Nashville -P MF@Sna -v v1.0 -l /cygdrive/d/LocalTeXMF -s MyFonts/Nashville -p nashville -m nashville -O -d 2010/09/14

If automatic renaming of the fonts works! ;-)

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.