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 can not find TTF version of popular LaTeX font family: Latin Modern Roman. I have found only OTF version. Is there any restrictions about TTF implementation or I am bad in searching?

share|improve this question
2  
Why do you need a TTF version? –  Khaled Hosny May 14 '12 at 12:14
1  
Because code that I write can not access OTF fonts –  Michael Z May 14 '12 at 12:17
    
I see. No there isn’t, but you can use a proper font editor to do the conversion, as answered below. –  Khaled Hosny May 14 '12 at 12:19
add comment

1 Answer 1

Not a direct answer, but a workaround:

If you already have the otf font you can use e.g. FontForge to convert the files. OTF is just an extended version of TTF, the method how glyphs are specified is the same, so the characters will stay the same.

share|improve this answer
4  
I don't think so. OpenType has two flavors, one TrueType one PS. I believe LM is PS flavor OTF and thus a CFF font and the glyphs are described in cubic Bézier splines while TrueType fonts use quadratic Bézier splines. Converting are possible but I am so sure that they will be identical. In addition, CFF and TrueType have very different hinting mechanism. –  Yan Zhou May 14 '12 at 13:14
1  
I checked again, and you are right. OTF seems to be able to use cubic and quadratic splines, whereas TTF font only use quadratic splines. If the conversion algorithm is good it should not matter, the TTF font would just use (many) more control points than the OTF font. Anyways, if the OP has to use a TTF font there is most likely no alternative, I doubt that one would go through the chores of designing the font twice, once for OTF and once for TTF... –  Andreas Wallner May 16 '12 at 13:27
add comment

Your Answer

 
discard

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

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