フォント - izudon/izudon.github.io GitHub Wiki

Webフォント

  • 手元の端末ではなくネットワーク越しにフォントを取ってきて画面表示に使う仕組み。
  • 画面表示がプラットフォーム非依存になるメリットがある。
  • Webフォント - Wikipedia

Webフォントを使う - フォントサーバ

Google Fonts が代表的。無料で使える。

基本的に Google Fonts が示してくれたコードを貼り付ければ良い。

<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400&display=swap" rel="stylesheet">
font-family: 'Noto Sans JP'

Webフォントを使う - 自前

フォントをサブセット化する

特にアジア圏の言語の場合、文字数が多いためフォントファイルは巨大になりがち。
このため、実際に使う文字だけのサブセットを作ると良い。

フォントファイルをWebフォントに変換

CSS に記述

@font-face {
  font-family: 'gagagaga';
  src: url('/assets/fonts/GAGAGAGA-FREE.woff') format('woff');
}
font-family: 'gagagaga'

フォントの本

となりのヘルベチカ 愛のあるユニークで豊かな書体

参考