Font rendering issues.
Hiya, I wrote an app to control WeMo switches that looks like this.
However, a user reports font rendering problems, see this Reddit post, with screenshot.
Any ideas what could cause this? This is the code initializing the font:
use conrod::text::FontCollection;
let font_bytes = include_bytes!("../assets/fonts/NotoSans/NotoSans-Regular.ttf");
let font =
FontCollection::from_bytes(&font_bytes[0..font_bytes.len()]).into_font().unwrap();
ui.fonts.insert(font);
I've been unable to reproduce myself. I was wondering whether I was passing garbage strings to Conrod but then I'd get all Unicode boxes/notdef glyph, methinks?
I'm going to create a debug build with latest Conrod and some logging to send him. Any initial thoughts welcome.
Hey @Hyperchaotic thanks for the issue!
Hmm I can't think of what would be causing this off the top of my head (though it looks like it might have something to do with the OpenGL shader for whatever version they're using maybe? Not sure). I'm out of town ATM but am planning on getting back into some GUI and conrod stuff when I get back on Monday, will try to remember to take a look then!
Awesome. FYI; As you may recall, the app is built upon your threaded glium example. The user reports in the Reddit conversation that he's using a Radeon HD 4600 Series GPU.
Sorry to "necro" this issue, but I have the same issue!

Loading the font using ui.fonts.insert_from_file(font_path).unwrap(); and the font_path being a path to UbuntuMono.
Info:
- Graphics card: RTX 2070 Super
- OpenGL version: 3.2