[Fontconfig] Pattern Matching Issues

Tom Hacohen tom.hacohen at samsung.com
Mon Feb 3 04:40:02 PST 2014


Sorry for the delay, was at FOSDEM. Comments inlined.

On 30/01/14 16:49, Raimund Steger wrote:
> Tom Hacohen wrote:
>> [...]
>> 2. Both FcFontSort and FcFontList don't work for me with "ftface" as a
>> filtering parameter.
> FcFontSort doesn't really "filter" (well it /can/ in some way but only
> by Unicode coverage, depending on the "trim" argument) but instead
> orders by score. For this, only properties in src/fcobjs.h are taken
> into account.
> FcFontList does filter but it's mainly useful for properties that occur
> in the cache.

I know FontSort doesn't filter, that's why I use it. I meant matching, 
bad wording on my part. This is good to know that only properties from 
that header are used, however FC_SPACING is there. I think it's what 
Behdad is describing that is the solution to my problem.

>> [...]
>> If that's not what it's meant to do, what's the best way to load a list
>> of "most similar to ftface" fonts available on the system? Do I have no
>> analyse the face and create the pattern on my own?
> Maybe FcFreeTypeQueryFace could help you?

Thanks, I'll try to take a look at that.


More information about the Fontconfig mailing list