Admission of Confusion
Clearly I'm confused, I'll update the question as best as I can as people point out my lack of understanding.
Ultimate Goal
I like the fonts that pdfLaTeX
uses to create documents. I especially like the symbols in ftp://tug.ctan.org/pub/tex-archive/info/symbols/comprehensive/symbols-letter.pdf.
I don't know how these fonts are created. However, I would like to have them as .ttf
(or some other format easily usable in my own applications).
I have heard that metafont is related to this (supposedly it's a way to generate fonts). However, as pointed out, metafont is bitmap, whereas ttf is vector.
Question
How do I generate a .ttf
(or something similarly usable) for the various math symbols used in amsmath
?
More possible points of confusion
Given that pdfLaTeX
can produce a .pdf
file that contains the amsmath
symbols. I assume (perhaps I'm way off here) that there has to be some way to produce .ttf
fonts of the amsmath
symbols.
Thanks!
Best Answer
It may take more than comments to clarify some things. So here is an answer though it probably won't get what you want. Don't hesitate to ask if there are unclear points.
x
orA
, what's the width and height and depths they occupy. In the end. What TeX see is a lot of boxes.mf
etc., to generate the bitmap fonts, but still TeX only sees the glyphs as boxes.The above explanations are not exactly how TeX works. But it shall explain how TeX sees fonts. Things like encodings has changed from engine to engine. For example LuaTeX use a font table to store the metrics information and use Unicode for both input and output.
So the conclusion is that, pdfTeX has (almost) nothing to do with generating fonts.
Therefore, I think you question can be rephrased as the following
Also, why do you want TTF instead of OTF? OTF can be used by most platforms. TTF use quadratic Bézier splines while OpenType can use the same cubic Bézier splines as Type1 fonts (the so called CFF fonts, a PostScript flavor of OTF). I haven't done any actual converting myself, but I think it shall be more natural to convert Type1 to CFF rathe than TTF. I guess you use Windows, and TTF is indeed more common there. But recent Windows support OTF as well (without ClearType obviously, which use TTF hinting explicitly)
The last, I hope I got your idea right. Do you think that because pdfTeX can generate PDF files that can be viewed by modern applications like Adobe Reader, so it must have a way to generate modern format fonts which is commonly used in today's applications? In fact, that is just a feature of the PDF file format, which allows font embedding. And not only TTF, OpenType, Type1, Type3 even bitmap fonts all can be embedded in a PDF file and be viewed by a PDF reader. To do that pdfTeX need to know 1) the font metrics 2) where to find the font files to embed.
If all you want, ultimately, is being able to input those math symbols in other applications, say Word, then you can simply use a OpenType math fonts. Freely available fonts are XITS-Math, Asana-Math, Commercial fonts including LucidaBr Math (cost 90USD) and Minion Math (something like 700EUR for a complete set, but I found it worth it). Also Cambria Math is distributed with Windows and Office (for both Windows and Mac). The last, the computer modern fonts can be replaced with Latin Modern, and Computer Modern math symbols can be found in Latin Modern Math.