[XeTeX] \meaning on a \csname \let to a character

Khaled Hosny khaledhosny at eglug.org
Mon Jan 7 19:19:08 CET 2013


On Mon, Jan 07, 2013 at 05:51:25PM +0000, David Carlisle wrote:
> On 7 January 2013 17:39, Khaled Hosny <khaledhosny at eglug.org> wrote:
> > This is already fixed in the development version, it now returns:
> 
> the letter number "1D6FC
> 
> ooh, OK thanks:-)
> 
> since I need to decode this in macros could you say when it switches fro
> 
> "the letter x"
>  (in which case I need to use `x to get the number)
> 
> to
> 
> "the letter number "1D6FC"
> (in which case the number is just there explicitly)
> 
> is it just a function of the Unicode range?

When x >= 0x10000 (i.e. outside BMP).

> (luatex apparently always returns
> "the letter x"
> form even if x is a plane 1 character so I'll have to have separate
> luatex/xetex code here)

I originally wanted to do like LuaTeX here, but it didn't seem like a
simple change, and the 'number "XXXXX' was already done in other places.

Regards,
Khaled


More information about the XeTeX mailing list