On Sun, May 16, 2010 at 07:36:28PM +0930, Will Robertson wrote:
> On 16/05/2010, at 6:37 PM, Will Robertson wrote:
> 
> > 
> > On 16/05/2010, at 2:48 PM, Elie Roux wrote:
> >> 
> >> That would be an idea... anyway, does the master version of 
> >> khaledhosny/luaotfload work well for you? does it find fonts in 
> >> ~/Library/fonts? I was not sure about the ~...
> > 
> > 
> > Yep, that's working well now.
> 
> 
> Scratch that; using "~" is no good. I've pushed a fix to that line that you 
> can use as inspiration if you like :)
> 
> I'm still confused about all the different ways mkluatexfontdb scans through 
> directories and when.
> 
> Without $OSFONTDIR, the script searches through the static font locations 
> recursively. But if you set $OSFONTDIR to those locations, it then searches 
> through them non-recursively. I guess the biggest confusion is why 
> scan_texmf_tree uses osdirs to search through non-texmf locations. And in 
> doing so, what is the purposes of OSFONTDIR?

For TEXMF tree font directories, kpse returns the individual
subdirectories, AFAICT, so I felt there is no need to scan them
recursively, while OSFONTDIR is returned as is i.e. if I set
OSFONTDIR=~/.fonts, kpse will just return this so I had to scan it
recursively.

I admit the code is unnecessary complex and nit very well organized,
partly because it was written and rewritten partially across a period of
time and I didn't always know what I'm doing.

Regards,
 Khaled

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

Reply via email to