On 7/2/16 03:29, Qing Lee wrote:
On 2016-02-07 at 07:26:18 +0800 GMT, Akira Kakuto wrote:
Dear xeCJK authors,

In the developing XeTeX, which will be in the upcoming TeX Live 2016,
the limit of character class is changed as:

@d char_class_limit = 16384
@d char_class_ignored == char_class_limit
@d char_class_boundary == (char_class_limit - 1)

If I test xeCJK with the new XeTeX:

\documentclass{article}
\usepackage{xeCJK}
\begin{document}
Test.
\end{document}

it crashes as shown below.


Thanks for testing and reporting this.

I have just pushed a code change to sourceforge that aims to fix this. As part of the fix, the limit has been revised again, so we now have a max \XeTeXcharclass value of 4096 (the "ignored" class), and the special boundary class is 4095.

Akira, if you could update your build for people to test, that would be great -- thanks!

Please test not only the interchar feature, but also the e-TeX extended registers (i.e. dimen, count, etc registers beyond 256), as the changes here also affect the implementation of those registers, and it's very possible that I may have introduced new bugs there.

JK



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to