Bug 7429

Summary: Relegate Freefonts to the end of the prefer list
Product: fontconfig Reporter: Simos Xenitellis <simos.bugzilla>
Component: libraryAssignee: Keith Packard <keithp>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: abelcheung
Version: 2_1   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 8100    
Attachments: Patch to relegate freefonts to the end of the <prefer> list.

Description Simos Xenitellis 2006-07-05 02:51:20 UTC
Several distributions use the provided fonts.conf.in in fontconfig.

This file lists Freefonts in the middle of the <prefer> list, over the CJK fonts.
This causes issues in some distributions that don't customize to configuration
file, so it would be good to have it fixed upstream.
Comment 1 Simos Xenitellis 2006-07-05 02:52:39 UTC
Created attachment 6128 [details] [review]
Patch to relegate freefonts to the end of the <prefer> list.
Comment 2 Abel Cheung 2006-08-15 03:04:34 UTC
The font ordering has traditionally been a bad nuisance for many CJK users. Not
only should freefont be moved to the bottom (as it is known to sacrifice font
quality), current default font ordering needs a major overhaul as well.
Comment 3 Simos Xenitellis 2006-08-15 03:31:06 UTC
(In reply to comment #2)
> The font ordering has traditionally been a bad nuisance for many CJK users. Not
> only should freefont be moved to the bottom (as it is known to sacrifice font
> quality), current default font ordering needs a major overhaul as well.

Agreed.
Moving Freefonts to the bottom of the list is just a short-term solution for
distributions that use the stock fonts.conf supplied by fontconfig.
For example, see the sample fonts.conf files for these distributions,
http://wiki.freedesktop.org/wiki/Software/Fonts/fonts_2econf
Comment 4 Keith Packard 2006-09-01 22:09:32 UTC
I've moved the Free families to the very bottom of their respective aliases.
That should discourage their use.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.