summaryrefslogtreecommitdiff
path: root/library/src/math
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-05-03 10:33:18 +0200
committerLaurenz <laurmaedje@gmail.com>2023-05-03 10:33:18 +0200
commitad347632ab95e29eb5180b27142f5c264dfc611a (patch)
tree2742a33f4c3d800a86e977de04fa2cec7104c43f /library/src/math
parentbcc014c4e177cc4e8cf5ca8c24990908b507c0f8 (diff)
Make ligatures copyable and searchable
Fixes #479 Fixes #1040
Diffstat (limited to 'library/src/math')
-rw-r--r--library/src/math/fragment.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/library/src/math/fragment.rs b/library/src/math/fragment.rs
index b0991630..40dca347 100644
--- a/library/src/math/fragment.rs
+++ b/library/src/math/fragment.rs
@@ -222,13 +222,13 @@ impl GlyphFragment {
size: self.font_size,
fill: self.fill,
lang: self.lang,
+ text: self.c.into(),
glyphs: vec![Glyph {
id: self.id.0,
- c: self.c,
x_advance: Em::from_length(self.width, self.font_size),
x_offset: Em::zero(),
- span: self.span,
- offset: 0,
+ range: 0..self.c.len_utf8() as u16,
+ span: (self.span, 0),
}],
};
let size = Size::new(self.width, self.ascent + self.descent);