Skip to main content

font_key

Function font_key 

Source
pub fn font_key(family: &str, weight: u16) -> String
Expand description

@font-faceで参照されたフォントを実行時に登録する。 TTF/OTF に加え、WOFF2 (Brotli圧縮) フォントの自動展開・登録に対応。 同じfamily名で複数回呼ばれた場合は後勝ちで上書きする。

GLOBAL_VECTOR_FONTのプライマリを新フォントへ切り替えるset_primary。 旧プライマリはフォールバックへ退避するため既存のグリフカバレッジは失わない)。 familyweight から CUSTOM_FONTS のキーを作る。

【2026-08-05】以前は family 名だけをキーにしていたため、 同じ family でウェイト違いを定義する CSS(Font Awesome など)で 後勝ちで上書きされ、solid の字形が失われていた。