将 Word 文件导出为 PDF 时不显示粗体字体

将 Word 文件导出为 PDF 时不显示粗体字体

我在 Word 中使用 CMU Serif 字体,但保存为 PDF 时,粗体文本显示为普通文本。我已经检查过,并且已正确安装 CMU Serif Bold,所以不确定该怎么做。有什么想法吗?谢谢

答案1

首先确保您的计算机上已经安装了“CMU Serif Bold”字体。

当你选择单词的样式时,不要只是将其设为粗体,你必须将字体名称从“CMU Serif”更改为“CMU Serif Bold”(如果你在下拉菜单中找不到这个“CMU Serif Bold”字体,你可以输入它)。

然后将 word 保存为 pdf,您的 pdf 现在应该可以正确显示粗体字体,这解决了我的问题。

答案2

我设法通过修改 CMUSerif-Bold TTF (cmunbx.ttf) 来解决此问题,以便将其安装为单独的字体系列。

为此,我卸载了该字体,将其字体系列更改为“CMU Serif BoldOnly”,然后重新安装。然后我在 Word 中选择“CMU Serif BoldOnly”作为字体,这样屏幕上和 PDF 导出中就出现了正确的字体。

我使用 TTF 编辑器更改了 cmunbx.ttf 的(两个)“字体系列”属性。我刚刚得到TTF编辑为此,它需要 Java,但除此之外无需安装。


不知道为什么需要这个解决方法。可能只是然而 其他 漏洞在 Word 的 PDF 导出功能中。对我来说,PDF 导出功能是只有一个这对我来说很有用,因为我想将嵌入的 SVG 作为矢量图形保存在 PDF 中。“打印为 PDF”将图形栅格化...

答案3

我在使用从官方页面下载的 CMU Serif 将文件导出为 PDF 时也遇到了这个问题。幸运的是,好心人已经 fork 了官方 cm-unicode repo 并修复了字体粗细。

在 GH 上查看:https://github.com/Binjohn/cm-unicode-msofix

安装这些后,windows 可以正确识别重量并保存为 PDF。字体名称相同,因此无需更改 Word 文档中的任何内容

相关内容