Introduce text::Shaping enum and replace magic boolean

This commit is contained in:
Héctor Ramón Jiménez 2023-04-19 02:00:45 +02:00
parent 33b5a90019
commit 4bd290afe7
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
25 changed files with 203 additions and 132 deletions

View file

@ -48,12 +48,12 @@ impl backend::Text for Backend {
size: f32,
font: Font,
bounds: Size,
advanced_shape: bool,
shaping: text::Shaping,
) -> (f32, f32) {
delegate!(
self,
backend,
backend.measure(contents, size, font, bounds, advanced_shape)
backend.measure(contents, size, font, bounds, shaping)
)
}
@ -63,9 +63,9 @@ impl backend::Text for Backend {
size: f32,
font: Font,
bounds: Size,
shaping: text::Shaping,
position: Point,
nearest_only: bool,
advanced_shape: bool,
) -> Option<text::Hit> {
delegate!(
self,
@ -75,9 +75,9 @@ impl backend::Text for Backend {
size,
font,
bounds,
shaping,
position,
nearest_only,
advanced_shape
)
)
}