フォント ファミリー(Lv4)。
名前 | font-family
|
---|---|
値 | [<family-name> | <generic-family>]# |
初期値 | ユーザー エージェントに依存する |
適用対象 | すべての要素/テキスト |
継承 | される |
百分率 | 受容しない |
算出値 | 各アイテムが[文字列/<generic-family> キーワード]であるリスト |
アニメーション型 | 離散的 |
このプロパティは、いくつかの[フォント ファミリー名や汎用ファミリー名]からなる、優先順によるリストを指定する。フォント ファミリーは、様々な[ウェイト、字幅、斜傾度]を備える書体の集合を定義する。CSS は、個々の書体を選定するために、ファミリー名と他のフォント プロパティの組み合せを利用する。デザイン アプリケーションにおいて よく行われる様な[スタイル名を介する書体の選定法]ではなく、この選定の仕組みにより、フォールバックが生じた際でも、ある程度 規則正しいテキストな表示を得られるようになる。
成分値のリストはカンマで分離され,それぞれが代替候補を指示する。ユーザー エージェント は、[[描画される文字用のグリフ]を包含するような、可用なフォント]に合致するまで、ファミリ名のリストを走査する(§ クラスタ照合を見よ)。これにより、[各プラットフォーム間の可用なフォントの相違]、および[個々のフォントがサポートする文字範囲の相違]が、許容されるようになる。
フォントファミリ名は、次の 2 つの型に分けられる:
<family-name> によるフォント ファミリー名は、<string> として引用符で括って与えるか、または[1 個以上の <custom-ident> が成す連列]として引用符で括らずに与えなければならない。
<SPAN style=" font-family:Arial,MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>Arialに無いフォントはMS 明朝でおぎなう
作者には、堅牢性を向上するため、最後の代替候補として汎用フォント ファミリーを付加しておくことが奨励される。<generic-family> はキーワードなので、引用符で括られてはならないことに注意(さもなければ、<family-name> として解釈される)。
汎用ファミリー キーワードの集合は、§ 汎用フォント ファミリーに定義される。
汎用フォント ファミリー(<generic-family>)は、(CSS により定義される)標準の名前を持つフォント ファミリーであるが、これらの名前は、システム上にインストール済みな既存のフォント ファミリー用の別名である。しかしながら、単独の汎用フォント ファミリーは、[文字の Unicode 範囲、包含している要素の内容言語、利用者選好、システム設定群、等々]に基づいて、複数の活字書体から組成された書体にされてもよい。異なる汎用フォント ファミリーが同じ使用フォントに対応付けられてもよい。
serif
<SPAN style=" font-family:serif; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
sans-serif
<SPAN style=" font-family:sans-serif; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
cursive
<SPAN style=" font-family:cursive, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
fantasy
<SPAN style=" font-family:fantasy, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
monospace
<SPAN style=" font-family:monospace, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
system-ui
<SPAN style=" font-family:system-ui, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
emoji
<SPAN style=" font-family:emoji, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう🀍</SPAN>使い方がわからない。
math
<SPAN style=" font-family:math, MS ゴシック; font-size:30px; ">ABCabcijk012漢字あいう=/÷×√𝐀𝐁𝐂𝐴𝐵𝐶𝑓𝒜𝒞🀍</SPAN>使い方がわからない。
<SPAN style=" font-family:math, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう=/÷×√𝐀𝐁𝐂𝐴𝐵𝐶𝑓𝒜𝒞🀍</SPAN>使い方がわからない。
<SPAN style=" font-family:MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう=/÷×√𝐀𝐁𝐂𝐴𝐵𝐶𝑓𝒜𝒞🀍</SPAN>指定なし
fangsong
<SPAN style=" font-family:fangsong, MS P明朝; font-size:30px; ">ABCabcijk012漢字あいう⼚⼫⼺⼷🀍</SPAN>中国語用のコードに有効か?
ui-serif
<SPAN style=" font-family:ui-serif, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
<SPAN style=" font-family:ui-serif, MS ゴシック; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
ui-sans-serif
<SPAN style=" font-family:ui-sans-serif, MS ゴシック; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
<SPAN style=" font-family:ui-sans-serif, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
ui-monospace
<SPAN style=" font-family:ui-monospace, MS Pゴシック; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
<SPAN style=" font-family:ui-monospace, MS P明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
ui-rounded
<SPAN style=" font-family:ui-rounded, MS ゴシック; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
<SPAN style=" font-family:ui-rounded, MS 明朝; font-size:30px; ">ABCabcijk012漢字あいう</SPAN>
表示内容: |
表示内容: |