diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-01-04 21:29:15 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-01-04 21:29:15 +0100 |
| commit | 2e77b1c836220766398e379ae0157736fb448874 (patch) | |
| tree | 70fc7d28f44193f26d880b5315ce55ed951af73c /src/eval/state.rs | |
| parent | 77c06ebc24ab3a43dc2268763ff8f10963f875b4 (diff) | |
Better value representations, type function 🌐
Diffstat (limited to 'src/eval/state.rs')
| -rw-r--r-- | src/eval/state.rs | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/src/eval/state.rs b/src/eval/state.rs index 7860c004..2a8ee2f0 100644 --- a/src/eval/state.rs +++ b/src/eval/state.rs @@ -128,7 +128,22 @@ impl StateFont { impl Default for StateFont { fn default() -> Self { Self { - families: Rc::new(default_font_families()), + /// The default tree of font fallbacks. + families: Rc::new(fallback! { + list: ["sans-serif"], + classes: { + "serif" => ["source serif pro", "noto serif"], + "sans-serif" => ["source sans pro", "noto sans"], + "monospace" => ["source code pro", "noto sans mono"], + }, + base: [ + "source sans pro", + "noto sans", + "segoe ui emoji", + "noto emoji", + "latin modern math", + ], + }), variant: FontVariant { style: FontStyle::Normal, weight: FontWeight::REGULAR, @@ -141,22 +156,3 @@ impl Default for StateFont { } } } - -/// The default tree of font fallbacks. -fn default_font_families() -> FallbackTree { - fallback! { - list: ["sans-serif"], - classes: { - "serif" => ["source serif pro", "noto serif"], - "sans-serif" => ["source sans pro", "noto sans"], - "monospace" => ["source code pro", "noto sans mono"], - }, - base: [ - "source sans pro", - "noto sans", - "segoe ui emoji", - "noto emoji", - "latin modern math", - ], - } -} |
