However, it seems something is wrong with the Microsoft fonts. I copied them over from a mounted Windows 10 installation. I first copied the fonts from
C:\Windows\Fonts to another place (in Windows), as
cp was giving me
unsupported reparse point errors on a lot of files.
I counted the number of files, there were more than 300. Using
fc-cache -rv, only 217 fonts were detected.
The problem is most noticable to me as
Arial resolves to
Arial Narrow. That looks like crap:
I checked all my font config files thrice, there are no rules that substitute Arial with Arial Narrow.
The Arial.TTF font is simply not installed:
fc-list | grep -i 'arial' | cut -d':' -f 2,3:
/usr/share/fonts/WindowsFonts/ARIALN.TTF: Arial,Arial Narrow /usr/share/fonts/WindowsFonts/ARIALNB.TTF: Arial,Arial Narrow /usr/share/fonts/WindowsFonts/ARIALNI.TTF: Arial,Arial Narrow /usr/share/fonts/WindowsFonts/ARIALNBI.TTF: Arial,Arial Narrow /usr/share/fonts/WindowsFonts/ARLRDBD.TTF: Arial Rounded MT Bold /usr/share/fonts/WindowsFonts/ARIALUNI.TTF: Arial Unicode MS
ARIALN.TTF: "Arial" "Narrow"
I managed to do it in the past with Windows 8. Could that be the reason (Windows 10 now)?
It gets even more crazy. I've copied fonts from Windows 8 now and rebuilt the cache. Arial appears to be installed and works in a few applications except Firefox. It renders Arial as completely blank!