フォント
Webフォントは閲覧環境に存在しない書体を表示するために、Webサイトと同時に読み込まれるフォントである。Webフォントは幅広いブラウザで表示することができるため、デバイス間の文字表示の差異を吸収する役割をもたらす。画像による文字の表示よりもセマンティックにコンテンツを表現することができる。
フォントは特定の書体の文字を内包しており、活字体やブロック体や筆記体などさまざまな書体のものが存在する。フォントを使う文字の種類の違いなどにより、一つの書体に対し複数のフォントが用意されていることもある(日本語向けと中国語向けなど)。
よく混植される複数の書体をひとまとめにしてフォントファミリーにするということが行われている。欧文書体のフォントファミリーでは正体に加えて、ボールド体(太字)、イタリック体、ボールドイタリック体の用意されていることが多い。なお日本語フォントの制作元では、別ファミリーとも考えられる明朝体とゴシック体をセットにし、両者の混植を意識してデザインすることがしばしば見られる。
フォントにより縦組横組両用、縦組向け、横組向けが存在する。
Adobe-Japan1対応のOpenTypeフォントは横組用・縦組用の両方のグリフを含んでいる。OpenTypeフォントには縦組用字形へと切り替えるためのvertタグが存在する。OpenTypeフォントには横組用かなへ切り替えるためのhknaタグと縦組用かなへ切り替えるためのvknaタグが存在し、一部フォントは縦組用かなと横組用かなの両方を含んでいる。
縦組向けと横組向けで別のフォントとなっている書体(游教科書体など)や横組用かなを別のフォントとしても用意する書体(ヒラギノ明朝体横組用仮名)もある。
Monotype: たづがね角ゴシック/M XiangHe Hei(翔鶴黑體)/Seol Sans/Neue Frutiger World
Dalton Maag: Aktiv Grotesk
Adobe: Myriad/小塚ゴシック/Adobe Heiti(Adobe 黑体)
Adobe/Google: 源ノ角ゴシック/Noto Sans CJK、源ノ明朝/Noto Serif CJK
その他の日本語を含む多言語のフォントファミリーには以下がある:
フォントワークス: UD角ゴ_ラージ/FWThai/FWHebrew/FWArabic/FWHindi
Monotype: SST、Shorai Sans/Avenir Next World(英語版)
IBM: IBM Plex(中国語は2022年予定)
日本語を含まない多言語のフォントファミリーには以下がある:
Monotype: Neue Helvetica World、Univers Next Paneuropean/Cyrillic/Arabic、DIN Next Paneuropean/Cyrillic/Devanagari
例えば組み込み機器ではAndroidはRoboto/Noto Sans CJKを、PlayStation 4はSSTフォントを、Nintendo SwitchはUD新ゴを採用している。
2バイト言語用のフォントで、Type1フォントを多数積み重ねた構造をしている。PostScriptのタイプ別でいうと、Type0(Type1や3を組み合わせた形式)に当たる。
大がなはラインが揃うものの、小がなの方が日本語の可読性は高いとされる。
一部のフォントファミリーは大がなフォントと小がなフォントの両方が用意されている(リュウミンL-KLとリュウミンL-KS、本明朝-L 標準がな/新がなと本明朝-L 小がな/新小がな、など)。
未来を思わせるフォントも存在し、未来を印象づけるブランドや未来が舞台のコンテンツなどで使われている。欧文ではEurostile(英語版)やFuturaなどのジオメトリックサンセリフ体が相当する。和文ではDF綜藝体が使われている。また綜藝体に類似するフォントには創挙蘭(2021年現在DTPフォント化されていない)やAR新藝体(かなを変更した花風テクノや翠流アトラスもある)が存在する。
なお、ここでいう新旧はスタイルのことであり漢字の字体・字形とは関係しない。漢字の字体・字形の新旧についてはOpenTypeフォントがフィーチャータグにより旧字体(tradタグ)、印刷標準字体(nlckタグ)、JIS78字形(jp78タグ)、JIS83字形(jp83タグ)、JIS90字形(jp90タグ)、JIS2004字形(jp04タグ)の切り替えを可能としている。またUnicodeの異体字シーケンス(SVSやIVS)に対応しているフォントとアプリケーションの組み合わせでは対象文字の後ろに異体字セレクタを付けることによっても切り替えが可能となる。ここでの字形には明朝体の単なるデザイン差とされる筆押さえのような装飾の違いも含んでいる。伝統的な明朝体には装飾として筆押さえが付いていたものの、近年の明朝体では筆押さえを付けることが減っているとされているが、一部の文字の筆押さえも異体字セレクタなどを使うことで変更することが可能となっている。
0123 abcdefg абвгдеёж αβγδεζη ひらがなカタカナ日本語