我的网站有以下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)中显示为“ര്”
我可以知道为什么吗?对此有任何解决方法吗?
答案 0 :(得分:0)
可能是您没有为这些浏览器启用unicode设置,或者可能是文本对齐的原因:
博主的解决方案:文本出现时会出现此问题 格式为align =“justify”或letter-spacing:.. em;。要么删除 只是将其更改为左/右/中心等其他内容。