[XeTeX] Math class initialization in Unicde-aware engine

2019-11-27 Thread Doug McKenna
Another question about Unicode-aware TeX engine (e.g., XeTeX) initialization files. The Unicode Consortium provides a file, MathClass.txt, e.g., ./texmf-dist/tex/generic/unicode-data/MathClass.txt It contains a list of lines (and comments). Field 0 of an entry line is a Unicode code point or

Re: [XeTeX] Math class initialization in Unicde-aware engine

2019-11-27 Thread Joseph Wright
On 27/11/2019 23:20, Doug McKenna wrote: Another question about Unicode-aware TeX engine (e.g., XeTeX) initialization files. The Unicode Consortium provides a file, MathClass.txt, e.g., ./texmf-dist/tex/generic/unicode-data/MathClass.txt It contains a list of lines (and comments). Field 0 of

Re: [XeTeX] Math class initialization in Unicde-aware engine

2019-11-27 Thread Ross Moore
Hi Joe, Doug On 28 Nov 2019, at 10:27 am, Joseph Wright mailto:joseph.wri...@morningstar2.co.uk>> wrote: > # N - Normal - includes all digits and symbols requiring only one form > # D - Diacritic > # F - Fence - unpaired delimiter (often used as opening or closing) > # G - Glyph_Part - piece

Re: [XeTeX] Math class initialization in Unicde-aware engine

2019-11-27 Thread Doug McKenna
Ross wrote: >| If by ignoring you mean removing the character entirely, then that is surely >not best at all. >| >| Most N Class (Normal) characters would be simply of the default \mathord >class. The parsing code in load-unicode-math-classes.tex installs values in the \Umathcode table tha

Re: [XeTeX] Math class initialization in Unicde-aware engine

2019-11-27 Thread Joseph Wright
On 28/11/2019 01:26, Doug McKenna wrote: Ross wrote: | If by ignoring you mean removing the character entirely, then that is surely not best at all. | | Most N Class (Normal) characters would be simply of the default \mathord class. The parsing code in load-unicode-math-classes.tex installs

Re: [XeTeX] Math class initialization in Unicde-aware engine

2019-11-27 Thread Joseph Wright
On 28/11/2019 00:16, Ross Moore wrote: If by ignoring you mean removing the character entirely, then that is surely not best at all. Most N Class (Normal) characters would be simply of the default \mathord class. That is already the case: it's where IniTeX starts off, chars are mathord.