diff options
Diffstat (limited to '')
| -rw-r--r-- | wgpu/Cargo.toml | 2 | ||||
| -rw-r--r-- | wgpu/src/backend.rs | 4 | ||||
| -rw-r--r-- | wgpu/src/text.rs | 8 | 
3 files changed, 10 insertions, 4 deletions
| diff --git a/wgpu/Cargo.toml b/wgpu/Cargo.toml index 280ce29b..1ab3d93f 100644 --- a/wgpu/Cargo.toml +++ b/wgpu/Cargo.toml @@ -53,7 +53,7 @@ path = "../graphics"  [dependencies.glyphon]  version = "0.2"  git = "https://github.com/hecrj/glyphon.git" -rev = "bffca9b958af11d1bfd0c0d1a281fc8799cc5a5b" +rev = "4b5e5106f05332dc324bae2095468845a61f36b9"  [dependencies.tracing]  version = "0.1.6" diff --git a/wgpu/src/backend.rs b/wgpu/src/backend.rs index 5a275c8a..f19959bd 100644 --- a/wgpu/src/backend.rs +++ b/wgpu/src/backend.rs @@ -197,8 +197,8 @@ impl iced_graphics::Backend for Backend {  impl backend::Text for Backend {      const ICON_FONT: Font = Font::Name("Iced-Icons"); -    const CHECKMARK_ICON: char = '\u{e800}'; -    const ARROW_DOWN_ICON: char = '\u{f00c}'; +    const CHECKMARK_ICON: char = '\u{f00c}'; +    const ARROW_DOWN_ICON: char = '\u{e800}';      fn default_font(&self) -> Font {          self.default_font diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs index 2ca3f0d8..4af57af3 100644 --- a/wgpu/src/text.rs +++ b/wgpu/src/text.rs @@ -45,7 +45,13 @@ impl Pipeline {          Pipeline {              system: Some(                  SystemBuilder { -                    fonts: glyphon::FontSystem::new(), +                    fonts: glyphon::FontSystem::new_with_fonts( +                        [glyphon::fontdb::Source::Binary(Arc::new( +                            include_bytes!("../fonts/Iced-Icons.ttf") +                                .as_slice(), +                        ))] +                        .into_iter(), +                    ),                      cache_builder: |fonts| glyphon::SwashCache::new(fonts),                      measurement_cache_builder: |_| RefCell::new(Cache::new()),                      render_cache_builder: |_| Cache::new(), | 
