How to fix Bengali font issue in arch Linux

So, every time I reinstall Arch, I must rediscover why my Bengali font is broken everywhere. Then I install every Bengali font universe has to offer, but it still doesn’t fix shit.

The main problem is that gnu-noto-fonts comes as the default, which doesn’t have good support for Bengali scripts. We just have to install noto-fonts, which is an alternative to gnu-noto-fonts. We need this because most of the software we use daily requires at least one ttf-font source and this one has decent Bengali font support. And then we can remove the gnu-noto-fonts and refresh the font cache.

1. Install noto-fonts

sudo pacman -S noto-fonts

2. Remove gnu-noto-fonts

sudo pacman -Rns gnu-noto-fonts

3. Refreshing cache

fc-cache -fv

Now everything should work fine; if not close your current desktop session and log-in again.

RTFM’s: