История изменений
Исправление EXL, (текущая версия) :
Да, используя fontconfig. В файле ~/.config/fontconfig/fonts.conf
сделать что-то вроде:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>~/.fonts</dir>
<match target="pattern">
<test name="family"><string>Tahoma</string></test>
<edit name="family" mode="assign" binding="same"><string>DejaVu Sans</string></edit>
</match>
<!--Aliases-->
<alias>
<family>serif</family>
<prefer>
<family>DejaVu Serif</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>DejaVu Sans</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>DejaVu Sans Mono</family>
</prefer>
</alias>
</fontconfig>
И так для каждого нужно MS-шрифта, проверять можно утилитой fc-match
:
$ fc-match Tahoma
DejaVuSans.ttf: "DejaVu Sans" "Regular"
Исходная версия EXL, :
Да, используя fontconfig. В файле ~/.config/fontconfig/fonts.conf
сделать что-то вроде:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<dir>~/.fonts</dir>
<match target="pattern">
<test name="family"><string>Tahoma</string></test>
<edit name="family" mode="assign" binding="same"><string>DejaVu Sans</string></edit>
</match>
<!--Aliases-->
<alias>
<family>serif</family>
<prefer>
<family>DejaVu Serif</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>DejaVu Sans</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>DejaVu Sans Mono</family>
</prefer>
</alias>
</fontconfig>