首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用font-face显示自定义西里尔文字体时出现问题

使用font-face显示自定义西里尔文字体时出现问题
EN

Stack Overflow用户
提问于 2013-01-09 17:48:48
回答 1查看 2K关注 0票数 2

我使用fontsquirrel生成器为Thonburi和Thonburi粗体生成font-face内容。它们在英语中显示良好,但在西里尔语(俄语)中不显示。相反,该站点将Times New Roman显示为默认的备用字体。我使用高级设置在字体文件中特别包含西里尔文字符。请检查:http://www.mastersofbackgammon.net/site/index_ru.html你甚至可以看到拉丁字符显示在Thonburi中,而俄文是TNR。

它在英文版本中显示正常:http://www.mastersofbackgammon.net/site

你有什么想法可能是这个问题的根源,以及如何解决这个问题?

它在家里显示得很好,但我已经在Windows上安装了字体。每当我在另一台计算机上第一次打开网站时,RU版本得到的是Times New Roman字体,而不是Thonburi。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-09 19:30:04

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

要使用FontSquirrel generator生成适当的字体文件,请选择“EXPERT...”然后在“子设置”中,选择“自定义子设置”和所需的语言或“无子设置”。“基本子设置”中的默认值,它只包含“西方语言”!

附注:这个问题最初是以Font not displaying correctly in cyrillic on some occasions的形式提出的,该网站因“过于本地化”而关闭。因此,我已经复制了我的答案和添加的评论。

P.S.2。它在家中运行的原因是CSS代码包含src: local(Thonburi), url("fonts/thonburi-webfont.ttf"),优先选择本地安装的字体,显然也包含西里尔字母。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14232366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档