[lltx] fontspec push
Will Robertson
wspr81 at gmail.com
Mon Mar 8 23:08:43 CET 2010
On 08/03/2010, at 10:21 PM, Khaled Hosny wrote:
> The original issue with setting script/language is now fixed.
Hurray :)
>> Added the following "programmer's interface" with, I suspect, more to
>> come eventually. Does this all make sense? More importantly, does
>> fontspec even compile documents for you still?
>
> This code doesn't work, I get:
>
> ! Undefined control sequence.
> \fontspec_check_lang:n ...,"\l_fontspec_script_tl
> ")}
> l.9 \fontspec_if_language:nTF {ROM}
> {True}{False?}/
> ?
>
> It seems \l_fontspec_script_tl is undefined by the time this function is
> called.
Oh, of course. At the moment I'm only saving the XeTeX script number, not the string it represents. I need the string for LuaTeX as well.
> I think a cleaner aproach is to call fontspec.check_ot_lang() etc.
> directly instead of \fontspec_check_lang:n,
One of the changes I made last night makes \fontspec_check_lang:n exactly a wrapper around fontspec.check_ot_lang(). I like to minimise the number of \xetex_or_luatex:nn functions within macro definitions.
-- Will
More information about the lualatex-dev
mailing list