summaryrefslogtreecommitdiff
path: root/library/src/text
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/text')
-rw-r--r--library/src/text/misc.rs2
-rw-r--r--library/src/text/mod.rs5
2 files changed, 2 insertions, 5 deletions
diff --git a/library/src/text/misc.rs b/library/src/text/misc.rs
index 43aea021..68d46d80 100644
--- a/library/src/text/misc.rs
+++ b/library/src/text/misc.rs
@@ -374,5 +374,5 @@ pub fn smallcaps(args: &mut Args) -> SourceResult<Value> {
#[func]
pub fn lorem(args: &mut Args) -> SourceResult<Value> {
let words: usize = args.expect("number of words")?;
- Ok(Value::Str(lipsum::lipsum(words).into()))
+ Ok(Value::Str(lipsum::lipsum(words).replace("--", "–").into()))
}
diff --git a/library/src/text/mod.rs b/library/src/text/mod.rs
index 1ef32fa4..2c7cac04 100644
--- a/library/src/text/mod.rs
+++ b/library/src/text/mod.rs
@@ -548,10 +548,7 @@ pub struct FallbackList(pub Vec<FontFamily>);
castable! {
FallbackList,
family: FontFamily => Self(vec![family]),
- values: Array => Self(values
- .into_iter()
- .filter_map(|v| v.cast().ok())
- .collect()),
+ values: Array => Self(values.into_iter().map(|v| v.cast()).collect::<StrResult<_>>()?),
}
/// The size of text.