yumemi/front/sketch_css
Values
pub fn font_family(value: css.FontFamily) -> String
書体の並びを CSS の値の字にする。Named の字は valid_font_family の柵を通る。
pub fn length_to_string(value: css.Length) -> String
長さを CSS の値の字にする。Px・Rem は sketch の length.to_string と同じ字
(8.0px)で、0.11.8 までの出力を変えない。
pub fn paint_to_string(paint: css.Paint) -> String
色を CSS の字にする。形の合わない Hex・Token は unset(宣言の外へ出る字を書かない)。
pub fn theme_variable(slot: css.ThemeSlot) -> String
頁の色の custom property の名(body に framework が出す)。
pub fn valid_font_family(value: String) -> Bool
Named の書体の名の並び(, 区切り)が、項ごとに var(--<name>)・引用符で囲んだ名・引用符の無い名
([A-Za-z0-9_-] の語を空白 1 つで繋いだもの)のどれかか。合わなければ unset(Hex・Token と同じ扱い。
DB の値が流れても宣言の外へ出る字を書かない)。