Why Microsoft fonts are set to default?

Hi,

My understanding of how openSUSE deals with fonts are limited so please correct me if I’m wrong.
When I look at /etc/fonts/suse-post-user.conf, the microsoft fonts are on the top of all lists:

            <family>serif</family>
            <prefer>
                    <family>Times New Roman</family>
                    <family>Thorndale AMT</family>
                    <family>DejaVu Serif</family>

            <family>sans-serif</family>
            <prefer>
                    <family>Arial</family>
                    <family>Albany AMT</family>
                    <family>Verdana</family>
                    <family>DejaVu Sans</family>

            <family>monospace</family>
            <prefer>
                    <family>Consolas</family>
                    <family>Andale Mono</family>
                    <family>DejaVu Sans Mono</family>

With subpixel hinting, I’m very satisfied with how current default fonts (DejaVu series) look. But as soon as I install Microsoft fonts, MS fonts are used as defaults and fonts become very ugly. I wonder why MS fonts are on the top of the list. Is there any special reason?

-Joon

I don’t know why this is, never looked at the file, since I do the font configuration in KDE or GNOME itself. In KDE the Liberation Sans for everything, in GNOME the Cantharel.

BTW, there have been a couple of threads on freetype2 and subpixel hinting. Search the forums for ‘freetype2’ and you’ll find them. There’s some nice tips in there, which in my case improved the font rendering quite a bit.

Thanks. It’s just it messes up the font used for generic font names (Monospace, Serif, etc). I guess I can just get rid of those lines with MS fonts from the file. Never heard of Cantharel font. Should check it out …

Thanks!!