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

2019-12-02 Thread Joseph Wright
On 02/12/2019 17:52, Doug McKenna wrote: Joseph - A similar ambiguity occurs later in the README.md file. It says - \Umathcode for all letters as TeX class 7 (var) Does "letters" mean those code points on the TeX side with \catcode 11, or those Unicode code points labeled with 'L' in Unicode

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

2019-12-02 Thread Doug McKenna
Joseph - A similar ambiguity occurs later in the README.md file. It says - \Umathcode for all letters as TeX class 7 (var) Does "letters" mean those code points on the TeX side with \catcode 11, or those Unicode code points labeled with 'L' in UnicodeData.txt? If the former, then combining ma

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

2019-12-01 Thread Joseph Wright
On 02/12/2019 05:56, Doug McKenna wrote: - \lccode and/or \uccode for non-letter code points for which an upper or lower case mapping is given The problem with this is that earlier, it is stated that all combining mark code points (class code starting with 'M' in the UnicodeData.txt file) ar

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

2019-12-01 Thread Doug McKenna
Joseph Wright wrote: >| Er, I thought the README was reasonably clear, ah well! Here's an example of something that's not so clear to me. The README.md file displayed at says - \lccode and/or \uccode for non-letter code points for

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

2019-11-28 Thread Ross Moore
Hi Joseph. On 28 Nov 2019, at 6:29 pm, Joseph Wright mailto:joseph.wri...@morningstar2.co.uk>> wrote: 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 de

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.

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 Doug McKenna
hem within math mode, I'm not sure without looking at its code. Doug McKenna From: "Ross Moore" To: "xetex" Sent: Wednesday, November 27, 2019 5:16:44 PM Subject: Re: [XeTeX] Math class initialization in Unicde-aware engine Hi Joe, Doug On 28 Nov 2019, at 10

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 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