diff options
Diffstat (limited to 'library/src/text')
| -rw-r--r-- | library/src/text/misc.rs | 1 | ||||
| -rw-r--r-- | library/src/text/mod.rs | 5 | ||||
| -rw-r--r-- | library/src/text/raw.rs | 7 | ||||
| -rw-r--r-- | library/src/text/shaping.rs | 2 |
4 files changed, 10 insertions, 5 deletions
diff --git a/library/src/text/misc.rs b/library/src/text/misc.rs index 68d46d80..147f758a 100644 --- a/library/src/text/misc.rs +++ b/library/src/text/misc.rs @@ -321,7 +321,6 @@ impl Case { /// ## Example /// ```example /// #set par(justify: true) -/// #set text(family: "Noto Serif") /// #set heading(numbering: "I.") /// /// #show heading: it => { diff --git a/library/src/text/mod.rs b/library/src/text/mod.rs index 29217944..bdd2d0c2 100644 --- a/library/src/text/mod.rs +++ b/library/src/text/mod.rs @@ -80,7 +80,8 @@ impl TextNode { impl TextNode { /// A prioritized sequence of font families. #[property(skip, referenced)] - pub const FAMILY: FallbackList = FallbackList(vec![FontFamily::new("IBM Plex Sans")]); + pub const FAMILY: FallbackList = + FallbackList(vec![FontFamily::new("Linux Libertine")]); /// Whether to allow last resort font fallback when the primary font list /// contains no match. This lets Typst search through all available fonts @@ -115,7 +116,7 @@ impl TextNode { /// style later if you change your mind about how to signify the emphasis. /// /// ```example - /// #text("IBM Plex Sans", style: "italic")[Italic] + /// #text("Linux Libertine", style: "italic")[Italic] /// #text("DejaVu Sans", style: "oblique")[Oblique] /// ``` pub const STYLE: FontStyle = FontStyle::Normal; diff --git a/library/src/text/raw.rs b/library/src/text/raw.rs index 225c257d..ec11582c 100644 --- a/library/src/text/raw.rs +++ b/library/src/text/raw.rs @@ -4,6 +4,7 @@ use typst::syntax::{self, LinkedNode}; use super::{ FallbackList, FontFamily, Hyphenate, LinebreakNode, SmartQuoteNode, TextNode, + TextSize, }; use crate::layout::BlockNode; use crate::prelude::*; @@ -216,8 +217,12 @@ impl Finalize for RawNode { let mut map = StyleMap::new(); map.set(TextNode::OVERHANG, false); map.set(TextNode::HYPHENATE, Hyphenate(Smart::Custom(false))); + map.set(TextNode::SIZE, TextSize(Em::new(0.8).into())); + map.set( + TextNode::FAMILY, + FallbackList(vec![FontFamily::new("DejaVu Sans Mono")]), + ); map.set(SmartQuoteNode::ENABLED, false); - map.set(TextNode::FAMILY, FallbackList(vec![FontFamily::new("IBM Plex Mono")])); realized.styled_with_map(map) } } diff --git a/library/src/text/shaping.rs b/library/src/text/shaping.rs index 6d4e41dc..feb9b24b 100644 --- a/library/src/text/shaping.rs +++ b/library/src/text/shaping.rs @@ -551,7 +551,7 @@ pub fn variant(styles: StyleChain) -> FontVariant { /// Resolve a prioritized iterator over the font families. pub fn families(styles: StyleChain) -> impl Iterator<Item = &str> + Clone { const FALLBACKS: &[&str] = &[ - "ibm plex sans", + "linux libertine", "twitter color emoji", "noto color emoji", "apple color emoji", |
