2011-01-21 9 views
6

私は、モノスペースとサンセリフの両方のフォントを使用するようブラウザに指示したいと思います(通常、デフォルトのモノスペースフォントにはセリフがあり、デフォルトのサンセリフフォントはモノスペースではありません)。私の基準に合うように私が知っているフォントのリストを提供する以外に、CSSでこれを指定する方法はありますか?あなたがmonospaceまたはsans-serifで行く必要がありますいずれかのようCSS:モノスペースとサンセリフの両方になるフォントを指定する方法は?

答えて

4

CSSのfont-familyは、単一のフォントファミリ名で複数の汎用フォントキーワードを指定することはできません。

+0

ありがとう...私はこれが最も正しい答えだと推測します - モノスペースでセリフを持たないフォントを一般的に選択できないのは残念です – chees

+0

それはブラウザにはどういうことでしょうか?フォントの作成者はおそらくメタデータを埋め込むことができますが、それは同じ問題が発生する前にすべてのフォントを作成します。クールなアイデアだが、フォントが作成されると今は不可能だろう。 –

+1

@Oscar:「serif」のような既存のラベルは、システム上のすべてのフォントのメタデータをスキャンすることで実装されているとは思われません。単純に、手で選んだ*マッピングの小さなテーブルがあります。 'monospace→Courier New'(ブラウザとOS開発者が選択し、通常はユーザが設定可能)。これは、 'monospace serif'と' monospace sans-serif'の2つの別々のマッピングを持つように簡単に拡張できます。 –

0

いいえ、あなたが望むフォントのファミリの種類を言うことはできません。 CSSは、フォントにセリフがあるかどうかわかりません。 http://code.google.com/webfonts

をそして、これらのフォントのいずれかを使用し、それはすべてのブラウザで動作します:

しかし、あなたはちょうどここに見ることができます。

+0

Googleのウェブフォントへのリンクをありがとう、あなたのフォントが常に利用可能であることを確認するための非常に良い方法のように思えます。私はあなたがそれをダウンロードして自分でもホストできると思う – chees

関連する問題