所有浏览器都显示不应该出现的斜体文本

6
我在使用浏览器(Safari、Chrome和FF)访问网站时遇到了问题,正常情况下不应该显示为斜体的文本却被显示为斜体。这种情况发生在多个网站上,包括Google网站(Google、YouTube),以及我自己建立的网站和其他网站(godaddy电子邮件、ford.com甚至stackoverflow)。令人惊讶的是,我的时间跟踪网站(freeagent.com)没有出现这种情况。
我不知道是怎么回事。我最近没有安装任何新软件或字体。我正在运行Mac OS X Lion操作系统。
6个回答

1
我一直遇到这个问题...在所有浏览器、网站、Twitter甚至电子邮件中,文本都是粗体和斜体...我解决它的方法是确保Arial字体在我的Suitcase中永久开启...我猜它应该已经是系统字体了,但谁在意呢,因为这样解决了问题!

1
我曾经遇到过同样的问题,我的GoDaddy电子邮件中所有的邮件标题都是粗体,在几个浏览器上只有在一台电脑上出现这种情况。这一切都发生在安装Suitcase Fusion并将字体库复制到该特定计算机之后。我按照Lisa的建议永久地打开了另一个版本的Arial(TrueType,版本3.05),它解决了问题:所有的邮件标题都恢复正常(未读时为粗体,已读时为普通)。

0

0
在谷歌浏览器中解决此问题,您需要执行以下操作:
  • 在地址栏中粘贴以下内容并按Enter键:chrome://flags#disable-direct-write
  • 在“禁用DirectWrite Windows”下面,单击“启用”(实际上将禁用DirectWrite(背景变为白色)
  • 屏幕底部将出现一个标有“立即重新启动”的按钮。单击该按钮,将使用新设置重新启动Chrome浏览器,之后文本应该正常显示。

0

最近在我的Windows 7机器上运行Google Chrome版本52.0.2743.116 m时遇到了这个问题。 这里提到的其他修复方法都对我无效。

事实证明,安装的应用程序重新注册了一些基本字体,导致Chrome无法找到这些字体。 在我的情况下,是NewspaperDirect的PressReader(我不记得曾经安装过它),修改了注册表,使一些基本字体指向存储在PressReaders程序文件夹中的.ttf文件。

解决方法

  1. 以管理员权限运行regedit.exe
  2. 导航到注册表键“HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Fonts”。
  3. 滚动字体列表,找到任何类似于“C:\ Program Files(x86)\ NewpaperDirect \ PressReader \ publisher \ Styles \ Fonts [font name] .ttf”的字体。
  4. 右键单击值名称,选择修改...
  5. 删除目录路径,只保留文件名“[font name].ttf”。
  6. 重复步骤4和5以修复所有错误的注册表值。
  7. 重新启动Chrome。

NewspaperDirect registry font bug
修复前的注册表值

Modifying registry value
错误的注册表值

Modified registry value
正确的注册表值

Fixed registry value
修复后的注册表值


0

请检查您的Safari偏好设置(Command-,),并导航到外观选项卡,仔细检查并确保标准字体是非斜体字体。我的是Times 16。希望这可以帮助您。


这个答案有一个问题:检查Safari的偏好设置不会对Chrome或Firefox产生任何影响。 - timatgetdim
好的观点。我以前在Windows上遇到过类似的问题,后来发现我的字体库出了问题。从另一台没有问题的电脑复制字体后,问题就解决了。我不确定这是否也适用于Mac。 - Tianzhen Lin
好吧,我想这不会有什么坏处。我只需要弄清楚如何复制字体库。 - timatgetdim
由于其他原因,我不得不擦除并重新安装操作系统和所有内容 - 这最终解决了问题。 - timatgetdim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接