- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Wed, 29 Apr 2026 20:08:04 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkA=EtBgvjXZnhowYBTqZfbMQ+rJwM7uzKUsmUtcpYRQSw@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Carlisle - Bert Bos - Moritz Schubotz - Deyan Ginev - Bruce Miller - Murray Sargent - Patrick Ion <https://cryptpad.fr/#cp-md-0-regrets>Regrets - Paul Libbrecht <https://cryptpad.fr/#cp-md-0-action-items>Action Items <https://cryptpad.fr/#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports Horizontal review status for CR *ACTION:* BB will check the status of the CR process. <https://cryptpad.fr/#cp-md-0-2-next-steps->2. Next steps? *ACTION:* NS should talk to the WCAG group about considering intent. <https://cryptpad.fr/#cp-md-0-3-issues-to-review->3. Issues to review: <https://cryptpad.fr/#cp-md-0-a-close-559->A close 559? processContents="skip" for other attributes of common MathML elements <https://github.com/w3c/mathml/issues/559> (related: 498 xsd) <https://github.com/w3c/mathml/issues/498> *ACTION:* DC: will make a MathML4 schema that works. Leve processContents="skip" for other attributes of common MathML elements issue 559 <https://github.com/w3c/mathml/issues/559> Open. <https://cryptpad.fr/#cp-md-0-b-where-are-we-on-522-a-href-https-github-com-w3c-mathml-issues-522-nested-math-in-token-elements-a->b. where are we on 522: nested math in token elements <https://github.com/w3c/mathml/issues/522> *ACTION:* DC: change the MathML4 spec text to allow MathML in tokens and close nested math in token elements issue 522 <https://github.com/w3c/mathml/issues/522>. <https://cryptpad.fr/#cp-md-0-c-where-are-we-on-560-a-href-https-github-com-w3c-mathml-issues-560-mathvariant-attribute-enumeration-is-missing-chancery-and-roundhand-a->c. where are we on 560: mathvariant attribute enumeration is missing chancery and roundhand <https://github.com/w3c/mathml/issues/560> *ACTION:* DC wrote: decided to close mathvariant attribute enumeration is missing chancery and roundhand issue 560 <https://github.com/w3c/mathml/issues/560> as mathvariant is not in core (amongst other issues. Will add a note that variant selector FE00 FE01 may be used to disambiguate script. In the spec, it should be mentioned that we're not adding these styles of fonts. <https://cryptpad.fr/#cp-md-0-4-thoughts-on-a-href-https-github-com-w3c-mathml-core-issues-320-mathml-core-issue-320-browser-status-a->4. Thoughts on MathML Core issue 320: Browser Status? <https://github.com/w3c/mathml-core/issues/320> *ACTION:* NS will add this list (https://temml.org/docs/en/mathml-status) to the Monday April 27) core meeting agenda. <https://cryptpad.fr/#cp-md-0-agenda>Agenda <https://cryptpad.fr/#cp-md-1-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports Charter status NS: Has there been any progress on the charter or CR? BB: The charter has been reviewed by two of the five horizontal groups. Thus far, there have not been any issues. Horizontal review status for CR BB: The charter and CR processes are independent. *ACTION:* BB will check the status of the CR process. Issues for core meeting? Thoughts on MathML Core issue 320: Browser Status? <https://github.com/w3c/mathml-core/issues/320> NS: This year's TPAC meeting takes place from October 26 through 30 2026, in Dublin. The 2027 TPAC meeting takes place from December 6 – 10, 2027, in Panama. DC: The PDF Association, in collaboration with the LaTeX team on Accessible PDF math documents, has just published the New Best Practice Guide for Mathematical Content in PDF ( https://pdfa.org/resource/best-practice-guide-math-in-pdf/). MathML plays a prominent role in tagged PDF for such documents. NS said that he recently published a paper that had to use the Springer style guide. That guide caused the paper to be inaccessible. DC said that he knew how to make the Springer publishing requirements accessible. <https://cryptpad.fr/#cp-md-1-2-next-steps->2. Next steps? NS: What should we be doing until the CR gets approved? NS: There are plenty of issues which need work. NS: The core concept lists need work. NS: MoS and DG are working on a project that needs to be completed. NS: Polyfills need work. DC: There are several issues that need a spec update before they can be closed. DG: We need to write tests. Do we need to test intents? NS: With the web platform tests the only thing you can say is yes, it accepts intents. NS: We could look outside of web platform tests. NS: A group within the Accessibility Platform Architecture Group (APA) is working on testing how screen readers react to MathML. DG: We had requested and received an audit from Cornell University for archives base web pages for accessibility, for the deadline that is now, at least for us, is extended by one year. We had to comply with the WCAG 2.2 guidelines. From Moritz Schubotz to everyone: For tests, I think it would be nice to align the tests to corresponding TeX input. https://github.com/wikimedia/mediawiki-extensions-Math/blob/master/doc/main.pdf It occurs to me that the user consider TeX as the gold standard how things are supposed to look (that also seems to be aligned with https://temml.org/docs/en/mathml-status where the exact Tex rendering is realized with a heavy css massaging) NS: The WCAG guideline said that if math was in your document, then it should be written with MathML. We should get them to consider intent. *ACTION:* NS should talk to the WCAG group about considering intent. DG: The thing I like about them is they have validation tools which are tied into tests. DC: It's hard to test intent because intent generates speech. NS: Maybe the ARIA Group is doing testing with screen readers to make sure like, if we set ARIA label, are they actually using ARIA label? DC: You mean the testing by sitting there and listening to it, or do they have some tests acting automatically. NS: They may have come up with a method to test screen readers automatically. From Deyan Ginev to everyone: I wanted to raise the topic. I am sure we need multiple meetings to solve the testing topic <https://cryptpad.fr/#cp-md-1-3-issues-to-review->3. Issues to review:a. close 559? processContents="skip" for other attributes of common MathML elements <https://github.com/w3c/mathml/issues/559> (related: 498 xsd) <https://github.com/w3c/mathml/issues/498> DC: Too late for Mathml3. not done for MathML 4. From Moritz Schubotz to everyone: @Deyan Ginev I think it’s on the list now, isn’t it? DC: So I might just hand-write the XSD version of the schema for MathML 4. *ACTION:* DC: will make a MathML4 schema that works. Leve processContents="skip" for other attributes of common mathml elements issue 559 <https://github.com/w3c/mathml/issues/559> Open. <https://cryptpad.fr/#cp-md-1-b-where-are-we-on-522-a-href-https-github-com-w3c-mathml-issues-522-nested-math-in-token-elements-a->b. where are we on 522: nested math in token elements <https://github.com/w3c/mathml/issues/522> NS: This is the one where we have MathML nested in MathML. DC: The text needs changing. *ACTION:* DC: change the MathML4 spec text to allow MathML in tokens and close nested math in token elements issue 522 <https://github.com/w3c/mathml/issues/522>. <https://cryptpad.fr/#cp-md-1-c-where-are-we-on-560-a-href-https-github-com-w3c-mathml-issues-560-mathvariant-attribute-enumeration-is-missing-chancery-and-roundhand-a->c. where are we on 560: mathvariant attribute enumeration is missing chancery and roundhand <https://github.com/w3c/mathml/issues/560> NS: There is no need to change the schema because it's already allowed. NS: I do want to remind everyone that the Mathvariant is sort of almost an obsolete thing, in that, people just can put the Unicode equivalent. NS: Core does not support this mathvariant. DC: We could just not do it, and just say, mathvariants are deprecated anyway. MuS: In the spec, it should be mentioned that we're not adding it. *ACTION :* DC wrote: decided to close mathvariant attribute enumeration is missing chancery and roundhand issue 560 <https://github.com/w3c/mathml/issues/560> as mathvariant is not in core (amongst other issues. Will add a note that variant selector FE00 FE01 may be used to disambiguate script. In the spec, it should be mentioned that we're not adding these styles of fonts. <https://cryptpad.fr/#cp-md-1-4-thoughts-on-a-href-https-github-com-w3c-mathml-core-issues-320-mathml-core-issue-320-browser-status-a->4. Thoughts on MathML Core issue 320: Browser Status? <https://github.com/w3c/mathml-core/issues/320> NS: It is a very nice list about all the things that are wrong with browsers. The list was started by MuS. NS: It would be good to talk about this at the next core meeting. DC was interested in item 4: Operator spacing. DG: Process suggestion. I like the list a lot. It would be nice to give somebody very senior and well knowledgeable on the topics, the task, to check if the ones that don't have an issue should have a new issue. And not only for the S status, but for all of them. It would be great if we track all of them, and then we have confidence everything is in the issues. And then people that work on improving browsers can improve the browsers. Maybe the group can do it in a meeting. DC: This list is obviously on the author's site. We could add another column which had an issue link or something. I mean, how do we want to proceed? This file has issue links, but we cannot change this file because it belongs to the author. DG: We can give him a comment in the GitHub issue he opened, and then he can update his sheet. DC: Can we take this file and copy it into our own GitHub and check it ourselves? From Moritz Schubotz to everyone: The file seems very much aligned with the issues I ran into so that seems to be an excellent start DC: If we copy the file, there will be two copies of the file and that can cause problems. NS: We will discuss this file in the Monday core meeting. NS: I think probably we can focus on a few of the issues that are listed here as spec issues. *ACTION:* NS will add this list (https://temml.org/docs/en/mathml-status) to the Monday April 27) core meeting agenda. <https://cryptpad.fr/#cp-md-0-zoom-meeting-intent-summary-4-23-2026>Zoom Meeting Intent Summary 4/23/2026 <https://cryptpad.fr/#cp-md-0-summary> Summary The Math Working Group held a meeting to discuss progress updates and review open issues. Neil led the discussion on charter and CR status, noting that the charter had been reviewed by two of five horizontal groups while waiting for tech, security, and privacy reviews. Neil mentioned the upcoming TPAC events in Dublin and Panama, and reviewed browser rendering issues that needed to be addressed in the specification. Key technical discussions centered around MathML schema updates, nested MathML elements, and math variant selectors. The group debated whether to add new math variant values (Round Hand and Chancery) but ultimately decided to close the issue due to technical complexities and the fact that the math variant attribute is deprecated in core. The conversation ended with a review of browser rendering status issues that would be discussed at an upcoming core meeting, with Neil planning to add these topics to the agenda. <https://cryptpad.fr/#cp-md-0-charter-and-process-updates-meeting>Charter and Process Updates Meeting The team discussed updates on the charter and CR processes, with Bert reporting that the charter has been reviewed by two of five horizontal groups but is still awaiting reviews from tech, security, privacy, I-18N, and Accessibility groups. Neil announced that TPAC will be held in Dublin in October and Panama in December. The team also noted an upcoming core meeting on Monday, with a MathML core issue regarding browser status which is today's fourth agenda item. <https://cryptpad.fr/#cp-md-0-pdf-accessibility-projects-discussion>PDF Accessibility Projects Discussion The group discussed several ongoing projects and challenges related to PDF accessibility and document tagging. David announced the publication of a new PDF Association document on math in PDF, which includes work on MathML tagging. Neil shared his experience with accessibility issues when publishing a paper for a conference, noting problems with Springer's style guide. The group also discussed the US government's extension of accessibility requirements for some cities but not universities. Neil asked the group about priorities for their work until CR gets approved, mentioning areas like core concept lists and polyfills that need attention. Deyan raised a question about testing intents, suggesting they could look beyond web platform tests to screen reader handling and testing. <https://cryptpad.fr/#cp-md-0-mathml-and-wcag-integration-discussion>MathML and WCAG Integration Discussion The team discussed the integration of MathML with WCAG 2.2 guidelines, noting its current inclusion in the techniques section but considering the potential for further alignment, especially regarding intent expressions. Neil agreed to initiate a conversation with the WCAG group about incorporating MathML intent into the guidelines. The group also explored validation tools and testing approaches for MathML, acknowledging challenges in browser-based testing and discussing the possibility of leveraging existing screen reader testing protocols. Next steps include investigating potential partnerships with the ARIA group for testing and exploring ways to better integrate MathML into web accessibility standards. <https://cryptpad.fr/#cp-md-0-mathml4-schema-development-discussion>MathML4 Schema Development Discussion David and Neil discussed the status of XSD schema for MathML4, with David explaining that while the current schema is not complete due to issues with Trang, he plans to create a working MathML4 schema rather than relying on MathML3. They agreed to allow nested MathML within token elements, with David committing to update the specification to reflect this decision. David also noted that the schema already supports this functionality based on its MathML Core foundation, making the change relatively straightforward. <https://cryptpad.fr/#cp-md-0-math-font-variant-implementation-discussion>Math Font Variant Implementation Discussion The team discussed the implementation of math font variants in Computer Modern, which now includes three script styles: default, round hand, and Chancery. They debated whether to add new variant values for round hand and Chancery to the math variant attribute, but expressed concerns about the technical complexity and potential issues with Unicode implementation. The group ultimately considered deprecating the math variant attribute altogether, given its limited support and the availability of direct character encoding in modern systems. <https://cryptpad.fr/#cp-md-0-unicode-fonts-support-discussion>Unicode Fonts Support Discussion The team discussed an issue regarding Unicode fonts and character support, with David explaining that Unicode fonts can support full alphabets while 8-bit fonts are limited to uppercase only. Murray and Neil agreed to close the issue since additional support wouldn't be implemented in core, and David committed to adding a note to the specification about variant selectors FE00 and FE01. The conversation ended with a discussion about browser rendering issues, with Neil suggesting these topics should be addressed at the core meeting. <https://cryptpad.fr/#cp-md-0-mathematical-notation-spacing-rules>Mathematical Notation Spacing Rules The team discussed spacing rules in mathematical notation, particularly focusing on how MathJax and other systems handle spacing around operators and functions. Neil suggested that if multi-character operators are involved, they should use thin spacing rather than zero space when adjacent to other operators. Moritz emphasized the importance of defining clear rules for translating LaTeX spacing information to MathML, noting that currently 50% of the master model's size carries this spacing information. Deyan proposed having a senior team member review the list of issues to ensure all problems are properly tracked in GitHub issues. Neil agreed to add this topic to Monday's agenda, with a focus on addressing spec issues that don't currently have open issues.
Received on Thursday, 30 April 2026 03:08:29 UTC