Fonts - bytecode interpreter is enabled

Seems to me there should be an easier way to fix "ugly" fonts than manually editing a config file... I've done a clean install of Mageia 1 and noticed "ugly" fonts. Googled and found this bug report:
https://bugs.mageia.org/show_bug.cgi?id=175
Previously in Mandrivia 2010.1/.2 and earlier to prevent "ugly" fonts I added /lib64freetype.*plf/ to /etc/urpmi/skip.list file. Now in Mageia 1 it seems that it's necessary to edit or create ~/.fonts.conf file.
$ cat ~/.fonts.conf
Is there a better solution?
https://bugs.mageia.org/show_bug.cgi?id=175
Previously in Mandrivia 2010.1/.2 and earlier to prevent "ugly" fonts I added /lib64freetype.*plf/ to /etc/urpmi/skip.list file. Now in Mageia 1 it seems that it's necessary to edit or create ~/.fonts.conf file.
$ cat ~/.fonts.conf
- Code: Select all
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="autohint">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba">
<const>none</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintmedium</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
</fontconfig>
Is there a better solution?