- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Tue, 9 Dec 2025 21:44:14 -0800
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkDw8_RwhCv=rU0V5A8z4KGqmHvGmiC+wiJXytdh7FFH1g@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Carlisle - Deyan Ginev - Moritz Schubotz - Bruce Miller - Murray Sargent - Paul Libbrecht - Bert Bos <https://cryptpad.fr/#cp-md-0-regrets>Regrets <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 <https://cryptpad.fr/#cp-md-0-spec-updates-some-parts-overlaps-with-next-two-issues->Spec updates (some parts overlaps with next two issues) *CONSENSUS, ACTION:* NS proposes that we add <a> to MathML full on the presumption that it is actually implemented in MathML core. DC will make PR's for MathML core and MathML full to do this. <https://cryptpad.fr/#cp-md-0-2-small-things-from-a-href-https-github-com-w3c-mathml-issues-385-385-comments-on-chapter-3-a-that-require-editorial-spec-updates>2. Small things from #385 Comments on chapter 3 <https://github.com/w3c/mathml/issues/385> that require editorial spec updates <https://cryptpad.fr/#cp-md-0-wide-examples-needing-scrollbar-a-href-https-w3c-github-io-mathml-open-presm_mo_linebreaks-https-w3c-github-io-mathml-open-presm_mo_linebreaks-a->Wide examples needing scrollbar https://w3c.github.io/mathml/?open#presm_mo_linebreaks (affects several sample presentations in chapter4 as well) NS: You need a scroll bar because certain lines are too long to be seen on one frame. *ACTION:* In the spec, DC will break up any lengthy line, which cannot be seen in a single frame, into a few short lines which can be seen on a single frame. <https://cryptpad.fr/#cp-md-0-3-a-href-https-github-com-w3c-mathml-issues-1-issuecomment-3518606914-1-simplification-of-the-mstyle-element-rename-decimalpoint-attr-a->3. #1 Simplification of the mstyle element (rename decimalpoint attr?) <https://github.com/w3c/mathml/issues/1#issuecomment-3518606914> *ACTION:* NS: The name "decimalpoint" is the name of an attribute "decimalpoint", and the name of its value. NS suggests leaving the name of the attribute as "decimalpoint" and naming its value as "decimalcharacter". NS will make these changes in the spec. <https://cryptpad.fr/#cp-md-0-5-a-href-https-github-com-w3c-mathml-issues-q-is-3aissue-20state-3aopen-20sort-3aupdated-desc-20label-3a-22need-20specification-20update-22-other-remaining-quot-needs-spec-updates-quot-issues-a->5. Other remaining "Needs spec updates" issues <https://github.com/w3c/mathml/issues?q=is%3Aissue%20state%3Aopen%20sort%3Aupdated-desc%20label%3A%22need%20specification%20update%22> . NS would like to have the spec ready to be considered for CR by next Thursday. NS, DC, and DG have items that need attention on this list. <https://cryptpad.fr/#cp-md-0-agenda>Agenda <https://cryptpad.fr/#cp-md-1-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports <https://cryptpad.fr/#cp-md-0--a-href-https-mathfonts-github-io-mathfonts-site-a->MathFonts site <https://mathfonts.github.io/> DC: This site helps people develop fonts. From Moritz Schubotz to everyone: Do you have control which LaTeX macros are used? From Moritz Schubotz to everyone: ok thank you. it turned out that some symbols heavily depend on the latex macro, so it’s good that you can see the MathML NS: This can be used to test fonts. DC: When you see things side-by-side, things show up. DG: Do these fonts have people you can contact? DC: David shared that he maintains records of the fonts' sources and licenses, though he does not directly expose this information on the web view due to licensing restrictions. DC: You can see that some things do not stretch. From Moritz Schubotz to everyone: \Stigma looks completely different <https://cryptpad.fr/#cp-md-0-update-from-moritz-on-open-list-prompted-by-some-discussion-on-adding-bra-ket-notation->Update from Moritz on Open List (prompted by some discussion on adding bra ket notation) MoS: There has not been much community involvement up to now. MoS: We have built an initial user interface where people could contribute. NS: I've suggested that they come up with some names for the BraKet stuff, and I think it's still unresolved. <https://cryptpad.fr/#cp-md-1-spec-updates-some-parts-overlaps-with-next-two-issues->Spec updates (some parts overlaps with next two issues) NS: There has been some improvements to the spec. DC: There has been work simplifying the mstyle element. DC: The things that were on mstyle are now allowed on presentation elements. DC: There has been work done on the mtext element. DC: We should decide what to do about the A element. DC: If it actually gets links implemented in browsers, it's very popular. NS: Because we want to be a superset of core, we do need to add an A element. *CONSENSUS, ACTION:* NS proposes that we add A to MathML fully on the presumption that it is actually implemented in MathML core. DC will make PR's for MathML core and MathML full to do this. MuS: I'm just saying we shouldn't recommend that we switch all your mrows to A's. DC: The specs will not suggest that. MuS: Many things are happening at Microsoft in that desktop applications are increasingly able to handle MathML. MuS: Currently the desktop applications cannot handle intents, but MuS is pushing for that. NS: Narrator is starting to use MathCAT. DC: LaTeX can generate MathML. PL: Teachers want students to use JAWS, and to use cut and paste to generate formulas. NS: When I worked for Design Science, It was very clear that the world was split between people who wanted to use LaTeX, and people who wanted to use Word, and you were divided into communities because everybody else in your community used one or the other. NS: In the math world, most communities use LaTeX. However some, like Operations research use Word (at least that's my memory). DC: You can now read tagged pdf files in Firefox using MathCAT. Still buggy though. NS: This works both in NVDA and JAWS. <https://cryptpad.fr/#cp-md-1-2-small-things-from-a-href-https-github-com-w3c-mathml-issues-385-385-comments-on-chapter-3-a-that-require-editorial-spec-updates>2. Small things from #385 Comments on chapter 3 <https://github.com/w3c/mathml/issues/385> that require editorial spec updates NS: Is this going to hold up CR? <https://cryptpad.fr/#cp-md-1-wide-examples-needing-scrollbar-a-href-https-w3c-github-io-mathml-open-presm_mo_linebreaks-https-w3c-github-io-mathml-open-presm_mo_linebreaks-a->Wide examples needing scrollbar https://w3c.github.io/mathml/?open#presm_mo_linebreaks (affects several sample presentations in chapter4 as well) NS: You need a scroll bar because certain lines are too long to be seen on one frame. *ACTION:* In the spec, DC will break up any lengthy line, which cannot be seen in a single frame, into a few short lines which can be seen on a single frame. <https://cryptpad.fr/#cp-md-0-remaining-numeric-character-ref-lt-mmultiscripts-gt-lt-mo-gt-amp-x0644-lt-mo-gt-must-have-missed-my-global-update-for-some-reason->Remaining Numeric Character ref <mmultiscripts><mo>ل</mo> must have missed my global update for some reason. DC: There is no problem with it. It does not need fixing. <https://cryptpad.fr/#cp-md-1-3-a-href-https-github-com-w3c-mathml-issues-1-issuecomment-3518606914-1-simplification-of-the-mstyle-element-rename-decimalpoint-attr-a->3. #1 Simplification of the mstyle element (rename decimalpoint attr?) <https://github.com/w3c/mathml/issues/1#issuecomment-3518606914> *ACTION:* NS: The name "decimalpoint" is the name of an attribute "decimalpoint", and the name of its value. NS suggests leaving the name of the attribute as "decimalpoint" and naming its value as "decimalcharacter". NS will make these changes in the spec. <https://cryptpad.fr/#cp-md-0-4-a-href-https-github-com-w3c-mathml-issues-247-247-spec-should-specify-what-char-to-use-for-accents-lines-a->4. #247: Spec should specify what char to use for accents/lines <https://github.com/w3c/mathml/issues/247>. NS: What character should be used for the accent mark? NS: There is no way to do this. a character may not work across all browsers. BM: We should avoid using combining characters. MuS: The reason that the Microsoft software went with the combining marks is because we're using Unicode Math, and this problem just doesn't emerge with Unicode Math, it just works. DG: This problem looks extremely polyfillable. We just write the correct characters if we know them. The polyfill will be a living document on what works. <https://cryptpad.fr/#cp-md-1-5-a-href-https-github-com-w3c-mathml-issues-q-is-3aissue-20state-3aopen-20sort-3aupdated-desc-20label-3a-22need-20specification-20update-22-other-remaining-quot-needs-spec-updates-quot-issues-a->5. Other remaining "Needs spec updates" issues <https://github.com/w3c/mathml/issues?q=is%3Aissue%20state%3Aopen%20sort%3Aupdated-desc%20label%3A%22need%20specification%20update%22> . NS: We hopefully have these issues in hand. NS, DC, and DG have items that need attention on this list. NS would like to have the spec ready to be considered for CR by next Thursday. DC has many work-related meetings, and many issues that need work. He said he would not be able to complete all of his work by next Thursday. MuS was working with a tilde, and it stretched. It seems to be a Chromium bug that it isn't stretching. <https://cryptpad.fr/#cp-md-0-zoom-meeting-summary-12-04-2025>Zoom Meeting Summary 12/04/2025 <https://cryptpad.fr/#cp-md-0-summary>Summary The team addressed technical issues with agenda links and discussed a new font display site that allows users to test and compare mathematical expression rendering across different fonts. They reviewed ongoing projects including the Bra Ket notation initiative and discussed changes to MathML specifications, particularly focusing on the addition of the A element. The conversation ended with discussions about accessibility solutions for mathematics, including LaTeX and MathML support, and addressed various technical issues related to character rendering and specifications. David mentioned he would miss the next meeting due to an in-person company gathering, and the team briefly discussed technical problems with PDF files that Neil and others were experiencing, which they were hoping to resolve by getting a new machine. <https://cryptpad.fr/#cp-md-0-math-font-display-site-overview>Math Font Display Site Overview David presented a font display site that showcases over 30 OpenType fonts with math support, allowing users to test and compare font rendering for mathematical expressions. The site, which can be accessed at ( https://mathfonts.github.io/), includes features such as drag-and-drop functionality, the ability to edit expressions in ASCII Math, MathML, or LaTeX, and the option to disable fonts for comparison. David noted that the site has already led to bug fixes in several fonts, including Asana Math, Nagara GK, and Pensander. Paul inquired about the site's cookie handling, to which David explained that cookies are only saved on demand when users choose to save the state. Deyan asked about contacting font developers, and David shared that he maintains records of the fonts' sources and licenses, though he does not directly expose this information on the web view due to licensing restrictions. <https://cryptpad.fr/#cp-md-0-font-licensing-and-project-updates>Font Licensing and Project Updates David discussed his efforts to document the licensing of fonts used in the project, including creating links to their sources and ensuring compliance with open licenses. Moritz provided an update on the Bra Ket notation project, noting limited community involvement and the development of an initial user interface for contributing, but highlighted the need for further collaboration to advance the project. Neil acknowledged the challenges in attracting contributors and suggested that interest might increase once users encounter specific problems. The conversation ended with a brief mention of improvements to specifications and pull requests, though no further details were provided. <https://cryptpad.fr/#cp-md-0-mathml-a-element-specification-update>MathML A Element Specification Update The team discussed changes to MathML specifications, focusing on the addition of the A element to both MathML full and core specifications. David proposed creating an A element identical to MROW but allowing href, which was agreed upon by the group. Moritz expressed concerns about potential compatibility issues, but David reassured him that A elements would behave similarly to MROWs. The team also briefly touched on recent merges and fixes to the specifications. Murray mentioned ongoing developments in Microsoft desktop apps, including improvements in math handling and potential interest in intents. <https://cryptpad.fr/#cp-md-0-math-accessibility-latex-and-mathml>Math Accessibility: LaTeX and MathML The group discussed accessibility solutions for mathematics, particularly focusing on LaTeX and MathML support. Paul shared insights from a workshop on visual impairment and mathematics, where LaTeX was identified as the preferred solution for blind users due to its compatibility with JAWS and copy-paste functionality in Word. David mentioned that Firefox's PDF.js now supports MathML, allowing accessible reading of mathematical documents across different screen readers. The discussion concluded with a brief mention of formatting issues in examples that need to be addressed before moving forward. <https://cryptpad.fr/#cp-md-0-fixing-wide-examples-issue>Fixing Wide Examples Issue David agreed to fix the issue with wide examples causing horizontal scroll bars, despite the team's consensus that it wasn't a critical problem. He explained that the width issues were caused by invisible operators having comments that made them non-zero width, and he would search for occurrences of the hex number 2061 to make the necessary fixes. <https://cryptpad.fr/#cp-md-0-mathematical-characters-specification-updates>Mathematical Characters Specification Updates The team discussed several issues related to the specification and implementation of mathematical characters and attributes. They agreed to change the name of the "decimalpoint" attribute value to "decimal character" and to deprecate the old name, with Neil taking responsibility for making this change in the spec. The group also addressed concerns about the reliability of combining characters across different browsers, with David suggesting a polyfill approach to handle character-specific issues. Neil set a goal to have most remaining PRs completed by the next meeting, allowing for a potential CR vote at the final meeting.
Received on Wednesday, 10 December 2025 05:44:36 UTC