假设我在我的 TeX 文档中使用字体“foo”。
\setmainfont{foo}
此字体不是免费的,或者在其他系统上并不广泛可用。我的 PDF 文档在其他没有安装/没有此字体的计算机上看起来是否相同?如果不是,我该怎么做才能确保它在其他计算机上看起来相同?
答案1
将 TeX 编译为 PDF 时,字体默认嵌入。为确保万无一失,您可能希望将 PDF 上传到云端,例如 GoogleDrive(免费),然后在另一个预览器中查看它的外观。
答案2
我不是 PDF 专家,但 PDF 与 Word 相反的整个理念是查看器显示相同的图片,打印机在纸上打印相同的字形。
嗯,或多或少。它显然不依赖于您用来显示 PDF 的计算机上安装的字体,但即使在同一台计算机上的不同查看器之间也存在差异。比较 Adobe Reader 和 DocView(Emacs!)对 PDF 的显示。有关示例,请参见此处:为什么字体在 Adobe 中看起来较细,而在 Sumatra PDF 中却显得不同且丰富
想想打印机的属性。或者:点阵打印机的打印输出看起来与墨水打印机完全不同。即使是激光打印机也会产生非常不同的输出。
tl;dr:您的 PDF 看起来会非常相似,与安装的字体无关。
编辑:
似乎对商业字体的许可存在误解。当然,您可以使用购买的字体来制作 PDF。向您出售字体的公司对您的 PDF 没有任何权利!出售字体包括制作 PDF 的合理使用。制作 PDF 意味着所有需要的字形都成为 PDF 的一部分。(我是一名律师!好吧,仅限于德国。)
这是不同的事情,如果您使用attachfile,embeddfile或任何*.ttf或*.otf文件本身来嵌入——这可能不合法!
编辑2:
有些公司试图将销售的字体的使用限制为发行量为 100 份的 PDF,例如佛罗里达州的字体局(谢谢,特蕾莎我阅读了我购买的一些字体的许可协议,PDF没有任何限制,但Linotype的许可协议却说:
“将字体软件嵌入电子文档或互联网页面时,必须绝对保证接收者不能使用字体软件编辑或创建新文档(只读)。必须确保字体软件不能从上述文档中完全或部分提取。”