4

「Futura.ttf」フォント ファイルがあります。UIWebView で HTML ページを表示していますが、css ファイルでカスタム フォントを使用する必要があります。

CSSファイルでカスタムフォントを使用する方法はありますか???

すべての提案を歓迎します。

ありがとう。

4

2 に答える 2

9

iOS3.2 以降では、UIWebView にカスタム フォントを読み込むことができます。バンドルにフォントを追加し (こちらを参照)、他のフォントと同様に、UIWebView のスタイルシートでフォントを参照します。

<style type='text/css'>font { font-family: DroidSerif; } </style>
于 2011-02-09T12:14:21.043 に答える
1

オプションとしてCufonsIFRがあります。

Typeface.js は純粋な JavaScript の置き換えです Cufon は純粋な JavaScript の置き換えです sIFR は Flash と Java フォントの実装、FLIR JavaScript と PHP の実装です

いくつかの比較

以下はこの質問からの抜粋です。スレッド全体を読む価値があり、すばらしい詳細があります。

Typeface.js

利点:

  • ユーザーはブラウザに Flash プラグインをインストールする必要はありません
  • ほんの数行の Javascript で簡単に作成できます
  • ページをロードするには、Javascript をロードするだけです。

短所:

  • 画像のように出力するため、テキストは選択できません。いくつかの例を見て、単語を右クリックして、画像として表示する必要がありました。すべての単語にこの動作がありました。大きな親指を下げます。
  • 本文コピーに使用すると読み込み時間が遅くなるため、見出しにのみ使用することをお勧めします。
  • スクリーンリーダーで読めない
  • ビジュアルがぼやけて見える
  • すべてのブラウザーに対応しているわけではなく、まだ多くの開発が残っています

sIFR

利点:

  • マークアップとスタイリングの上にある動作レイヤーであるため、通常の見出しとしてスクリーン リーダーで読み取ることができます。
  • テキストは選択可能です
  • SEOフレンドリー
  • 他の Web フォントと同じようにテキストを表示します。鮮明でぼやけない!
  • jQuery sIFR Pluginなどのアドオンを搭載!

短所:

  • Javascript を有効にする必要があります
  • ブラウザに Flash プラグインをインストールする必要があります
  • それを作成するには Adob​​e Flash Studio が必要ですが、ファイルを作成するかなり気の利いた sIFR ジェネレーターがあります。
  • ページをロードするには、それに添付された Flash、Javascript、CSS ファイルをリクエストする必要があります。
  • iPhoneでは表示できません。まだ…</li>

Cufón (Typeface.js に類似)

キャンバスと VML を多用する Javascript ベースのフォント置換ソリューションである Cufón に入ります。これは、Flash や画像を必要としない、他のソリューションに代わる優れた方法を提供します。

ライブ サイトで Cufón を使用すると、いくつかの問題があります。最も顕著なのは、テキストを強調表示してコピー/貼り付けできないことです。これは、サイトのユーザーにとって実際に最大の問題です。

これを EULA の問題と組み合わせると、現在市場に出回っているほとんどのフォントの Javascript ファイルにフォントを合法的に埋め込むことができなくなります。

もう 1 つの問題は、Cufón で使用できるフォントを知ることです。sIFR の場合、フォントは Flash ムービーに埋め込まれているため、ほとんどのフォントは公正なゲームです。これは、通常、ほとんどのフォントのほとんどのフォント ファウンドリによって承認された使用法です。Cufón では、フォントに使用される Javascript ファイルが簡単に「盗まれ」、別の Web サイトで使用されるか、リバース エンジニアリングされる可能性があります。

于 2009-06-26T11:19:19.077 に答える