Skip to main content

with_family_font

Function with_family_font 

Source
pub fn with_family_font<R>(
    s: &str,
    family_list: &str,
    bold: bool,
    f: impl FnOnce(&mut VectorFont) -> R,
) -> Option<R>
Expand description

グローバルフォントを用いて、指定したサイズでの文字列全体のピクセル幅を計算します family_list と太字指定から、draw::draw_string_family と同じ規則で Web フォントを選び、 f に渡す(希望ウェイト → 文字列を描ける最も近いウェイト → family 名だけのキー)。 登録済みの family が無ければ None(呼び出し側は内蔵フォントへ落とす)。