我不确定还有什么可归咎于......但我已经尝试了所有方法,包括使用鼠标转换器将原始tff重新转换为网络字体。
有问题的字体是:http://www.fonts2u.com/bolnisi.font
它的描述是:Unicode BMP only
无论这意味着什么:)
在演示中,我看到html中的文本已输入拉丁字符。
当我使用格鲁吉亚语的utf字母时:ქართული
。这种字体永远不适用!
示例:http://mac.idev.ge:800/breakmedia/查看标题,只有数字转换为此字体。休息是正常的衬线。
CSS:
@font-face {
font-family: 'bolnisiregular';
src: url('font/bolnisi-webfont.eot');
src: url('font/bolnisi-webfont.eot?#iefix') format('embedded-opentype'),
url('font/bolnisi-webfont.woff') format('woff'),
url('font/bolnisi-webfont.ttf') format('truetype'),
url('font/bolnisi-webfont.svg#bolnisiregular') format('svg');
font-weight: normal;
font-style: normal;
}
html *
{
font-family: 'bolnisiregular' !important;
}
这里发生了什么?任何想法?
答案 0 :(得分:1)
这是一种典型的“黑客”字体。正如您在链接到的字体页面上看到的那样,字形不在它们应该属于的字符代码中。 “i”的代码点处的字形是“ი”。这不是“i”的正确字形。 “我”的字形应该看起来像“我”。字形“ი”属于代码点U + 10D8,格鲁吉亚字母“IN”的代码点。
在Unicode标准正式批准该语言的代码点之前使用此类字体黑客,和/或使用该语言但尚未支持Unicode的软件。也就是说,在黑暗时代的某个时候,格鲁吉亚语没有正式的编码,但格鲁吉亚的人们希望在他们的屏幕上看到格鲁吉亚的字形。所以任意ASCII码点都被格鲁吉亚字形重载了。严格来说,该字体已被破坏。
答案 1 :(得分:0)
此特定字体仅包含拉丁字母,您可以在fonts2u.com上的示例文本下面的Character map
部分中看到。