ユーザーが特定のフォントをインストールしているかどうかをWeb上で判断する方法はありますか?
2 に答える
3
サーバーからこれを行う方法はありません。
最善のチャンスは、クライアント側のチェックを実行することです(JavaScriptなど)。たとえば、この記事を参照してください
編集:
私はもう少し掘り下げて、ルーク・スミスによる同じテクニックの実装を通してより良い考えを見つけました。
于 2009-07-12T20:14:01.570 に答える
3
フォールバックを使用して、最も一般的なフォントに固執するのがおそらく最善です。次の CSS スニペットでは、使用可能な場合は Helvetica (Mac)、次に FreeSans (Linux)、次に Arial (Windows) を使用し、それらが存在しない場合はユーザーのデフォルトのサンセリフ フォントを使用します (非常にまれなケースです)。
.class1 { font-family: helvetica, freesans, arial, sans-serif; }
別のオプションは、選択したフォントで @font-face によるプログレッシブ エンハンスメントを使用することです。これは、Firefox 3.5、Opera 10、および (私が思うに) Safari でサポートされています。詳細については、Mozillaのこの記事を参照してください。
于 2009-07-12T21:15:57.640 に答える