On Sat, 7 Sep 2002, Zenith Lau wrote:

>Date: Sat, 7 Sep 2002 09:42:47 +0800
>From: Zenith Lau <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Content-Type: text/plain; charset=US-ASCII
>List-Id: XFree86 Font List <fonts.XFree86.Org>
>Subject: Re: [Fonts]Storing the cached font (fonts.cache) information
>
>Hi,
>
>       I think I've some opinion on this ~
>
>> However, storing cached information in what is ostensibly a read-only 
>> directory is "unfriendly" and violates the FSH guidelines.  This data is
>> just cached versions of data available from the font files themselves and 
>> so the FSH says it should live (somehow) in /var/cache.
>Good move!
>
>> 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 ?
>Some one like to put fonts under different mount points and for me, I put most of my
>TTF under /usr/X11R6/lib/X11/fonts/local .
>Is it possible to for this way :
>
>1. Let's assume the caching directory is called FontCachePrefix/
>2. Add one additional mapping table under the FontCachePrefix/
>3. Such that, we lookup the cache for a specific directory by keeping the relation of 
>    each cache file and its' corresponding font directory.
>4. So that, we don't need a complicated sub-dir. tree under our FontCachePrefix/
>5. The listing can be in binary to minmize the extrax cost for this additional table 
>(file).
>6. Finally, for each font directory, we can put the cache as something like 
>"path-to.cache"
>    or simply "1.cache", "2.cache" etc.
>
>> Does this seem like a good plan?  Can anyone come up with a better way of 
>> moving the storage of fonts.cache into /var/cache?
>
>Yes, personally, I don't like cache placed around my fonts directory : )
>Also, this will make reonly /usr partition for practical.
>But, "/var/cache/fonts" is already specified in the FHS, that, this directory is for 
>dynamically generated fonts, I quote it here :
>================================================================
>5.5.3 /var/cache/fonts : Locally-generated fonts (optional)
>5.5.3.1 Purpose
>       The directory /var/cache/fonts should be used to store any dynamically-created 
>fonts.
>       In particular, all of the fonts which are automatically generated by mktexpk 
>must be
>       located in appropriately-named subdirectories of /var/cache/fonts.[footnote 31]
>5.5.3.2 Specific Options
>       Other dynamically created fonts may also be placed in this tree, under 
>       appropriately-named subdirectories of /var/cache/fonts.
>================================================================
>Hence, I think, cooperation with FHS is needed or, we simply use another prefix.
>Though, I think /var/cache/fonts should be the better, as I like the style what 
>fontconfig do.
>
>I hope that, the combination "ft + fc" can be adopted more widely.

Right, /var/cache/fonts is taken.... use /var/cache/fontconfig 
instead.  Much more explicit what owns it.


-- 
Mike A. Harris          ftp://people.redhat.com/mharris
OS Systems Engineer
XFree86 maintainer
Red Hat Inc.

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

Reply via email to