[XeTeX] are the intercharclasses mentioned in interchar.pdf correct?
jfbu
jfbu at free.fr
Mon Mar 27 20:37:24 CEST 2017
Le 27 mars 2017 à 18:36, David Carlisle <d.p.carlisle at gmail.com> a écrit :
> For newer xetex the package needs to be updated for the larger range,
> the test used in teh latex format
>
> is
>
> \ifdim\the\XeTeXversion\XeTeXrevision\p@>0.99993\p@
> \chardef\e at alloc@intercharclass at top=4095
> \else
> \chardef\e at alloc@intercharclass at top=255
> \fi
hi David,
I don't know the details here but
as
*\message{\number\dimexpr0.99991pt}
65530
*\message{\number\dimexpr0.99992pt}
65531
*\message{\number\dimexpr0.99993pt}
65531
*\message{\number\dimexpr0.99994pt}
65532
*\message{\number\dimexpr0.99995pt}
65533
*\message{\number\dimexpr0.99996pt}
65533
*\message{\number\dimexpr0.99997pt}
65534
*\message{\number\dimexpr0.99998pt}
65535
*\message{\number\dimexpr0.99999pt}
65535
it looks a bit of luck that it jumps at 0.99994.
Just in case people need to distinguish 0.99998 from 0.99999
or 0.99995 from 0.99996 if that is actually relevant
to XeTeX and want to copy this method ;-)
Jean-François
More information about the XeTeX
mailing list