11

如果这不是发布此类问题的正确位置,我很抱歉,但我无法找到答案。我不知道这是编码问题还是什么,但在这么多网页上,Chrome 无法正确显示某些字符。即 en 和 em 破折号、省略号等。

这是一个例子。

编码示例

带有变音符号的那个 O 应该是一个省略号。我在 Firefox 上看不到问题,在另一台装有 Chrome 的计算机上也看不到问题。编码设置为自动检测和 UTF-8。如果我复制并粘贴带有变音符号的 O,它会粘贴为省略号。

知道为什么会发生这种情况以及如何解决吗?

4

4 回答 4

12

如果它作为预期的字符粘贴回来,那么这不是编码问题 - 而是字体问题:您的系统中可能安装了一种字体,Chrome 正在使用该字体来显示 SO(可能还有其他页面的文本)。如果此字体损坏(例如,它本身的编码声明不正确),则可能会发生这种情况。

解决方法是找出哪个是攻击性字体并将其从系统中卸载。

于 2012-04-13T03:18:04.163 回答
4

我在使用通用类型客户端的 Mac OSX.7.5 上遇到了 Chrome 的问题。

在 Chrome 中,转到弹出侧菜单(3 个水平条)> 工具 > 编码并将页面设置为自动检测、UTF-8(如果它会降低浏览器的速度,您应该关闭自动检测)。

在 Universal Type Client 中,有 2 个 Arial 版本相互冲突。

选择 Arial 的通用副本并将其停用。

现在,所有页面都可以在 Chrome 中正确呈现。

于 2013-01-18T11:56:24.617 回答
1

我有一个类似的问题。但问题是,网站上的文字显示很好。只是谷歌浏览器标签中的文字没有显示。它出现了正方形。为了解决这个问题,我不得不将编码更改为 Auto-Detect 和 UTF-8(我必须取消选择它然后再次选择它)。然后重新启动我的计算机以显示选项卡中的文字。

但是,我发现下次我打开电脑时,我必须经历同样的过程,这很烦人。有没有其他人遇到过这个问题,如果有,我们如何解决这个问题?

干杯,C

于 2012-05-03T05:55:35.163 回答
0

这也让我发疯了。我的解决方案类似于 pho3nix 的回答;但我没有创建本地样式表覆盖,而是从我的系统中删除了 Helvetica Neue Regular。称我为势利小人,但比将其映射到 Aerial 更好:-)

无需删除 Helvetica Neue Condensed、Light 或其他变体。如果您已安装,Chrome 会以某种方式选择 Helvetica Neue Regular 来渲染 Helvetica Regular。

Helvetica Neue 字体文件的映射方式(至少有一些)似乎存在问题,这使得它们不适合在浏览器中显示,但在 Photoshop 或 Illustrator 中可以。

于 2014-03-21T11:38:29.560 回答