On Mon, Sep 20, 2010 at 10:13:51AM +0930, Will Robertson wrote: > On 20/09/2010, at 2:20 AM, Khaled Hosny wrote: > > >> I have no idea how xetex is going around. But I found the place > >> where it fails: in \...@subst@correction. A failing example gives > >> this with tracingmacros =1 : > >> > >> > >> EU2/testfam/m/n -><->"name:Lucida Sans" > >> > >> <->"name:Lucida Sans" -> > > It's very strange that this works with XeTeX, since nothing different is > happening internally. > > > How I forgot that! internally, "Lucida Sans", "LucidaSans", > > "lucidasans", "L U ci DaS anS" all are the same to luaotfload, we will > > strip spaces and lower case font name before doing matching. > > I haven't done the lowercasing,
By "we will" I was referring to the current luaotfload behaviour, so since fontspec's problem is only with spaces, there is no need to lowercase too (I know my writings are cryptic, now I think what I'm saying is just more confusing). -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer
