Hi all. I am facing problems with fonts rendering on my 2 different laptops. The only difference is in the OS: one runs Arch and the other runs Fedora. Both run latest i3wm and i3status and use the same config files.

On Fedora, the fonts are rendered beautifully with colors. On Arch, it is just black and white line. You can see them clearly here: https://imgur.com/a/QtJyRiJ. Top image is Arch and the bottom one is Fedora’s.

How do I get Arch to render just like the polybar on Fedora? For the font, on Arch , I installed ttf-font-awesome. In LX Appearance, I would then have: Font Awesome 6, Font Awesome 6 Brands and Font Awesome 4 Compatibility.

On Fedora, I installed a bunch of stuff like fontawesome-6-free-fonts, fontawesome-6-brand-fonts and fontawesome-fonts-all. Here, LX Appearance shows Font Awesome 6 and Font Awesome 4

In i3 config, I just have:

font pango:Font Awesome 12

to set the fonts. But the results are so much difference as you can see from the link.