- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Wed, 17 Dec 2025 22:41:58 -0800
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkD-GC4ybCZ4epK+XpduiRn_kTs83LDnzNwbd9JfK4uuaA@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - Paul Libbrecht - David Carlisle - Moritz Schubotz - Deyan Ginev - Bert Bos - Bruce Miller - Murray Sargent <https://cryptpad.fr/#cp-md-0-regrets>Regrets <https://cryptpad.fr/#cp-md-0-action-items>Action Items <https://cryptpad.fr/#cp-md-0-2-any-issues-and-or-pending-work-that-needs-to-be-done-before-a-cr-vote->2. Any issues and/or pending work that needs to be done before a CR vote? *ACTION:* DC has work pending. *ACTION:* Discuss the accent characters in the December 15 2025 core meeting issue 554 Intent of MathML-Core B.3 is unclear <https://github.com/w3c/mathml/issues/554>. *ACTION:* MoS: As we move to CR, MoS was worried about the cross-links between sections. He wants more proofreading to be done keeping in mind how one section relates to other sections. MoS may open an issue or suggest a PR on this. <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-firefox-pdf-progress>Firefox PDF progress NS: The Firefox implementers have fixed most of the pdf related math. DC: We are getting good response on fixing Firefox bugs. DC believes the Firefox pdf math work should be released in February. <https://cryptpad.fr/#cp-md-0-spec-updates>Spec updates NS: We have a number of spec updates. DC has approved NS' naming of the decimalpoint literal's value name to be decimalcharacter. just noting a matching change in the MathML-schema repo is needed. In DG's work allowing case to be ignored there is a line mentioning this in every instance of where it is used. We had a discussion on whether we could say this just once. The decision was to leave it in place because core mentions it every time it is used. From Moritz Schubotz to everyone: I think the advantage is that you don’t need to read the whole document to see the mixed case comment. NS: mstyle has one difference between core and full and that is that mstyle does not have default element attribute values like linethickness for mrow in core. That is not one of the global attributes. NS: Should every element be able to set the line thickness, or just keep it on mstyle? Consensus to leave it on mstyle. <https://cryptpad.fr/#cp-md-1-2-any-issues-and-or-pending-work-that-needs-to-be-done-before-a-cr-vote->2. Any issues and/or pending work that needs to be done before a CR vote? *ACTION:* DC has work pending. DC has malign/maligngroup work to do. After that the others are editorial. NS does not know what to do about the accent characters. DC thought that the MathML core spec appendix B.3 tried to answer this question: Intent of MathML-Core B.3 is unclear, issue554 <https://github.com/w3c/mathml/issues/554>. *ACTION:* Discuss the accent characters in the December 15 2025 core meeting issue 554: Intent of MathML-Core B.3 is unclear <https://github.com/w3c/mathml/issues/554>. PL wanted to have discussions with companies asking them to conform with font standards, especially stretching. MuS has been recalled by Microsoft to get math accessibility into Microsoft products. MuS noted that <A> using href does not work in MathJAX. How do we tell MathJAX to fix it? NS: I can write to them, but first we have to get it into core. Do the browsers support it? MuS: It works in Chromium. *ACTION:* MoS: As we move to CR, MoS was worried about the cross-links between sections. He wants more proofreading to be done keeping in mind how one section relates to other sections. MoS may open an issue or suggest a PR on this. NS discussed the need for the spec to be reviewed by other W3C groups like security, Accessibility, internationalization, and others. These groups would be given about a work month to review the spec. NS: It is not a requirement that the groups approve it. It is a matter of politeness to ask groups to review our work. BB thought that a month was a reasonable time for the other groups to review our work. NS: This gives us extra time to do proofreading. NS: The W3C information release process has been simplified. NS hoped that these reviews could be finished by February one. PL thought that the international group would worry about the format of our messages generated by intents. NS believes that all the decisions are already made and they just need to be written up. NS hopes that the MathML 4 process can be wrapped up by October 2026. NS wants to get to CR by February 1 2026. <https://cryptpad.fr/#cp-md-0-zoom-meeting-summary>Zoom Meeting Summary <https://cryptpad.fr/#cp-md-0-summary>Summary The team discussed various technical implementations, including PDF rendering support in Firefox and schema validation issues. They reviewed MathML4 specifications and discussed ongoing work on font rendering, accent characters, and browser compatibility, with plans to move the standard to Candidate Recommendation status by February 1st. The conversation ended with discussions about attribute handling in core specifications and the need for proofreading and cross-linking between document sections. <https://cryptpad.fr/#cp-md-0-pdf-rendering-and-math-issues>PDF Rendering and Math Issues The team discussed progress on PDF rendering support in Firefox, with David reporting that while the implementation is working well, there are still some math-related issues that need to be addressed. David noted that the fix should be included in Firefox's beta release by February, with a 4-week cycle rather than the previously expected 6 weeks. The team also touched on Microsoft's AI initiatives and their work on improving Word's mathematical capabilities. <https://cryptpad.fr/#cp-md-0-schema-validation-discussion>Schema Validation Discussion David and Neils discussed schema validation issues, particularly regarding mixed-case patterns and regex support. They agreed that while the current schema implementation is "ugly" and limits editor functionality, they should proceed with the specification PR without being overly concerned about schema technicalities, as these can be adjusted later. Paul noted that XML editors like IntelliJ and Visual Studio typically attempt to fetch schemas for validation, though the impact on real-time editing is minimal. <https://cryptpad.fr/#cp-md-0-case-sensitivity-and-m-style-attributes>Case Sensitivity and mstyle Attributes The team discussed handling case-insensitive matching in specifications, with David suggesting adding a link to an explanation rather than repeating specifications. They agreed to leave the current approach as-is for now, pending feedback. Neil presented a difference between Core and full versions of mstyle attributes, particularly regarding line thickness settings, and sought input on whether these should be universally applicable or limited to mstyle elements. <https://cryptpad.fr/#cp-md-0-mathml-attributes-discussion>MathML Attributes Discussion David and Neil discussed the attributes in core and their placement, noting that some attributes are specific to MathML presentation elements. They agreed that if changes were made to core attributes, such as line thickness, they would need to be updated across the board. Neil confirmed that the script and line thickness attributes can still be set on an mstyle, maintaining its specialist status. The conversation ended with no additional announcements or progress reports. <https://cryptpad.fr/#cp-md-0-mathml4-progress-and-cr-planning>MathML4 Progress and CR Planning The meeting focused on the status and next steps for MathML4, including discussions on font rendering issues, accent characters, and browser compatibility. David highlighted ongoing work on font changes and rendering inconsistencies, while Paul suggested creating a test suite for rendering across different browsers. Murray mentioned progress on integrating MathML4 into Microsoft products and proposed adding the A tag for hrefs, which David agreed to address. Moritz emphasized the need for proofreading and cross-linking between sections of the document. The group discussed the timeline for moving MathML4 to Candidate Recommendation (CR) status, aiming for February 1st, and the need for approval from various review groups. Bert confirmed that all review groups must have no open issues before CR can be achieved.
Received on Thursday, 18 December 2025 06:42:18 UTC