![在 PDF 中嵌入字体](https://linux22.com/image/262292/%E5%9C%A8%20PDF%20%E4%B8%AD%E5%B5%8C%E5%85%A5%E5%AD%97%E4%BD%93.png)
我与他人合作撰写了一本书,想在印度出版。印度出版商说“有些字体没有嵌入在共享的 PDF 文件中”。他们给我发了有问题的字体的截图(第 1 项)。
本书的 pdf 是用 pdflatex 创建的(版本信息在第 2 项)。
我创建了一个最小工作示例(列表是第 3 项,截图是第 4 项)。
我的 MWE 上运行的 Linux pdffonts 命令以及本书似乎都表明字体是嵌入的(第 5 项)。
pdftexDownloadBase14 true
安顿好了/usr/local/texlive/2012/texmf/web2c/updmap.cfg
我的问题是 - 我的 pdf 有问题吗?具体来说,Acrobat 似乎说字体未嵌入(我理解是这个encoding: custom
意思),而实际上pdftools
却说嵌入了?
skull
字体问题一定与我使用(参见 MWE)和等软件包有关clock
。这本书本身有大量字体(28 种 Type 1)和(10 种 Type 3) -显示所有 Type 3 字体都显示为嵌入(如下面第 5 项)并且名称pdffonts
都带有- 有人能告诉我这是否重要吗?[none]
第 1 项:Pothi 的反馈
第 2 项:Tex 版本
[adnan@Adnans-Mac-mini]/Users/adnanaziz 1333 pdflatex --version
pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012)
第 3 项:最小工作示例
\documentclass[]{article}
\usepackage{skull}
\begin{document}
\thispagestyle{empty}
Hello World. $\skull$
\end{document}
第 4 项:MWE 的 Acrobat 屏幕截图:
第 5 项:MWE 上的 pdffonts 输出:
名称 类型 emb sub uni 对象 ID
LAGHAY+CMR10 1 型 是 是 否 4 0
[无] 第 3 类 是 否 否 5 0
答案1
[将其从未答复列表中删除]
此处的文件使用skull
包,它使用仅以位图格式提供的字体。这是嵌入,但不会缩放:根据字体的分辨率,这可能会导致低分辨率输出。解决此问题的唯一方法是更改为不同的矢量字体。