Around 9 o'clock on Sep 7, Zenith Lau wrote:

> > Any directories not matching a configured prefix would map to themselves; 
> > this makes the existing configuration and cache files compatible.
> How do you resolve any fonts which doesn't located under /usr/share/fonts ?

The prefix mapping would be configurable; add a map from 
/usr/X11R6/lib/X11/fonts to /var/cache/fontconfig/x11-fonts and you'll
get your cache files for fonts in the standard X directories stored
in /var/cache/fontconfig/x11-fonts.

> 2. Add one additional mapping table under the FontCachePrefix/

I can either store the mapping table in a file or directly in the file 
system; I don't have a strong preference, but using the file system is 
likely to involve fewer but more complicated system calls during 
application startup.  It might also involve a slight bit of overhead.  The 
advantage is that there aren't any synchronization issues; each cache file 
is accessable without reference to a separate file.  It seems like that 
should be more robust in many ways.

> But, "/var/cache/fonts" is already specified in the FHS, that, this
> directory is for dynamically generated fonts, I quote it here :

Sigh.  We'll use /var/cache/fontconfig then.  I don't really care.

> Though, I think /var/cache/fonts should be the better, as I like the style
> what fontconfig do.

To some extent, we can ask if a slight reinterpretation of the FSH can be 
permitted in this case.

Keith Packard        XFree86 Core Team        HP Cambridge Research Lab


_______________________________________________
Fonts mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/fonts

Reply via email to