如何使便携式文档格式可移植?

如何使便携式文档格式可移植?

我在 Linux 上使用 XeLaTeX 准备了一个文档,嵌入了字体,然后我去找一个使用 Windows + 许多 Adob​​e 工具的打印人员,但 pdf 在他的计算机上看起来却是另一种样子:一些字体被缩放,导致布局略微变形。

如何获取便携式 pdf?

我的第一个想法是使用虚拟打印机(Linux 下为 CUPS)将 pdf 转换为 ps。

另一个可能的解决方案是在 ps 中嵌入字体:

ps2pdf14 -dPDFSETTINGS=/prepress document.ps

编辑

梅威瑟:

\documentclass{article}

\usepackage{fontspec}

% fonts:
\defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text}
\setmainfont{DejaVu Sans}
\setsansfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}

\usepackage{fontawesome}

\begin{document}

\faBullhorn test.

\end{document}

在 okular 中:

在此处输入图片描述

在 Adob​​e Reader 中:

在此处输入图片描述

您会在 Adob​​e 中看到字形更大。如何处理 pdf 以便它在任何主流 pdf 查看器中以相同的方式显示?

编辑2

如果我打开 pdf 并使用 将其导出为 pdf,则缩放字体的问题就解决了掌握 PDF 编辑器——但是它的免费版本警告我有水印(我实际上找不到)。

导出为 pdfPDF 洗牌器没有帮助。

在虚拟 CUPS 打印机中打印为 PDF 毫无帮助。此外,通过 CUPS 传输 PDF 后,Adobe Reader 根本看不到字形。

答案1

ps2pdf14 -dPDFSETTINGS=/prepress input.pdf output.pdf

解决了字体缩放的问题。

相关内容