Firefox中从右到左分隔的字符

时间:2012-02-22 16:15:16

标签: html css firefox unicode

我嵌入了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中的字符编码,但仍无法正常工作。

这显示了问题: Problem

这应该是这样的: Desired result

1 个答案:

答案 0 :(得分:1)

我找到了答案。某些波斯语和阿拉伯语字体未正确转换为WOFF,因此它们无法在Firefox中正确显示。 IE使用EOT和Firefox使用WOFF(不是TTF或EOT)。

我找到了这个流行字体的下载链接,该链接已正确转换: http://mihandownload.com/2011/09/css3-font-face-methods-and-optimized-font-firefox6.php