diff options
| author | Laurenz <laurmaedje@gmail.com> | 2023-05-03 10:33:18 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2023-05-03 10:33:18 +0200 |
| commit | ad347632ab95e29eb5180b27142f5c264dfc611a (patch) | |
| tree | 2742a33f4c3d800a86e977de04fa2cec7104c43f /library/src/math | |
| parent | bcc014c4e177cc4e8cf5ca8c24990908b507c0f8 (diff) | |
Make ligatures copyable and searchable
Fixes #479
Fixes #1040
Diffstat (limited to 'library/src/math')
| -rw-r--r-- | library/src/math/fragment.rs | 6 |
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); |
