[XeTeX] XeTeX interchar token mechanism vs. Mapping

Khaled Hosny khaledhosny at eglug.org
Wed Nov 17 00:56:50 CET 2010


On Tue, Nov 16, 2010 at 08:39:19AM +0000, Aleksandar Zec wrote:
> Hello again,
> 
> Again, many thanks to Arthur for his explanation regarding XeTeX
> interchar token mechanism.
> 
> The problem: XeTeX seems to take into account \XeTeXcharclass of a
> particular character *before* Mapping is done. Please take a look at
> the following example: the word "baino" should appear equally
> non-hyphenated in both cases, however it doesn't, depending on whether
> U+0301 is inserted directly or via Mapping.

IIUC (mostly speculating here), interchar tokens are processed during
token processing which happens before font mappings are applied (font
mappings is a font feature and is applied late in the process), so the
behaviour you are getting seems expected to me.

Regards,
 Khaled

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


More information about the XeTeX mailing list