1

私は優れた無料のデスクトップ フォントを持っており、Web へのフォント埋め込みも無料です。フォントはアラビア語の Unicode を使用し、TrueType デスクトップ フォントです。

このフォントを自分のウェブサイトで使用したいと考えています。font squirrel や typeface.js などのほとんどの Web フォント コンバーターまたはジェネレーターが、文字をリンクせずに個別にレンダリングするという問題。

この Unicode 範囲を使用して Web フォントを作成しました。

FE70-FEFF,0600-06FF,FB50-FDFF,0750-077F,0621-0652

これにより、すべてのアラビア語 Unicode 文字が変換され、デスクトップ フォントのように文字がリンクまたは結合されるはずですが、そうはなりません。

デスクトップ フォント ファイルを変換せずにそのまま使用できますか? 通常のデスクトップ フォントと Web 埋め込みフォントの違いは何ですか? ところで、フォント デスクトップ ファイルはわずか 27 KB で、Firefox でテストしました。システムにインストールすると、うまく機能します(もちろん、私のコンピューターにはあります)。

4

1 に答える 1

0

はい、ttf ファイル自体を使用できます。Internet Explorer 8 以前を除くほとんどのブラウザーは、この形式をサポートしています。IE8 もサポートするには、フォントを eot ファイルに変換してアップロードする必要があります。アラビア語フォントの経験がないため、特定のフォント コンバーターを実際に推奨することはできませんが、fontsquirrel 以外には他にもあるはずです。FontForge を試しましたか?

いずれにせよ、私の経験では、フォント ファイルをダウンロードしてユーザーのシステムにインストールすると、Web フォントよりもはるかにうまく機能します。ブラウザー内でのフォント サポートは最適とはほど遠いからです。機能するフォントもあれば、理由がわからないフォントもありますが、うまく表示されないフォントもあります (スペーシングが間違っている、ヒントがないかのように見えるなど)。
そのため、Web フォントを使用する場合は、a) さまざまなブラウザーで徹底的にテストし、b) Web フォントが機能しない場合に備えて、CSS で適切なフォールバック フォントを提供するようにしてください。

于 2011-12-20T19:33:52.490 に答える