On Sun, May 16, 2010 at 06:50:41PM +0930, Will Robertson wrote:
> Hello,
> 
> I'm thinking about the workflow that users will need to follow when 
> installing new system fonts for LuaLaTeX. In XeTeX, if a font is not found 
> then the font cache is refreshed to see if there have been new fonts 
> installed. This is far friendly than having to run mkluatexfontdb, even if it 
> has a button in tlmgr. But am I right in thinking that this won't be possible 
> for security reasons? (A la shell escape.)

We don't need to run the script, almost all the code is part of
luaotfload itself, the script is just a command line interface to it. It
is doable, basically we can do the following:
* in names.load() if no names database found, generate one.
* in names.resolve() if font not found and no corresponding tfm file,
  then update the database and look again.

The code was written with this in mind, though I didn't manage to
actually implement it, may be now is good time to try.

Regards,
 Khaled

-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer

Reply via email to