[Fontconfig] Firefox & Typeface Selection
jorge.fabregas at gmail.com
Wed Apr 16 09:27:02 PDT 2014
On 04/16/2014 11:30 AM, Raimund Steger wrote:
> What does
> FC_DEBUG=1 fc-match "Helvetica Neue, Helvetica, Arial, sans-serif"
> give you? (It is unlikely that Firefox executes several distinct
> FcFontMatch calls as in your example)
Here's the output:
Great. I didn't know you could specify the pattern to fc-match.
> The above command prints the full pattern (with the family names you
> gave) after config substitution (i. e. after fontconfig executes all
> "pattern" rules that occur in your configuration files), as well as the
> font that gets the best score. Maybe the substituted pattern already
> tells you why Nimbus Sans L is used with higher precedence on your
> machine. I would guess that Deja Vu Sans is only used as "default"
> fallback, hence it has not a very prominent position in the substituted
Ok, so that's what fontconfig returned: Nimbus Sans L. I tried it
again with the same pattern, but with the typefaces in different order
("sans-serif" being first) and it returned "DejaVu Sans". For a moment
I thought it didn't care about the order of the pattern presented. I
guess I need to learn how the scoring system works :)
Thanks a lot Raimund !
More information about the Fontconfig