2012-02-22 13 views
0

Operaは1フォントしか埋め込んでいませんが、OperaとIEではOKですが、Firefox 10では文字が区切られています。Firefoxの右から左の言語で区切られた文字

関連するコードはここにある:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 

もこの::私もこの追加

@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; 

}

の.htaccessに

AddCharset UTF-8 .html 

を、しかし、それでも動作しません。

Firefoxで[表示]> [文字エンコード]で再生しましたが、それでも動作しませんでした。

これは、問題を示しています。 Problem

をそして、これは、それがどうあるべきかです: Desired result

+2

を、それがどのように見えるべきか私たちを示してスクリーンショットを追加してください。たぶんあなたは '文字間隔 'で遊ぶことができます。 – gearsdigital

+0

'direction'プロパティを特定のクラスに宣言しようとしましたか? ' .technology { direction:rtl; }又は身体の全ての ' '体{ 方向:RTL。 } '? – falsarella

+0

レタースペーシングだけで一緒にテーマを取得し、テーマに参加しない – mirhossein

答えて

1

私は答えを見つけました。いくつかのペルシア語とアラビア語のフォントはWOFFに正しく変換されないため、Firefoxでは正しく表示されません。 IEはEOTを使用し、FirefoxはWOFFを使用します(TTFまたはEOTは使用しません)。

私は適切に変換され、この人気のあるフォントのダウンロードリンクが見つかりました: http://mihandownload.com/2011/09/css3-font-face-methods-and-optimized-font-firefox6.php

関連する問題