Greetings. I have been trying to configure a few of my applications (namely x11/rofi and x11-wm/i3-gaps) with an icon font called Material Design Icons Desktop. It's a font made up of numerous Unicode glyphs, similar to Font Awesome. The problem is those glyphs render with these strange "Unicode error" boxes next to them.
The applications in question all use pango to render this font. I was able to determine this by doing a little digging in the
Now I did some reading in these forums and learned about something I hadn't before: my locale configuration. I made some changes and ensured that all of them were set to U.S. English, UTF-8, so I was able to rule that out. I also read on these forums about making sure my font-config is set correctly, but from what I've read I don't think the font-config gets used when you set the font by name ("Material Design Icons Desktop"). I also ensured that the font was loaded properly with
I would like to know where I should take a look next, or if there is further reading that I've missed that might help me find the answer. Thank you for considering my question.
The applications in question all use pango to render this font. I was able to determine this by doing a little digging in the
make build-depends-list
for rofi and i3-wm and they both turn up x11-toolkits/pango. This is what their configuration is set to use to select the icon font. Combine that with the fact that other apps that don't require it render these glyphs fine and this is why I initially suspect it.Now I did some reading in these forums and learned about something I hadn't before: my locale configuration. I made some changes and ensured that all of them were set to U.S. English, UTF-8, so I was able to rule that out. I also read on these forums about making sure my font-config is set correctly, but from what I've read I don't think the font-config gets used when you set the font by name ("Material Design Icons Desktop"). I also ensured that the font was loaded properly with
fc-list
(just to be sure) and it is there.I would like to know where I should take a look next, or if there is further reading that I've missed that might help me find the answer. Thank you for considering my question.