@anarch It feels a bit unsatisfying to mark this issue as closed as the underlying problem continues to exist meaning that it is still unclear why the font was chosen in the first place…
I can understand that qt apps may behave differently in a gtk world but choosing some arbitrary font seems to be a bug in my opinion…
But I understand that this might not be related to Antergos so I can mark it as solved anyway if you like…
I just reinstalled it like you suggested, but still the same behavior. I also doubt that it is related to okular because other apps using Qt5 show the same strange symbols:
Qt4 apps seem to work normally btw…
And another strange thing, if I try to make an annotation in the pdf with okular, this happens (one symbol for every character I typed):
That made me thinking that it might not be a problem with a wrong language translation but with a corrupt font that qt5 uses?
Unfortunately, I have no idea how to verify this hypothesis…
Thanks for your help!
Whoa, I just looked through my fonts and it looked like “Aakar” font (Hindi I think?) so I tried
sudo pacman -Rnsc ttf-devanagarifonts
and now I can read it again:
But the font size seems a bit unnatural large and I am not sure why removing the used font fixed the issue anyway…
It just seemed to use the first font (in alphabetical order) it found?
I installed Antergos with GNOME3 a week ago and so far, everything worked flawlessly. Before, I used Ubuntu for quite a long time (>5jrs).
My system language is German, and in all applications so far, this was also respected. But now I installed Okular (a KDE app using Qt5 I suppose?) and it will only be displayed in some Arabic language:
I also tried to open some other qt application (in the screenshot the configuration tool of qt5) and experienced the same behavior. In contrast, all other applications using GNOME3 work as expected.
I tried to switch the system language to English but nothing happened. I also tried everything mentioned in https://wiki.archlinux.org/index.php/Locale with no effect. Starting Okular via the terminal with setting environment variables like
LANG=de okularalso had no effect (I tried LANG, LANGUAGE and LANG_ALL).
Any ideas how to fix this are highly appreciated.