summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-02-05 18:33:09 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2023-02-24 13:36:03 +0100
commit7d4c63d4119c505801daf138be44e65599e748d0 (patch)
tree5e359b27559922ff38fff641254141595d894b58 /wgpu
parentdd80772da9ce89230d5a96c96923837f9887befa (diff)
downloadiced-7d4c63d4119c505801daf138be44e65599e748d0.tar.gz
iced-7d4c63d4119c505801daf138be44e65599e748d0.tar.bz2
iced-7d4c63d4119c505801daf138be44e65599e748d0.zip
Set `Attrs::monospaced` if `Font::Monospace` is selected
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/text.rs23
1 files changed, 13 insertions, 10 deletions
diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs
index f1171b5f..6e7e60d8 100644
--- a/wgpu/src/text.rs
+++ b/wgpu/src/text.rs
@@ -350,16 +350,19 @@ impl<'a> Cache<'a> {
);
buffer.set_text(
key.content,
- glyphon::Attrs::new().family(to_family(key.font)).color({
- let [r, g, b, a] = key.color.into_linear();
-
- glyphon::Color::rgba(
- (r * 255.0) as u8,
- (g * 255.0) as u8,
- (b * 255.0) as u8,
- (a * 255.0) as u8,
- )
- }),
+ glyphon::Attrs::new()
+ .family(to_family(key.font))
+ .color({
+ let [r, g, b, a] = key.color.into_linear();
+
+ glyphon::Color::rgba(
+ (r * 255.0) as u8,
+ (g * 255.0) as u8,
+ (b * 255.0) as u8,
+ (a * 255.0) as u8,
+ )
+ })
+ .monospaced(matches!(key.font, Font::Monospace)),
);
let _ = entry.insert(buffer);