Safari没有正确显示字体但其他人为什么这样做?

时间:2013-08-24 13:17:59

标签: css font-face true-type-fonts safari

我的网站有以下css

@font-face {
 font-family: 'malayalam';
 src: url("../fonts/mal/kartika.eot"); /* EOT file for IE */
 src: url('../fonts/mal/kartika.eot?#iefix') format('embedded-opentype');
 src:  local('malayalam'), 
    url("../fonts/mal/kartika.ttf")   format('truetype') 
    url("../fonts/mal/kartika.woff") format("woff"),
    url('../fonts/mal/kartika.svg#Kartika') format('svg');
}

它适用于IE,FireFox(Waterfox)和Chrome,但不适用于Safari(Win7)
上面的字体kartika是带有windows的unicode字体

问题是对于一个角色“ര്”(如上所述在所有浏览器中显示得好)在Safari(Win7)中显示为“ര്”

我可以知道为什么吗?对此有任何解决方法吗?

1 个答案:

答案 0 :(得分:0)

可能是您没有为这些浏览器启用unicode设置,或者可能是文本对齐的原因:

  

博主的解决方案:文本出现时会出现此问题   格式为align =“justify”或letter-spacing:.. em;。要么删除   只是将其更改为左/右/中心等其他内容。

https://sites.google.com/site/cibu/unicode-how-to