A fonts configuration file dedicated to a single program

How do you make a program use its own, customized fonts settings? Let’s say, I want to start Viber with fonts configuration that is different from what’s system-wide. The reason is that Viber seems to use an inbuilt font, for which my global hinting settings do not play nice. I also wanted to specify the Noto Emoji (Black and White) font to be used in Viber (my port includes it in the package). Here’s how it’s done. I’m on CRUX 3.7, but the strategy is the same for any Linux distribution.
Read the rest of this entry »


Viber won’t start

Recently, I upgraded Viber (for Linux desktop) to version 18.2.0.2. However, it simply would not start, although dependencies were satisfied. Therefore, I searched for a fix.
Read the rest of this entry »