diff options
author | 2019-11-11 21:33:05 +0100 | |
---|---|---|
committer | 2019-11-11 21:33:05 +0100 | |
commit | 73f3c900071f950ea914652ca3f0002c1e173f61 (patch) | |
tree | b98798c09a3aa914b7d0869fba0cfd3efff7754f /wgpu | |
parent | 60774740efee5ff612390f1c3456282d63b5907c (diff) | |
download | iced-73f3c900071f950ea914652ca3f0002c1e173f61.tar.gz iced-73f3c900071f950ea914652ca3f0002c1e173f61.tar.bz2 iced-73f3c900071f950ea914652ca3f0002c1e173f61.zip |
Load default font only in measurement cache
Diffstat (limited to 'wgpu')
-rw-r--r-- | wgpu/src/renderer.rs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/wgpu/src/renderer.rs b/wgpu/src/renderer.rs index 87e499e2..e9df3550 100644 --- a/wgpu/src/renderer.rs +++ b/wgpu/src/renderer.rs @@ -71,15 +71,17 @@ impl Renderer { .load(&[font::Family::Monospace]) .expect("Find monospace font"); - let fonts = vec![default_font, mono_font]; - let text_pipeline = - wgpu_glyph::GlyphBrushBuilder::using_fonts_bytes(fonts.clone()) - .initial_cache_size((2048, 2048)) - .build(&mut device, TextureFormat::Bgra8UnormSrgb); + wgpu_glyph::GlyphBrushBuilder::using_fonts_bytes(vec![ + default_font.clone(), + mono_font, + ]) + .initial_cache_size((2048, 2048)) + .build(&mut device, TextureFormat::Bgra8UnormSrgb); let text_measurements = - glyph_brush::GlyphBrushBuilder::using_fonts_bytes(fonts).build(); + glyph_brush::GlyphBrushBuilder::using_font_bytes(default_font) + .build(); let quad_pipeline = quad::Pipeline::new(&mut device); let image_pipeline = crate::image::Pipeline::new(&mut device); |