[Fontconfig] fonts.conf

Keith Packard keithp at keithp.com
Sun Apr 6 02:15:50 EST 2003


Around 17 o'clock on Apr 4, Tim Janik wrote:


> i tried adding:
>        <alias>
>                <family>Nimbus Roman No9 L</family>
>                <family>Georgia</family>
>                <family>Luxi Serif</family>
>                <family>FreeSerif</family>
>                <default><family>serif</family></default>
>        </alias>

This isn't how you change what font will be used when you ask for 'serif'.
This is how you choose the generic ('serif') name for fonts that you 
may not have installed so that fontconfig will pick another suitable font
If you look in fonts.conf, you'll find a section labeled

<!--
  Provide required aliases for standard names
-->

and that will show the right syntax for changing the preferred font for
the generic 'sans-serif', 'serif' and 'monospace' families.

Edit local.conf and add a section like:

        <alias>
                <family>serif</family>
                <prefer>
			<family>FreeSerif</family>
		</prefer>
	</alias>
        <alias>
                <family>sans-serif</family>
                <prefer>
			<family>FreeSans</family>
		</prefer>
	</alias>
        <alias>
                <family>monospace</family>
                <prefer>
			<family>FreeMono</family>
		</prefer>
	</alias>

That should be sufficient to have these fonts preferred by applications.

-keith






More information about the Fontconfig mailing list