summaryrefslogtreecommitdiffstats
path: root/wgpu/src/text.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-05-08 16:20:05 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-05-08 16:20:05 +0200
commitc6d9221ee42b2838ca07b79df710d3d224e1c52a (patch)
treeb8227d519150675175ff8ed73601ac6d2be21c9d /wgpu/src/text.rs
parent180cb073bdb1429e566839b09d6fe86114c83673 (diff)
downloadiced-c6d9221ee42b2838ca07b79df710d3d224e1c52a.tar.gz
iced-c6d9221ee42b2838ca07b79df710d3d224e1c52a.tar.bz2
iced-c6d9221ee42b2838ca07b79df710d3d224e1c52a.zip
Round paragraph position until we implement subpixel glyph positioning
Diffstat (limited to 'wgpu/src/text.rs')
-rw-r--r--wgpu/src/text.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs
index ff68772d..cf9fbad3 100644
--- a/wgpu/src/text.rs
+++ b/wgpu/src/text.rs
@@ -133,10 +133,14 @@ impl Pipeline {
alignment::Vertical::Bottom => y - total_height,
};
+ // TODO: Subpixel glyph positioning
+ let left = left.round() as i32;
+ let top = top.round() as i32;
+
glyphon::TextArea {
buffer,
- left: left as i32,
- top: top as i32,
+ left,
+ top,
bounds,
default_color: {
let [r, g, b, a] = section.color.into_linear();