我在 MS Word (2007) 中创建了一个文档,然后发布为 PDF,目的是创建一个无论平台或 pdf 阅读器选择如何都看起来相同的文档。
它在几台 Windows 机器上看起来不错,但是当我在 ubuntu(使用 acroread)中打开它时,原始字体 arial 被替换为一些完全不合适的可笑的褶边字体。
这让我担心这个文档的字体可能会以某种疯狂的随机方式呈现,具体取决于收件人使用什么打开它。
问题:
我不明白字体在 pdf 中是如何工作的,但我听说过在 pdf 中“嵌入”字体。这是否确保我选择的任何字体都会以相同的方式呈现?如果是这样,我该怎么做?
是否有另一种可靠的方法来生成一个简单的 pdf,其字体“行为”正确?我不依赖于任何特定的工具,如 MS Word。我最关心的是 pdf 文档看起来像我想要的样子。
直到现在,我一直使用术语平台和操作系统来表示相同的含义。例如:Windows 和 MAC 是两个平台或操作系统。当涉及到不同版本的 Windows 时,例如:Windows XP 和 Windows 7。
我应该说它们是两个不同的操作系统或平台还是同一平台的不同版本?
我有一个绑定到localhost:7060. 它使用 ipv6 套接字而不是 ipv4。下面是 netstat 输出。
# netstat -an
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 10.200.32.98:1720 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:4122 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:4123 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:4123 127.0.0.1:43051 ESTABLISHED
tcp 0 0 10.200.32.98:5555 10.200.32.44:53162 ESTABLISHED
tcp6 0 0 :::5060 :::* LISTEN
tcp6 0 0 ::ffff:127.0.0.1:7060 :::* LISTEN
tcp6 0 0 :::23 :::* LISTEN
tcp6 0 0 ::ffff:10.200.32.98:23 ::ffff:10.200.32.142:43505 ESTABLISHED
tcp6 0 0 ::ffff:127.0.0.1:43051 ::ffff:127.0.0.1:4123 ESTABLISHED …Run Code Online (Sandbox Code Playgroud) WindowsUpdateDiagnostic.diagcab 我正在尝试编写此处来源的安装脚本。
msdt.exe /cab "%~dp0WindowsUpdateDiagnostic.diagcab" -af "%~dp0stillneeded.xml"
Run Code Online (Sandbox Code Playgroud)
不幸的是,创建应答文件的尝试似乎失败了:

在 0x80092003 上没有找到太多信息。我希望通过一个示例answers.xml,我可以欺骗答案并使其正常工作。
这是一个模板,但我没有任何运气。
<Answers>
<Interaction ID="IT_Theme">
<Value>Nature</Value>
</Interaction>
</Answers>
Run Code Online (Sandbox Code Playgroud)
来源:https ://msdn.microsoft.com/en-us/library/dd776530.aspx#CommandLineAdministration
提前致谢。