pub fn pick_weight_css(desired: u16, available: &[(u16, bool)]) -> Option<u16>Expand description
読み込み済みのウェイトから、desired に使うものを CSS Fonts 4 §5.2 の照合規則で選ぶ。
available は (ウェイト, 文字列を描けるか)。描けないものは候補にしない。
- 400〜500: desired 以上 500 までを昇順 → desired 未満を降順 → 500 超を昇順
- 400 未満: desired 以下を降順 → desired 超を昇順
- 500 超: desired 以上を昇順 → desired 未満を降順
【2026-10-03】従来は「太字か否か」の 2 値で選んでおり、font-weight:500(sugi-lab.net のナビ)が
400 の書体で描かれ、Chrome より字幅が狭かった。