Fixes for RTL selection

This commit is contained in:
Jeremy Soller 2022-10-19 10:44:21 -06:00
parent 334a45a5f4
commit ad6555e79f
No known key found for this signature in database
GPG key ID: 87F211AF2BE4C2FE
3 changed files with 57 additions and 26 deletions

View file

@ -12,6 +12,7 @@ pub struct FontLayoutGlyph<'a> {
pub struct FontLayoutLine<'a> {
pub line_i: TextLineIndex,
pub rtl: bool,
pub glyphs: Vec<FontLayoutGlyph<'a>>,
}

View file

@ -166,6 +166,7 @@ impl<'a> FontShapeLine<'a> {
layout_i,
FontLayoutLine {
line_i: self.line_i,
rtl: self.rtl,
glyphs: glyphs_swap,
},
);
@ -200,6 +201,7 @@ impl<'a> FontShapeLine<'a> {
layout_i,
FontLayoutLine {
line_i: self.line_i,
rtl: self.rtl,
glyphs: glyphs_swap,
},
);
@ -216,6 +218,7 @@ impl<'a> FontShapeLine<'a> {
layout_i,
FontLayoutLine {
line_i: self.line_i,
rtl: self.rtl,
glyphs,
},
);