Google Chrome 错误地渲染 PDF 字体

Google Chrome 错误地渲染 PDF 字体

我在 Google Chrome 中打开的一些 PDF 文件完全无法读取,以下是示例图片:

这是一个示例图。

这是原始 PDF. 它们在 Acrobat 或 Sumatra 等普通 pdf 查看器上显示正常。

我拥有 chrome 版本 59,但在网上没有找到任何东西。

我应该尝试什么?谢谢您的帮助!

我也尝试过在 Chrome 中启用或禁用硬件加速,但没用。问题是 Chrome 中根本没有 pdf 查看器设置,所以我不知道该尝试什么。

答案1

我遇到了同样的问题,刚刚卸载了一个名为“Alien League Tech”的字体,重新启动后,一切恢复正常。解释如下:https://answers.microsoft.com/en-us/windows/forum/windows_10-start/wrong-graffiti-font-in-apps-and-web-pages-after/eb9f39c0-989a-41a0-91d6-8b8ac44cc298


其他解决方法:在 Chrome Flags 页面 (chrome://flags/#disable-direct-write) 上启用“禁用 DirectWrite”实验。

答案2

使用具有管理员权限的 Powershell,转到 Fonts 文件夹

cd c:/Windows/Fonts

然后删除 alien5.ttf

rm alien5.ttf

通过 Windows 资源管理器查看 Windows 10 字体并不能显示所有内容。有很多字体隐藏在下面。

答案3

当您安装自定义字体并且文件名位于 Arial.ttf 之前的行时,就会出现此错误。:) 将 Arial.ttf 文件复制到临时目录中,重命名为 001-arial.ttf,然后将其安装到 Windows 字体中。 要点是文件扩展名应该是第一个 TTF WINDOWS\Fonts 文件夹。

答案4

在随机 pdf 文件中显示奇怪的“异形联盟”字体也存在同样的问题。

我必须使用 \windows\font 目录中的管理员权限将文件“alien5.ttf”(重命名为“alien5.ttf.problem”)重命名,然后重新启动。我无法弄清楚如何使用常规 Windows 工具删除字体。当我查看 \windows\font 目录时,Windows 资源管理器不会显示“alien”字体。

我再也不想看到那个字体了。永远。

相关内容