summaryrefslogtreecommitdiff
path: root/library/src/text
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/text')
-rw-r--r--library/src/text/misc.rs1
-rw-r--r--library/src/text/mod.rs5
-rw-r--r--library/src/text/raw.rs7
-rw-r--r--library/src/text/shaping.rs2
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",