- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Fri, 17 Oct 2025 20:43:48 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkBw7=P-_5P=PANzKv4jaBUT-K0Ebo27rpjAYJtVErQA_Q@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - Moritz Schubotz - David Carlisle - Paul Libbrecht - Murray Sargent <https://cryptpad.fr/#cp-md-0-action-items>Action Items <https://cryptpad.fr/#cp-md-0-3-progress-on-spec-writing->3. Progress on spec-writing? <https://cryptpad.fr/#cp-md-0-intent-grammar-change>intent grammar change *ACTION:* DC: Invited everyone to review pull 543 <https://github.com/w3c/mathml/pull/543>. DC: The pull request is basically what I proposed in Intent Properties: ordering & references Issue #449 <https://github.com/w3c/mathml/issues/449>. It is meant to have something concrete to discuss -- others are invited to submit their own PR prior to next week's meeting. <https://cryptpad.fr/#cp-md-0-agenda>Agenda <https://cryptpad.fr/#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports <https://cryptpad.fr/#cp-md-0-mos-how-to-render-spaces-between-operators-such-as-a-operator-name-sn-b-with-spaces-before-and-after-sn-a-href-https-issues-chromium-org-issues-443107123-https-issues-chromium-org-issues-443107123-a->MoS: How to render spaces between operators such as $a\operator name{sn}b$ with spaces before and after sn https://issues.chromium.org/issues/443107123? MoS This does not work in Chrome DC: lspace on mo works in chrome and Firefox. rspace may also work. <https://cryptpad.fr/#cp-md-0-mfenced-clarification>mfenced clarification <https://cryptpad.fr/#cp-md-0-2-a-href-https-github-com-w3c-mathml-issues-181-181-mathml-4-extensions-for-alignment-and-possible-deprecation-of-lt-maligngroup-gt-and-lt-malignmark-gt-a->2. #181 MathML 4 extensions for alignment and possible deprecation of <maligngroup/> and <malignmark/> <https://github.com/w3c/mathml/issues/181> <https://cryptpad.fr/#cp-md-0-update-from-david-about-css-properties>Update from David about css properties DC: Browsers have custom properties such as -moz-right but there is a new standard css property (justify-items) that is already implemented in chrome that should allow these vendor-prefixed properties to be dropped eventually. PL: Don't we want to back this as a polyfill? DC: Yes. <https://cryptpad.fr/#cp-md-1-3-progress-on-spec-writing->3. Progress on spec-writing? <https://cryptpad.fr/#cp-md-1-intent-grammar-change>intent grammar change *ACTION:* PL: Invited everyone to review pull 543 <https://github.com/w3c/mathml/pull/543>. DC: The pull request is basically what I proposed in Intent Properties: ordering & references Issue #449 <https://github.com/w3c/mathml/issues/449>. It is meant to have something concrete to discuss -- others are invited to submit their own PR prior to next week's meeting. <https://cryptpad.fr/#cp-md-0-4-a-href-https-github-com-w3c-mathml-issues-449-intent-properties-ordering-amp-references-issue-449-a->4. Intent Properties: ordering & references Issue #449 <https://github.com/w3c/mathml/issues/449> Waiting for Bruce and/or Deyan to discuss <https://cryptpad.fr/#cp-md-0-5-a-href-https-w3c-github-io-mathml-docs-unicode-speech-review-of-unicode-character-names-a->5. Review of Unicode character names <https://w3c.github.io/mathml-docs/unicode-speech/> with emphasis on literal vs semantic names Note: MathCAT currently only has literal names for - ! (bang or exclamation mark depending on verbosity) - | vertical line - · dot (instead of "times") - ∥ double vertical line (but none for ∦) There are also rules that force speaking parens that might otherwise be elided and not saying "times" for invisible times. NS: It does not make sense to have another column for literal entries in DC's table. Ns: Literals are suggestions to screen readers what to use instead of Unicode names. NS: We are not going to give a concept name to every Unicode character. NS: There are several circle symbols that people use for degree symbols. NS: Would like to get a list of literal character names for Unicode characters for MathCAT. PL: Where would this discussion be anchored in our specification? PL expressed a willingness to write an introduction paragraph to this discussion. This discussion would make recommendations for literal names. NS: You would say that there'd be entries for MI, MO, MN, and then text. There should be a link to the list of character names from the list of literals and common core properties <https://w3c.github.io/mathml-docs/literal-common-properties#common-property>. <https://cryptpad.fr/#cp-md-0-zoom-meeting-report>Zoom Meeting Report <https://cryptpad.fr/#cp-md-0-summary>Summary The team discussed technical issues with NVDA screen readers and reviewed progress on various ongoing projects, including CSS alignment improvements and pull requests for grammar changes. They explored rendering challenges in Chrome and Firefox, particularly regarding mathematical operators and spaces, and agreed on a solution involving MO and L/R-space characters. The group also discussed naming conventions for mathematical symbols, focusing on literal versus conceptual names, and concluded with plans to improve documentation and character representation across different encoding systems. <https://cryptpad.fr/#cp-md-0-inheritance-and-property-passing>Inheritance And Property Passing David shared his screen and discussed a pull request he made on issue 449 regarding inheritance and property passing, which he hopes will lead to a conclusion. <https://cryptpad.fr/#cp-md-0-css-and-browser-compatibility-updates>CSS and Browser Compatibility Updates The team discussed several ongoing projects and issues. David reported progress on CSS alignment for mTables, introducing a new justify-items property that works in Chrome and Chrome-based browsers. The team agreed to review a pull request for grammar changes related to intent properties, with Neil noting that the discussion would be postponed for a week to allow for this review. Moritz raised a concern about rendering spaces in Chrome, which the team agreed to investigate further. The conversation ended with a brief discussion of a Unico Character Names table compiled by David. <https://cryptpad.fr/#cp-md-0-chrome-math-operator-display-fix>Chrome Math Operator Display Fix The team discussed a rendering issue in Chrome where spaces between mathematical operators were not displaying correctly. After testing various solutions, they determined that using an MO (mathematical operator) with L-space and R-space characters worked consistently in both Chrome and Firefox. Moritz agreed to implement this solution to fix the bug and close the issue. <https://cryptpad.fr/#cp-md-0-mathematical-symbol-naming-conventions>Mathematical Symbol Naming Conventions The team discussed the naming conventions for mathematical symbols, focusing on literal versus conceptual names. Neil shared that he identified only 4 characters with literal names in Mathcat, suggesting the list could grow to 10-12 characters. The group debated whether to maintain a separate column for literal names in their table, with David and Murray agreeing that most characters should be described as "literal" and using more descriptive terms like "superscript letter" instead of "modifier letter." They concluded that the table should serve as a guide for reading characters either without a concept or when choosing to read them character by character, with the possibility of collaboration to expand the list with additional languages. <https://cryptpad.fr/#cp-md-0-mathematical-symbol-naming-debate>Mathematical Symbol Naming Debate Neil, David, Murray, and Louis discussed the naming and usage of mathematical symbols, particularly focusing on the distinction between literal and semantic interpretations. They debated the necessity of unique names for symbols like the fraction slash (2044) to avoid confusion, especially for blind users who rely on speech cues for understanding text. Murray emphasized the importance of clear differentiation to ensure accurate interpretation, while Neil and Louis questioned the practical significance of such distinctions in everyday usage. The group concluded that while unique names could be helpful, the literal meaning of symbols often suffices for most users. <https://cryptpad.fr/#cp-md-0-math-symbol-naming-challenges>Math Symbol Naming Challenges The team discussed the challenges of distinguishing between similar mathematical symbols, such as the slash and divided by symbols, in text-to-speech contexts. They agreed that unique names for these symbols are necessary to prevent confusion, especially for visually impaired users. Murray suggested using Unicode designations, while Neil emphasized the need for a simplified naming system. The group also touched on the difficulty of distinguishing between similar characters like circles and boxes, with Paul suggesting the use of unique visual indicators. <https://cryptpad.fr/#cp-md-0-symbol-encoding-standards-discussion>Symbol Encoding Standards Discussion The group discussed the challenges of symbol representation across different encoding systems, particularly LaTeX and Unicode. They explored how LaTeX and Unicode handle degree symbols differently, with LaTeX using "backslash circ" and Unicode using "00B0." The discussion highlighted the need for normalization in tools like MAFCAT to standardize these variations, while acknowledging that some symbols like the equal sign should not be renamed to describe their meaning. David and Neil agreed that while Unicode provides a comprehensive set of mathematical symbols, some symbols like the micro and Angstrom symbols are intentionally designed to avoid confusion with their textual counterparts. <https://cryptpad.fr/#cp-md-0-character-documentation-rules-discussion>Character Documentation Rules Discussion The team discussed how to handle character representation and speaking rules in their documentation. Paul agreed to write an introduction paragraph for a specification section, while David explained that the common rules would override literal rules when inferring intents. They decided to link to a separate document containing a large table of characters, which would be referenced for MO, MI, and Mtext entries. The team agreed to review Paul's upcoming PR for the properties
Received on Saturday, 18 October 2025 03:44:08 UTC