在 Windows 7 中,Chrome 中的固定宽度字体丢失

在 Windows 7 中,Chrome 中的固定宽度字体丢失

最近我在 Windows 中丢失了一些字体。虽然它们显示在控制面板上的字体列表中,但它们无法被 Google Chrome 使用。我相信这是在我卸载一些游戏后发生的。

如果我删除字体,然后重启、重新安装、再重启,它们就会恢复正常。但我无法卸载“lucida console”(Windows 抱怨它是系统字体),我相信这是 chrome 使用的字体。

因此,chrome 中所有带有标签(甚至是“查看页面源代码”)的内容都会显示为 Times。

有趣的是,我可以在其他程序上使用这种字体,但 Chrome 无法识别它。

这是它的打印外观,其中扩展名“WhatFont”显示它是一种“等宽”字体。

在此处输入图片描述

如果我在检查器上将字体更改为“Lucida Console, Courier”,则会出现同样的情况,表明 Lucida Console 确实无法被识别:

在此处输入图片描述

Chrome 版本 38.0.2125.111 / Windows 7

那么,我该如何解决这个问题?


编辑

我重启后成功删除了 Lucida Console。重启后重新安装。再次重启。还是不行。Myriad Pro 也不起作用。其他都正常。


编辑2

成功在重启后立即删除了字体。重启后,安装了字体。重启后。还是没有反应。

答案1

这看起来像是 Chrome 中的一个错误,所以不要因此而破坏你的 Windows 字体。

该漏洞于 2014 年 10 月 7 日被报告在 问题 421305:Chrome 38 稳定版中的某些字体现在损坏

在 Windows 8.1 上升级到 Chrome 38 后,之前可以正常工作的字体突然停止工作。

该漏洞于 11 月 7 日被报告如下:

该错误已有代码修复并合并。

如果幸运的话,这个错误将在下一版本的 Chrome 中得到正确修复。

在此之前,错误报告中提到的一种解决方法对某些人有用(但对其他人无效),即禁用 DirectWritechrome://flags并重新启动 chrome。
请注意,该标志的语言是违反直觉的,应该单击“启用”以禁用 DirectWrite,而不是启用它。

相关内容