font-family
: フォントの種類 CSSプロパティ
font-family
の概要
「文字列の種類(フォント・ファミリー)」を指定する。
一般的に複数のフォント・ファミリーを指定する。(カンマ「,
」でつなげる)
なお、当サイトの font-family
は以下。
CSS : 当サイトのフォント・ファミリー
body { font-family: "ヒラギノ角ゴ ProN W3", HiraKakuProN-W3, 游ゴシック, "Yu Gothic", メイリオ, Meiryo, Verdana, Helvetica, Arial, sans-serif; }
指定の順番は「先に書いたもの」が優先される。上記の例ではヒラギノ角ゴ ProN W3
が最優先で、sans-serif
は最後の選択肢である。
最後の選択肢は汎用フォント・ファミリーを指定しておくことが望ましい。(sans-serif
は汎用フォント・ファミリーの一種)
汎用フォント・ファミリーは「必ず見つかる」ということになっている。よって、「何も見つからない」という状態を避けることができる。
最初に書いてあるヒラギノ角ゴ ProN W3
はMacにはインストールされているが、普通のWindowsにはインストールされていない。
Macから使っているユーザには、このサイトはヒラギノ角ゴ ProN W3
で表示されているハズである。
一方、Windows10から使っているユーザには游ゴシック
で表示されているだろう。
一般的に日本語のサイトでは「Mac(およびiOS)用の日本語フォント」→「Windows用の日本語フォント」→「英語用のフォント」→「汎用フォント・ファミリー」の順番で指定することが多い。
汎用フォント・ファミリー
下記の5種類である。system-ui
、math
、emoji
、fangsong
の追加が検討されているが草案段階なので記載しない。
汎用フォント・ファミリー名 | 説明(それぞれのフォントを使用。見つからない場合、serif で表示) | 例 |
---|---|---|
serif | 「serif」は明朝体(セリフ体)。本文で使われることが多い。 | Font |
sans-serif | 「sans-serif」はゴシック体(サンセリフ体)。タイトルで使われることが多い。 | Font |
cursive | 「cursive」は筆記体。 | Font |
fantasy | 「fantasy」はファンタジー。かわいい系の文字であるが、多用するとウザい。 | Font |
monospace | 「monospace」は等幅。横幅が一定なので、プログラミングコードなどの表記で使われる。 | Font |
フォント・ファミリー一覧
※ 確認する文字列を変えるには、ここ(↓)の文字列を変える。
ArialArial BlackBook AntiquaCenturyCentury GothicComic Sans MSCourierCourier NewFranklin GothicGeorgiaHelveticaImpactLucida ConsoleLucida Sans UnicodePalatino LinotypeSylfaenTahomaTimesTimes New RomanTrebuchet MSVerdanaYu Gothic游ゴシック游ゴシック体YuGothicYu Mincho游明朝游明朝体YuMinchoMeiryoメイリオMS PGothicMS PMinchoMS GothicMS MinchoArial unicode msMS Sans SerifMS SerifHiraKakuProN-W3ヒラギノ角ゴ ProN W3HiraKakuProN-W6ヒラギノ角ゴ ProN W6HiraMinProN-W3ヒラギノ明朝 ProN W3HiraMinProN-W6ヒラギノ明朝 ProN W6HiraKakuProNヒラギノ角ゴ ProNHiraMinProNヒラギノ明朝 ProNSimSun
※ フォントが適用されない場合は、「monospace」で表示されるように設定している。
追加してほしいfont-family
があれば、下の「Twitter」のリンクからツイートしてください。
Emmet : ff
記述 | Visual Studio Code |
---|---|
ff | font-family: serif; |
ffss | font-family: sans-serif; |
ffc | font-family: cursive; |
fff | font-family: fantasy; |
ffm | font-family: monospace; |