Unicode 字体在 Chrome 上未正确显示

Posted

技术标签:

【中文标题】Unicode 字体在 Chrome 上未正确显示【英文标题】:Unicode font not showing correctly on Chrome 【发布时间】:2012-05-21 08:21:33 【问题描述】:

我在我当前的网站上使用本地字体 Meera.ttf,MEERA0.eot,这是马拉雅拉姆语(印度的一种本地语言)。现在的问题是在 Chrome 中显示一些大字体的大帖子,但它在所有其他浏览器中都能完美运行。其他内容在 Chrome 和其他浏览器中都能完美运行。附上两张截图。第一个是 Chrome,第二个是 Firefox。



火狐


这发生在很多页面上。但是如果内容很短,效果很好。

作为参考,该网站位于 Wordpress 上。

【问题讨论】:

我看到了问题。但不知道这是怎么发生的。希望有人能找到答案。为问题 +1 我在 OS X 上使用 Chrome (v20) 的开发通道,这似乎已得到修复。 我正在 Windows 上的 Chrome(18) 上查看。还是有问题。 在 2012 年 5 月 13 日,在 Mac OS X 10.7.4 上使用 Chrome 18.0.1025.168(Chrome 声称是最新的),该网站在屏幕截图显示的位置显示统一大小的马拉雅拉姆语文本大文本。这只是一个数据点:某些平台上的某些版本的 Chrome 可以正确处理它。您的 Chrome 版本可能会很快得到修复。 我也使用相同的版本 18.0.1025.168,chrome 说它的最新版本。也许你的操作系统......所以这不是一个已知问题,对吧?这将是我未来的主要问题.. 【参考方案1】:

W3C Markup Validator 在页面上发现 101 个标记错误并另外发出 10 个警告。页面结构相当做作,它会进行一些浏览器嗅探,并尝试为不同的浏览器提供不同的样式表。很难说这些是否与观察到的问题有关。追查问题的原因可能是一项重大工作,而有这么多标记错误会使页面变得相当脆弱。

恐怕“首先简化结构并修复标记错误”这个显而易见的答案不太现实,但这可能是您能得到的最佳建议。

【讨论】:

问题已解决。当前的 chrome 更新看起来不错。谢谢大家的帮助

以上是关于Unicode 字体在 Chrome 上未正确显示的主要内容,如果未能解决你的问题,请参考以下文章

在 contenteditable 中,Chrome 上未显示编辑光标

在 MacOs/OSX 上未显示 Chrome 扩展通知按钮

Chrome 上未显示箭头

Chrome 中的 Roboto 字体未正确显示

安装了 iOS 12 或更高版本的 iOS 设备上未显示 Chrome cast 图标

Bangla unicode 字体未在 mpdf 中显示