字体未嵌入

字体未嵌入

我需要创建嵌入所有字体的 pdf 文件(来自 tex 源)。

但是,据我了解,默认情况下不会嵌入最常见的字体。因此我遇到了问题:?8 错误字体 Times-Bold 未嵌入?8 错误字体 Helvetica 未嵌入?8 错误字体 Symbol 未嵌入?8 错误字体 Helvetica-Bold 未嵌入

如何避免这种情况?我想到三种方法:

  1. 避免使用这些字体。但它们是默认的并自动使用。我没有字体选项。

  2. 创建 dvi 并转换为 pdf。但我真的无法将我的图像(以 pdf 格式保存)转换为 ps 或 eps。我在 linux 中使用 convert 命令,但转换不正确。

  3. 将某个选项设置为 latex。逻辑告诉我们,这样的选项必须存在。它是什么?

请帮助我避免这些错误。

答案1

这是默认嵌入所有字体:

voss@shania:~> pdffonts Test.pdf
name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
EOEABK+SFRM1000                      Type 1            yes yes no       4  0
YPYAQC+NimbusRomNo9L-Medi            Type 1            yes yes no       5  0
RIFXKL+NimbusSanL-Regu               Type 1            yes yes no       6  0
ROKJSN+StandardSymL                  Type 1            yes yes no       7  0

示例运行pdflatex

\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
foo 
{\fontfamily{ptm}\fontseries{b}\selectfont Times},

\fontfamily{phv}\selectfont Hevetica
\fontencoding{U}\fontfamily{psy}\selectfont ABCDEFGH

\end{document}

相关内容