【问题标题】:Embedding Fonts in PDF from LaTeX Source with pdflatex使用 pdflatex 从 LaTeX Source 将字体嵌入 PDF
【发布时间】:2009-01-21 05:07:20
【问题描述】:

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

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

【问题讨论】:

    标签: fonts pdflatex


    【解决方案1】:

    来自 pdfTex 文档,

    5 设置字体

    pdfTEX 可以使用 Type 1 和 TrueType 字体(在某种程度上也可以使用 使用 OpenType 字体)。字体文件应该可供所有人使用和嵌入 文档中使用的字体。可以使用 METAFONT——生成 pdfTEX 中的字体,但强烈建议不要使用这些字体 如果有 Type 1 或 TrueType 格式的等价物,如果只有 因为位图 Type 3 字体在(旧版本)中的渲染效果很差 Adobe 阅读器。鉴于所有类型 1 版本的免费可用性 计算机现代字体,以及使用标准 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 字体。

    【讨论】:

      【解决方案2】:

      在您的 mypaper.tex 文件中包含以下行:

      \usepackage[T1]{fontenc}
      

      使用latex后编译成pdf:

      dvipdfm -p letter mypaper
      

      我使用 pdffonts 进行了检查,不再使用 T3 字体。宾果游戏。

      【讨论】:

      • 我不知道,我不关心这个问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-19
      • 1970-01-01
      • 2018-07-22
      • 2014-12-17
      • 2018-09-05
      • 1970-01-01
      • 2016-08-29
      相关资源
      最近更新 更多