如何修复 Windows Mozilla Firefox 中的字体?

如何修复 Windows Mozilla Firefox 中的字体?

每当我格式化我的计算机时,我通常只是将所有 .ttf 和 .fon 文件复制/粘贴到Fonts系统文件夹中。

我不能 100% 确定,但我认为在我这样做之后,Firefox 就无法正确显示某些网站的字体,我的意思是通常的默认字体,如 Arial、Helvetica 等。

除了 Firefox 之外,我在任何其他程序中都没有遇到这个问题。

以下是截图掘客现在我的笔记本电脑上显示:

在此处输入图片描述

看上去很奇怪,字体有点乱。

我该如何修复它?我在 Windows 7 上,Firefox 3.6.10。

答案1

此特定问题是由于安装了 Windows 或 Firefox 无法显示的 Helvetica 字体版本(网络上非常常用)。要确认,您只需将以下文本粘贴到 Firefox 地址栏中并按 Enter 键:

data:text/html,
Helvetica
   <font face="Helvetica" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font>

Helvetica Neue
  <font face="Helvetica Neue" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font>

如果它显示为奇怪的符号,那么您可以肯定这是您的问题。

要修复此问题,您只需转到 %WINDIR%\Fonts 并删除所有名为 Helvetica 的字体。

如果由于某种原因,Windows 不允许您这样做,您必须转到注册表,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts然后删除名称中包含 Helvetica 的所有条目。

如果您使用的是 Windows 7 64 位,您还必须从以下注册表项中删除 Helvetica 条目。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Fonts

此后,您只需重新启动计算机,字体就会再次正确显示。至少这对我来说解决了这个问题。

答案2

我刚刚遇到了同样的问题(尽管使用的是 Google Chrome),然后偶然发现了这个主题。因为我在工作时使用的是 PC,所以我没有编辑注册表的权限。不过,我找到了另一种解决方法,它可能只适用于 Chrome,但至少它为我解决了这个问题。所以,尽管这与 Firefox 无关,但我仍然想分享它,以防其他人也遇到这个主题。

  1. 打开 Google Chrome
  2. 打开新标签页并在地址栏中输入以下内容:

chrome://flags/#disable-direct-write

  1. 点击“启用”来启用此开关,禁止 Google Chrome 使用 Microsoft DirectWrite。
  2. 关闭并重新打开 Chrome。

资料来源及致谢:https://youtu.be/cHHBnHRcOjQ

答案3

转到 Firefox 首选项,在“内容”选项卡下应该有一个“默认字体”组合框。尝试将设置切换为常用的 Microsoft 字体之一。如果没有,则可能是您没有安装 Microsoft 字体。显然,您可以在此处获取一些核心字体:http://web.nickshanks.com/fonts/microsoft-core-web-fonts

相关内容