Css Safari没有正确显示字体,但其他人显示了,为什么?
我的网站有以下cssCss Safari没有正确显示字体,但其他人显示了,为什么?,css,font-face,truetype,safari,Css,Font Face,Truetype,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")
@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(Waterbox)和Chrome上运行良好,但在Safari(Win7)上不起作用上面的字体是windows附带的unicode字体 问题在于角色”ര് " (如上所述,在所有浏览器中显示良好)显示为“ര്“在Safari中(Win7)
我可以知道原因吗?有什么解决办法吗?可能是因为您没有为这些浏览器打开unicode设置,或者可能是因为文本的对齐方式: 博客作者的解决方案:当文本 格式为align=“justify”或字母间距:…em;。请删除 调整或更改为左/右/中
Kartika是一种受版权保护的字体,因此您应该停止在网页上使用它(除非您能说服Microsoft允许您使用它)@Jukka K.Korpela感谢您提供的信息!我将更改字体,但其他字体的问题与此相同!如果您对字体有一般性问题,请发布足够的信息来说明问题。这通常包括HTML和CSS文件以及对字体来源的引用(它们最初是在哪里加载的,以及它们是如何转换为web使用的)。通常,发布一个实时URL可以大大节省每个人的时间。