我需要在输出PDF中嵌入我在TeX文档中使用的字体。我正在使用pdflatex进行TeX处理,将TextMate用作编辑器。
我找不到任何关于如何在PDF文档中嵌入我需要的字体的参考资料。
答案 0 :(得分:4)
从pdfTex文档中
5设置字体
pdfTEX可以使用Type 1和TrueType字体(在某种程度上也是如此) 使用OpenType字体)。字体应该可用并嵌入所有 文档中使用的字体。可以使用METAFONT--生成 pdfTEX中的字体,但强烈建议不要使用这些字体 如果等效类型可用于类型1或TrueType格式,则仅限 因为位图类型3字体渲染非常差(旧版本) Adobe Reader。鉴于所有类型1的免费可用性 Computer Modern字体,以及使用标准PostScript字体的能力, 很少需要在pdfTEX中使用位图字体。
您可能需要安装Type 1 Computer Modern字体。现代tex-live有它们。如果您有较旧的TeX发行版,则有lmodern
:
\documentclass{article}
\usepackage{lmodern}
\begin{document}
Hello, world.
\end{document}
现在,如果您使用例如pdffonts
:
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
SZVHEC+LMRoman10-Regular Type 1 yes yes no 4 0
宾果。嵌入式1字体。
答案 1 :(得分:0)
我的解决方案来自本页的最后一部分:
http://www.acm.org/sigs/publications/sigfaq#a14
在mypaper.tex文件中包含以下行:
\usepackage[T1]{fontenc}
使用latex后编译为pdf:
dvipdfm -p letter mypaper
我使用pdffonts检查,没有更多的T3字体。宾果