Chrome 显示的是国际字符而不是英语;我该如何解决这个问题?

Chrome 显示的是国际字符而不是英语;我该如何解决这个问题?

我在笔记本电脑上使用 Google Chrome 时遇到了问题(我的台式机,显然安装的 Windows 7 相同,没有这个问题)。在某些网站上,Chrome 无法正确呈现文本,而是替换看似随机的字符。以下是 Opera 浏览器网站上的一个例子,http://www.opera.com/

Firefox 正确呈现的文本

(Firefox 可正确呈现文本)

Chrome 错误地呈现文本

(Chrome 错误呈现的文本)

我已重新安装 Chrome,并检查字体是否为默认字体;编码设置为自动检测 (UTF-8)。我还能做什么来解决这个问题?

谢谢。

答案1

Win7 实现了新的字体系统。我还不太明白,但当字体被替换或只是代替提供的字体项目时,就会出现这样的问题。

到目前为止,我能给出的唯一解释是:新字体可以包含多层字体,请注意它们的文件大小有多大。这些层可以包含多种字体、粗体和斜体,甚至其他字体和语言。以前的字体简单、小巧且不复杂。如果此 Web 标题使用的其中一种字体(查看 Web 源代码)被替换或只是挂在那里被使用,系统不会找到它认为存在的类型,而是会显示此替换字体项中的内容。

http://support.mozilla.com/en-US/questions/702002

进入您的字体文件夹(最好使用可以实际显示“详细信息”的程序,但使用 winders 可能会显示)并比较机器之间的 2 个字体文件夹结构。然后删除 :-)。系统保护主系统字体,因此您不会造成太大损害 :-) 但在删除东西之前进行备份会很方便。

然后,在您找到不属于的奇怪字体后,清除字体缓存就不会有什么坏处了,甚至可以先尝试通过清除字体缓存来修复它。

http://www.sevenforums.com/browsers-mail/170031-chrome-messed-up.html

或者,为了进行测试,您可以使用程序中提供的任何资源来忽略网站字体,并强制使用您自己的字体。

附注:字体也可以通过网页 CSS 样式表进行设置,因此如果您无法在网页“源代码”中找到有问题的项目,则可以在网站附带的样式表中找到它。了解所使用的网页源字体的目的是为了知道哪种字体可能已被替换或覆盖。

相关内容