【问题标题】:Font not displaying correctly in cyrillic on some occasions [closed]在某些情况下,字体在西里尔文中无法正确显示[关闭]
【发布时间】:2013-01-06 11:07:34
【问题描述】:

我正在使用 Font face 在网站http://www.mastersofbackgammon.net/site(英文版)上显示 Thonburi 字体 和 http://www.mastersofbackgammon.net/site/index_ru.html(网站俄文版)

我的字体在英文版网站上正确显示,但在俄文版上,它在某些浏览器中有效,而在某些浏览器中无效。该字体肯定支持西里尔文,但我不确定如何配置它以在所有浏览器和计算机中正确显示。

目前,我在以下所有浏览器中显示西里尔文版本时遇到问题:Firefox、Internet Explorer、Opera、Chrome

不显示时,字体为 Times New Roman。

对此有什么解决方案?

【问题讨论】:

  • 您在哪些浏览器中没有遇到问题?
  • 我的 FF 显示西里尔字母
  • 您认为字体显示不正确的原因有哪些?
  • 我认为这个问题被不恰当地关闭为“过于本地化”。这个问题一点也不罕见。但问题现在已重新发布为stackoverflow.com/questions/14232366/…

标签: html css


【解决方案1】:

页面上指定的 Thonburi 和 Thonburi Bold 字体没有西里尔字母(我使用 OTMaster Light 进行了检查)。这就解释了为什么西里尔字母使用后备字体显示,默认情况下通常是 Times New Roman。

【讨论】:

  • 字体原来是西里尔字母。当我使用此生成器fontsquirrel.com/fontface/generator 生成字体文件时,可能会忽略西里尔字母。如果是这种情况,我该如何解决这个问题?
  • @JohnSmith,在 FontSquirrel 生成器中,选择“专家...”,然后在“子集”中,选择“自定义子集”和所需语言或“无子集”。 “基本子集”中的默认设置,仅包括“西方语言”!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多