On Sun, May 16, 2010 at 03:31:52PM +0300, Khaled Hosny wrote:
> 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.

I just implemented this and it seems to work, except that fc-list won't
be run unless "--shell-escape" is enabled.

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

Reply via email to