フォントの組み合わせ提案
Font Pairing
システムフォントスタックから見出し用と本文用の組み合わせを提案し、韓国語か英語のサンプルで見比べてからCSSを渡します。和文の見本はありません。
見出し用と本文用の組み合わせを10通り選び、それぞれになぜ成り立つのかを添えて、その場で描きます。自分の文章を入れて見比べられます。何も取りに行きません。プレビューにはすでに端末に入っている書体を使い、組み合わせが求める書体が入っていないときは、代替で近似していると明記します。違うものを見て判断させないためです。
組み合わせ 10件
プレビュー
읽기 쉬운 화면은 글꼴 두 개면 충분합니다
제목은 시선을 붙잡고 본문은 시선을 흘려보냅니다. 두 글꼴이 같은 x-높이를 가지면 같은 줄에 섞여도 크기가 튀지 않고, 획의 대비가 다르면 위계가 저절로 생깁니다. 웹폰트를 하나 줄일 때마다 첫 화면이 빨라진다는 것도 잊지 마세요.
この組み合わせの書体がこの端末に入っていないことがあり、その場合は同じ系統のシステム書体で代わりに表示しています。本物とは見え方が変わります。
なぜ合うのか
サンセリフの見出しにセリフの本文という並べ方の中で、いちばん韓国的なものです。Pretendard の広い字幅と低い線の対比は見出しの大きさでも崩れず、Noto Serif の柔らかい線は長い本文で目が疲れにくくなります。x ハイトが近いので、同じ行に混ぜても大きさが跳ねません。
- 見出し
- Pretendard Boldgithub.com/orioncactus/pretendard (OFL)
- 本文
- Noto Serif KRfonts.google.com/noto (OFL)
CSS
@font-face で読み込みます。容量が気になるならフォントのサブセット化で小さくできます。文字サイズの体系はタイプスケール生成で作れます。使い方
先にプレビューの言語を決めます
欧文で成り立つ組み合わせが、ハングルでは崩れることがあります。2つの文字体系はプロポーションもベースラインの習慣も共有していないからです。プロダクトが韓国語なら韓国語で見てください。ハングル対応のみの絞り込みを使うと、両方の書体が実際にハングルを収録している組み合わせだけが残ります。
自分の見出しと本文を入れます
用意された例文はわざと当たり障りのないものです。実際の見出しはたいていもっと短く、入っている文字も違い、そのどちらも組み合わせの読み味を変えます。
絵だけでなく理由も読みます
組み合わせごとに、何がそれをまとめているのかを書いてあります。骨格を共有したうえでウェイトで差を付けているのか、分類をあえてぶつけているのか。自分で組み合わせを考えるときに持ち越せるのはその部分です。
CSSを取ってから、書体を入手します
CSSはファミリー名、見出しのウェイト、字送り、本文の行の高さを渡します。書体そのものは各組み合わせの下に書いてある配布元から入手し、`@font-face`は自分で用意する必要があります。
よくある質問
プレビューに近似だと出るのはなぜですか。
その組み合わせが指定している書体が端末になく、しかもウェブフォントを取りに行っていないからです。ページは同じ分類のシステム書体に落とします。プロポーションはおおむね合っていますが、書体の性格は合っていません。書体をインストールするか、決める前に配布元のページの見本で判断してください。
ウェブフォントを読み込めばよいのではありませんか。
読み込むということは、このページを訪れた人ごとにフォントのCDNへリクエストが飛ぶということで、それがまったくないページに、プレビューのためだけに追跡の面を足すことになります。この取引は意図的です。正確なプレビューは減りますが、リクエストに第三者は入りません。
「正しい」組み合わせというものはありますか。
ありません。ここにあるのは、理由を述べたうえで成り立っている10通りであって、あなたのプロダクトにとって正しい10通りとは別のものです。現実にいちばん多い答えは、1つのファミリーを2つのウェイトで使うことです。それは度胸のなさではなく、たいていのインターフェースが必要としているものです。
韓国語のフォントを入れるとページがかなり重くなります。どうすればよいですか。
サブセット化してください。ハングルを完全に収録した書体は11,172の音節を持ち、たいてい数メガバイトあります。KS X 1001の2,350音節に絞れば日常の韓国語の文章の99%以上を賄え、重さの大半が消えます。このサイトのフォントのサブセット化がブラウザ内でそれをします。
ここから渡せます
タイプスケール生成
Type Scale Generator
基準サイズと比率から文字と余白のモジュラースケールを作り、CSSかトークンとして書き出します。
フォント情報ビューアー
Font Inspector
フォントファイルを開いて、ブロック別の収録グリフ・ハングル音節数・ウェイト・可変軸・埋め込み許可・ライセンス名レコードを表示します。
カラーピッカー
Colour Picker
OKLCHの色域から、画面のスポイトで、またはアップロードした画像から色を選び、好きな表記でコピーします。
カラーコード変換
Colour Format Converter
HEX・RGB・HSL・HWB・LAB・LCH・OKLCHのあいだで色を変換し、いちばん近い色名も示します。
次の一手
このツールが出したものをそのまま受け取れる道具です。
フォント情報ビューアー
Font Inspector
フォントファイルを開いて、ブロック別の収録グリフ・ハングル音節数・ウェイト・可変軸・埋め込み許可・ライセンス名レコードを表示します。
フォントのサブセット化
Font Subsetter
TrueTypeフォントを実際に使う字だけに削ぎ落としてWOFFにも包む、日本語ウェブフォントで数MBと数十KBを分ける作業です。
タイプスケール生成
Type Scale Generator
基準サイズと比率から文字と余白のモジュラースケールを作り、CSSかトークンとして書き出します。
カラーピッカー
Colour Picker
OKLCHの色域から、画面のスポイトで、またはアップロードした画像から色を選び、好きな表記でコピーします。
アスペクト比計算機
Aspect Ratio Calculator
目標の比率に合うもう一辺を求め、その寸法に当てはまる標準規格を並べます。
背景透過(切り抜き)
Background Remover
平坦な背景や単色の背景をOKLabでキーイングして透過PNGにし、縁はブラシで直せます。