"MM" == Mojca Miklavec writes: MM> There are some now extra weird patterns using quillements just in MM> order to prevent weird breaks, but I agree that it's probably a MM> wrong lccode. (On the first place: XeTeX should complain that ยป in MM> patterns is not a letter, but it doesn't. It only complains when it MM> hits an apostrophe. Do not ask me how mapping=tex-text which maps ' MM> to some unicode apostrophe handles that case.)
it looks like a bug in xetex: it should not set lccode for the guillemets, but it does. moreover it also sets the uccode for them pointing to control codes: *\showthe\lccode`\^^^^00ab > 171. *\showthe\uccode`\^^^^00ab > 139. *\showthe\lccode`\^^^^00bb > 187. *\showthe\uccode`\^^^^00bb > 155. Best, v.
