我嵌入了1个字体,它在Opera和IE中都可以,但在Firefox 10中,字符是分开的。
相关代码在这里:
@font-face {
font-family: "rlfont";
src: url("rlfont.ttf");
}
body {
font: 14px/1.7 "rlfont";
}
.main { /* for the section shown in screenshot */
direction: rtl;
margin-top: 25px;
width: 550px;
float: right;
text-align: right;
}
我还补充一点:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
甚至这个:
AddCharset UTF-8 .html
在.htaccess中,但它仍无效。
我也玩过View&gt; Firefox中的字符编码,但仍无法正常工作。
这显示了问题:
这应该是这样的:
答案 0 :(得分:1)
我找到了答案。某些波斯语和阿拉伯语字体未正确转换为WOFF,因此它们无法在Firefox中正确显示。 IE使用EOT和Firefox使用WOFF(不是TTF或EOT)。
我找到了这个流行字体的下载链接,该链接已正确转换: http://mihandownload.com/2011/09/css3-font-face-methods-and-optimized-font-firefox6.php