【发布时间】:2011-05-06 02:25:28
【问题描述】:
只是我,还是 Chrome 不再呈现 HTML 字符,例如 —?我尝试过更改 DOCTYPE、更改字符编码元标记、更改 Chrome 中的字符编码选项,甚至使用实体编号而不是实体名称。我一辈子都无法让 Chrome 显示破折号,而且我注意到它也没有为其他网站呈现它。其他人也有这个问题吗?
更新
你确定你使用的字体 实际上有一个破折号字符? - 安德鲁·马歇尔
我才明白发生了什么事。前段时间,我想在 Windows 上能用 Helvetica Neue,又不想花几百块钱,所以我从 Mac 上复制字体文件,在 Ubuntu 上转换成 TTF,然后带来它转到Windows。我猜我使用的工具没有转换所有字符,因为它显然无法显示破折号。我注意到 Chrome 中的问题的唯一原因是其他非 webkit 浏览器由于某种原因不会使用 Helvetica Neue。
Arg...我觉得自己很愚蠢。感谢您的帮助!
【问题讨论】:
-
你能举个例子吗?我无法在 Chrome 11 中复制它。
-
我已经 -1 只是因为缺乏实际信息。如果您无法显示特定字符,那么屏幕截图或指向不起作用的页面的链接将比仅仅说它不起作用更有用。
-
这是网页:ve.k6krfxtk.vesrv.com 这是屏幕截图:ve.k6krfxtk.vesrv.com/screen.jpg 如果您有不同的看法,请告诉我。
-
为了消除任何疑问,该屏幕截图是在 Chrome 11.0.696.60 中拍摄的。
标签: google-chrome character-encoding html-entities