使用pdflatex从LaTeX Source嵌入PDF格式的字体

时间:2009-01-21 05:07:20

标签: fonts pdflatex

我需要在输出PDF中嵌入我在TeX文档中使用的字体。我正在使用pdflatex进行TeX处理,将TextMate用作编辑器。

我找不到任何关于如何在PDF文档中嵌入我需要的字体的参考资料。

2 个答案:

答案 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字体。宾果