使用 TEX 构建的 PDF 需要字体包吗?

使用 TEX 构建的 PDF 需要字体包吗?

这个问题可能听起来很蠢(我不是计算机专业的)。我使用 Latex 制作了我的研究生申请简历(基于计算机专业毕业生的建议 :) )并成功生成了所需的 PDF。我知道 Computer modern 字体是默认字体,但我使用了\usepackage[字体]选择使用新世纪教科书在这里得到一点帮助:http://www.rpi.edu/dept/arc/training/latex/resumes/

上面说要使用 New Century Schoolbook,您需要在系统中安装它。所以我的问题是: 如果有人在不支持 New Century Schoolbook 的系统上阅读我的 PDF,他们在阅读时会遇到问题吗?

或者“您需要在系统中安装字体”(如上述网站所述)仅适用于 TEX 文件而不适用于 PDF 文件?还是我错了,New Century Schoolbook 与 Times New Roman 或 Arial 一样常见?

答案1

除非你改变了默认配置,否则目前的主要 TeX 发行版嵌入默认情况下,大多数字体。这意味着,如果您要排版某些非拉丁文字(例如中文、日文、韩文等),则只需担心读者系统上字体的可用性。

旧版 TeX 安装默认不嵌入最常见的 PostScript 字体,但嵌入所有其他字体。

无论如何,我始终建议在提交或发送重要文档之前检查字体是否嵌入。有几种方法可以做到这一点。一种是使用 PDF 查看器并查找文档的Properties。这应该包括有关的信息Fonts

例如,这是 Okular 对一个简单示例文档的显示:

字体

这是可以的,因为所有字体都列为“嵌入”。(子集也可以。)

另一个选择是使用命令行或其他实用程序,例如,pdffonts对于同一示例,它可以生成以下内容:

name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
VJGNPX+CMR10                         Type 1            Builtin          yes yes no       4  0
OTQOSA+CMBX12                        Type 1            Builtin          yes yes no       5  0
ZQOAXT+CMTI10                        Type 1            Builtin          yes yes no       6  0

这里的关键列是标题emb,重要的是此列中的所有条目都是yes

相关内容