某些 Web 字体被字体文件夹中的随机字体替换

某些 Web 字体被字体文件夹中的随机字体替换

我遇到了一个问题,Windows 字体文件夹中的某些字体被(看似)随机字体替换。这种情况似乎只发生在使用自定义字体或自定义格式的网站上。例如,只有某些 subreddits 受到影响,而其他则不受影响。该问题发生在所有浏览器中,并且在完全卸载/重新安装 Chrome 后仍然存在。

下面是我所说的一个例子:

Giant Bomb 上的字体乱七八糟

从 Windows 中删除旧字体后,Giant Bomb 上的字体变得混乱

我尝试使用命令行方法删除有问题的字体(不是默认的 Windows 字体)详细这里。这只会导致不同的字体取代它。

我还尝试重置 Chrome 的默认字体和 Chrome 的常规设置,包括清除缓存的图像、文件、cookie 等。

有谁知道这里可能发生了什么,我可以尝试哪些故障排除步骤,或者可能的解决方案?请帮忙……这些 1999 年的字体选择让我头疼。

更新于 2016 年 5 月 24 日上午 12:07

我可以将此代码添加到“Stylish” Chrome 扩展程序中来暂时解决该问题:

@font-face {
    font-family: 'helvetica neue';
    src: local('Arial');
}
@font-face {
    font-family: 'helvetica neue';
    font-weight: bold;
    src: local('Arial');
}
@font-face {
    font-family: 'helvetica';
    src: local('Arial');
}
@font-face {
    font-family: 'helvetica';
    font-weight: bold;
    src: local('Arial');
}

这是否为我如何永久解决此问题提供了任何线索?

答案1

通过使用 regedit.exe 从 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] 中删除 Helvetica 的所有痕迹,然后注销并重新登录,我能够解决此问题。呼!

相关内容