[Fontconfig] Problems with fc-arch

Behdad Esfahbod behdad at behdad.org
Wed Nov 18 08:42:29 PST 2009


Wow, quite a list!

Ok, given the current situation (broken 2.7.3, need to get 2.8.0 out with the 
new cache format), lets get 2.8.0 out today with no further changes such that 
we can push it to stable distros as an update to 2.7 and start the 2.9 cycle, 
aim for 2.10 in January.

Comments below:

On 11/18/2009 11:32 AM, Nicolas Mailhot wrote:

> 1. please do not create '$(bindir)/fc-cache.d/' monstruosities.
> Use /usr/lib???/fontconfig for that as per FHS

Right, libexec sounds right.


> 2. please consider making fontconfig depend on an external provider of
> unicode tables&

We only use case mapping.  Linking to glib/icu just for that is out of 
question right now.  But is in my longterm plan when I either write my own 
unicode character database library or make icu's lightweight and usable.


> adobe glyph lists.

We don't use it.  The file was in git, I removed it earlier today.  We just 
use the zapfdingbats.txt.  I assume because FreeType doesn't handle that?


> Fontconfig should really not keep a
> private copy of those, that makes full-distro updating hard.

Tell me about it...  Still have to update the stack to Unicode 5.2.


> 3. please consider moving the built-in fontconfig files
> from /etc/conf.avail to /usr/share/fontconfig/conf.avail as per FHS

Right.  Will do for 2.10.  I don't see any backward compat issues.


> 4. please consider installing the fontconfig DTD in /usr/share/xml as
> per FHS (and register it in system xml catalogs)

Sure.  Can you point me to the Makefile.am magic for that?

Plus, I need to make a decision re:
https://bugs.freedesktop.org/show_bug.cgi?id=1281


> 5. please consider adding an heuristic like the one used by MS in WPF to
> compute cleaned-up font&  face names for non-WWS fonts

I'll do.  But it's really touchy.  I need to go back and read the WWS paper again.


> (sending my rfe list since it's getting closer to christmas)

Good timing.

behdad


More information about the Fontconfig mailing list