Le 27 mars 2017 à 18:36, David Carlisle <d.p.carli...@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@alloc@intercharclass@top=4095
> \else
>  \chardef\e@alloc@intercharclass@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





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

Reply via email to