diff options
author | 2023-03-07 06:23:09 +0100 | |
---|---|---|
committer | 2023-03-07 06:23:09 +0100 | |
commit | 0850f52d8c06bd4c5ee80609758197a093939d2d (patch) | |
tree | 766e77fbb711d6c5bfb1532d80bc8e53c19ab382 /tiny_skia | |
parent | 81d154d63a637d69f0c710780e2bbcd45ef4683c (diff) | |
download | iced-0850f52d8c06bd4c5ee80609758197a093939d2d.tar.gz iced-0850f52d8c06bd4c5ee80609758197a093939d2d.tar.bz2 iced-0850f52d8c06bd4c5ee80609758197a093939d2d.zip |
Use `ceil` to avoid cut text in `iced_tiny_skia`
This won't be necessary once we reuse the buffers from layouting by
leveraging layout linearity.
Diffstat (limited to 'tiny_skia')
-rw-r--r-- | tiny_skia/src/text.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tiny_skia/src/text.rs b/tiny_skia/src/text.rs index bfe5da9d..f2935efa 100644 --- a/tiny_skia/src/text.rs +++ b/tiny_skia/src/text.rs @@ -84,7 +84,12 @@ impl Pipeline { ) { self.system.as_mut().unwrap().with_mut(|fields| { let key = Key { - bounds: bounds.size(), + bounds: { + let size = bounds.size(); + + // TODO: Reuse buffers from layouting + Size::new(size.width.ceil(), size.height.ceil()) + }, content, font, size, |