[XeTeX] not enough \XeTeXcharclass registers

Jonathan Kew jfkthame at gmail.com
Sun Jan 31 19:24:14 CET 2016


On 31/1/16 17:56, Zdenek Wagner wrote:
> Hi Jonathan,
>
> can my macro text something so that I can decide whetner to use 255 or
> 16383? For some time both can exist in distros and not updated user's
> computers so I would like to make my packages more robust.

If/when the change happens officially, there'll be a new \XeTeXrevision 
value, I guess. So macros could check that.

JK


>
> Zdeněk Wagner
> http://ttsm.icpf.cas.cz/team/wagner.shtml
> http://icebearsoft.euweb.cz
>
> 2016-01-31 18:33 GMT+01:00 Jonathan Kew <jfkthame at gmail.com
> <mailto:jfkthame at gmail.com>>:
>
>     On 13/12/15 07:04, Werner LEMBERG wrote:
>
>
>         [XeTeX 3.14159265-2.6-0.99992 (TeX Live 2015)]
>
>
>         Folks,
>
>
>         I'm updating the `ucharclasses.sty' to completely cover
>         Unicode.  This
>         style file maps Unicode character blocks to character classes, and
>         I've hit the 256 entry limit of \XeTeXcharclass...
>
>         Any chance to extend it to 16 bits?
>
>
>     Returning to this: I've just pushed an experimental branch
>     'more-classes' to the git repository at
>     http://sourceforge.net/projects/xetex/ that is intended to increase
>     the \XeTeXcharclass limit to 16384 (where 16384 will be the
>     "ignored" value, formerly 256, and 16383 will be the "boundary"
>     value, formerly 255; so for general allocation purposes the maximum
>     class number becomes 16382).
>
>     If we go ahead with this change, it will require updates to any
>     packages/documents that rely on the special values 255 and 256, and
>     the \newXeTeXintercharclass allocator will need to be told the new
>     limit.
>
>     Before this gets merged to the master source, though, some testing
>     would be appreciated -- obviously, this will currently require
>     rebuilding xetex from the git source branch.
>
>     Arthur, if you have a chance to look at this and see if I missed
>     anything obvious, that would be great - thanks.
>
>     JK
>
>
>
>
>     --------------------------------------------------
>     Subscriptions, Archive, and List information, etc.:
>     http://tug.org/mailman/listinfo/xetex
>
>
>
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>    http://tug.org/mailman/listinfo/xetex
>



More information about the XeTeX mailing list