On 18/05/2010, at 6:44 AM, Karl Berry wrote:

>> osx:
>> /System/Library/Fonts//;/Network/Library/Fonts//;/Library/Fonts//
> 
>      You probably also want $HOME/Library/Fonts// there.
> 
> I am not enthused about embedding system directories in our texmf.cnf,
> which will inevitably change without warning with os releases, cause
> weird problems/slowdowns for some users because their setups aren't the
> same as yours, etc.
> 
> OSFONTDIR is there because Hans wanted it, that's the only reason.  I
> guess some part of context setup/invocation sets it.  I think any
> determination of the value should be done by some os-specific tool (that
> TL does not maintain), not just a random hardwired list.


These directories aren't random, they are where Mac OS X looks for and stores 
its fonts. 

This is the best emulation of XeTeX's "use system fonts" feature without 
querying system APIs, which I'm not sure is possible from within LuaTeX. It's 
not perfect, because (if you know what you're doing) fonts can be installed in 
Mac OS X from other places and fonts can also be disabled but not removed from 
those locations, but it's the best we can do at this stage I think.

-- Will


Reply via email to