olsak/OpTeX

wrong catcodes for unicode chars

Udi-Fogiel opened this issue · 3 comments

With plain LuaTeX the following test returns true, while with OpTeX it returns false.

\ifcat אa true\else false\fi
\bye

Is this intentional?
I've noticed it when I tried to translate some of OpTeX's macro to hebrew, to ease the typing of a hebrew document.

Also happens with czech letters

\the\catcode` % 12 with OpTeX, 11 with plain
\bye
olsak commented

Yes, it is intentional. Only classical plain TeX setting of catcodes 11 is provided.

I hope that if somebody wants to have letters from another language in control sequence names then he/she can set catcode 11 for such letters.

Ok, thanks for the quick response.