You are not logged in.
Hi,
I've done a fresh installation of Arch + Hyprland. For some apps UTF-8 characters are not rendering, for example waybar and firefox. But at least for kitty it renders correctly. I am launching Hyprland manually after logging into the terminal after boot.
I've read the locale wiki up and down several times and I am still chasing the error. These are the outputs of all locale-related things I could think of:
[jabozzo@hydropowered ~]$ head -n 157 /etc/locale.gen | tail -n 7
#en_CA ISO-8859-1
#en_DK.UTF-8 UTF-8
#en_DK ISO-8859-1
en_GB.UTF-8 UTF-8
#en_GB ISO-8859-1
#en_HK.UTF-8 UTF-8
#en_HK ISO-8859-1
[jabozzo@hydropowered ~]$ cat /etc/locale.conf
LANG=en_GB.UTF-8
[jabozzo@hydropowered ~]$ localectl
System Locale: LANG=en_GB.UTF-8
VC Keymap: la-latin1
X11 Layout: (unset)
[jabozzo@hydropowered ~]$ locale -a
C
C.utf8
en_GB.utf8
POSIX
[jabozzo@hydropowered ~]$ echo $LANG
en_GB.UTF-8
The issue looks like this:
What could I be missing?
Last edited by jabozzo (2025-10-19 04:28:07)
Offline
Whatever font(s) you are using to display monospace don't have glyphs for the code points you are looking at.
Offline
Indeed, by installing all-repository-fonts the issue is fixed. Thank you very much!
Offline
You'd just need one of the nerd fonts.
Edit: https://archlinux.org/packages/?q=-nerd
Last edited by seth (2025-10-19 07:26:18)
Offline