- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Thu, 17 Apr 2025 09:37:21 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkCMJcjUq7rwOAPfk=Ouec2J+Kjv_-OnAqUVj2RsGDZ2sg@mail.gmail.com>
Attendees: - David Carlisle - Louis Maher - Bruce Miller - Bert Bos - Murray Sargent - Moritz Schubotz - Deyan Ginev - Paul Libbrecht <https://cryptpad.fr/#cp-md-0-regrets>Regrets - Neil Soiffer <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 There is a core meeting on Monday, 14 April. <https://cryptpad.fr/#cp-md-0-2-anyone-willing-to-take-on-some-spec-or-code-writing-tasks->2. Anyone willing to take on some spec or code writing tasks? <https://cryptpad.fr/#cp-md-0-there-are>There are 9 open issues with the "needs spec update" label. <https://github.com/w3c/mathml/labels/need%20specification%20update> <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-522-nested-math-in-token-elements-issue-522-a->nested math in token elements: issue 522 <https://github.com/w3c/mathml/issues/522> ACTION: DC will handle issue 522. <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-498-xsd-not-allowing-lt-semantics-lt-element-as-child-of-lt-apply-gt-element-issue-498-a->XSD not allowing <semantics<-element as child of <apply>-element: issue 498 <https://github.com/w3c/mathml/issues/498> ACTION: DC: It’s a bug and I will handle it. <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-449-intent-properties-ordering-amp-references-issue-449-a->Intent Properties: ordering & references: issue 449 <https://github.com/w3c/mathml/issues/449> ACTION: DC: This belongs to NS. <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-247-spec-should-specify-what-char-to-use-for-accents-lines-issue-247-a->Spec should specify what char to use for accents/lines: issue 247: <https://github.com/w3c/mathml/issues/247> No resolution on issue 247. <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-181-mathml-4-extensions-for-alignment-and-possible-deprecation-of-maligngroup-and-malignmark-issue-181-a->MathML 4 extensions for alignment and possible deprecation of (maligngroup/) and (malignmark/): issue 181 <https://github.com/w3c/mathml/issues/181> <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-180-decimalpoint-quot-value-definition-mathml-4-extensions-for-alignment-and-possible-deprecation-of-maligngroup-and-malignmark-issue-180-a->decimalpoint" value definition MathML 4 extensions for alignment and possible deprecation of (maligngroup/) and (malignmark/): issue 180 <https://github.com/w3c/mathml/issues/180> ACTION: DC will make a proposal for issues 181 and 180. <https://cryptpad.fr/#cp-md-0-dg-a-href-https-github-com-w3c-mathml-issues-178-make-mathml-attributes-ascii-case-insensitive-issue-178-a-> DG Make MathML attributes ASCII case-insensitive: issue 178: <https://github.com/w3c/mathml/issues/178> ACTION: Issue 178 belongs to DG. <https://cryptpad.fr/#cp-md-1-there-are>There are 5 open issues with the "need polyfill" label <https://github.com/w3c/mathml/issues?q=is%3Aopen%20label%3A%22need%20polyfill%22> <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-100-simplification-of-the-semantics-element-issue-100-a->Simplification of the element: issue 100 <https://github.com/w3c/mathml/issues/100> ACTION: DG: So semantics content is the first child, presentation is the second. The polyfill should move them around to render them. Needs a polyfill. <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-75-deprecate-remove-namespaces-length-values-issue-75-a->Deprecate/Remove namespaces length values: issue 75 <https://github.com/w3c/mathml/issues/75> ACTION: DC: So the polyfill will just have to find all the places where names of lengths have been used and replace them with numbers. When the labels are gone, issue 75 can be closed. Assign to NS. <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-27-remove-deprecate-subscriptshift-superscriptshift-attributes-of-msubsup-msup-msub-issue-27-a->Remove/Deprecate subscriptshift/superscriptshift attributes of msubsup/msup/msub: Issue 27 <https://github.com/w3c/mathml/issues/27> ACTION: DC: I will put some examples in issue 27. <https://cryptpad.fr/#cp-md-0-agenda>Agenda <https://cryptpad.fr/#cp-md-1-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports There is a core meeting on Monday, 14 April. DC: We shall be discussing links. MuS: I think keeping the href is a great idea. And, you know, we could have a little code to translate href into an <a>. DC: Well, we're going to have that anyway because like in the NAG, I have several tens of thousands of href which aren't going to get supported. So I'll need to polyfill those anyway. <https://cryptpad.fr/#cp-md-1-2-anyone-willing-to-take-on-some-spec-or-code-writing-tasks->2. Anyone willing to take on some spec or code writing tasks? <https://cryptpad.fr/#cp-md-2-there-are>There are 9 open issues with the "needs spec update" label. <https://github.com/w3c/mathml/labels/need%20specification%20update> <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-522-nested-math-in-token-elements-issue-522-a->nested math in token elements: issue 522 <https://github.com/w3c/mathml/issues/522> ACTION: DC will handle issue 522. <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-498-xsd-not-allowing-lt-semantics-lt-element-as-child-of-lt-apply-gt-element-issue-498-a->XSD not allowing <semantics<-element as child of <apply>-element: issue 498 <https://github.com/w3c/mathml/issues/498> ACTION: DC: It’s a bug and I will handle it. <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-449-intent-properties-ordering-amp-references-issue-449-a->Intent Properties: ordering & references: issue 449 <https://github.com/w3c/mathml/issues/449> ACTION: DC: This belongs to NS. <https://cryptpad.fr/#cp-md-0--a-href-https-github-com-w3c-mathml-issues-284-make-the-sample-presentation-of-strict-content-use-intent-issue-284-a->Make the sample presentation of Strict Content use intent: issue 284 <https://github.com/w3c/mathml/issues/284> DC wrote: Closed at meeting as enough examples added. DC: This was closed as completed. <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-247-spec-should-specify-what-char-to-use-for-accents-lines-issue-247-a->Spec should specify what char to use for accents/lines: issue 247: <https://github.com/w3c/mathml/issues/247> DC: All the accents have multiple Unicode symbols. Some are stretchy. DC: Use non-combining accents for accents. DC: NS needs to know how to speak the symbols, and generators need to know what symbol to write. It could be browser dependent. DC: Fred's argument was… it just defers it all to Unicode. And of course, Unicode doesn't say anything about the non-combining ones very much. This problem has existed since MathML one. DC: It would be good to solve this issue. BM: We need agreement from the browser people. DC: There is no good answer, but combining characters is a bad idea. If we don't tell them which character to use, they'll use whatever character that happens to be on the keyboard. No resolution on issue 247. <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-181-mathml-4-extensions-for-alignment-and-possible-deprecation-of-maligngroup-and-malignmark-issue-181-a->MathML 4 extensions for alignment and possible deprecation of (maligngroup/) and (malignmark/): issue 181 <https://github.com/w3c/mathml/issues/181> DC has a pull request on 181. <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-180-decimalpoint-quot-value-definition-mathml-4-extensions-for-alignment-and-possible-deprecation-of-maligngroup-and-malignmark-issue-180-a->decimalpoint" value definition MathML 4 extensions for alignment and possible deprecation of (maligngroup/) and (malignmark/): issue 180 <https://github.com/w3c/mathml/issues/180> DC: So the current proposal for the malign is to convert them into tables so every group becomes a pair of right-left sells. And all you have to do when you hit the place where the alignment is you close every element up to the current table cell, I made that right aligned, and then open them all again and open a new cell that's left aligned and then carry on. DC: Well, there's no natural method of aligning on decimal points in tables. Obviously, you can pad with spaces or do other things, or you can always split it by hand. DC: It depends on what we do with maligngroup and malignmark. I mean, the alternative is not to allow the decimal point to be specified. DG: This is a good time to mention that if you have a large number, you can have comma separators for the thousands of dots for the decimal points. ACTION: DC will make a proposal for issues 180 and 181. DG: In issue 180, DG commented: A question I had while we reviewed the issue in our meeting on April 10, 2025, was whether we can retain the feature while losing the "groupalign" attribute. Some of the examples that used more element markup, with additional <malignmark> or additional <mtd>. <https://cryptpad.fr/#cp-md-1-dg-a-href-https-github-com-w3c-mathml-issues-178-make-mathml-attributes-ascii-case-insensitive-issue-178-a-> DG Make MathML attributes ASCII case-insensitive: issue 178: <https://github.com/w3c/mathml/issues/178> ACTION: Issue 178 belongs to DG. <https://cryptpad.fr/#cp-md-3-there-are>There are 5 open issues with the "need polyfill" label <https://github.com/w3c/mathml/issues?q=is%3Aopen%20label%3A%22need%20polyfill%22> <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-100-simplification-of-the-semantics-element-issue-100-a->Simplification of the element: issue 100 <https://github.com/w3c/mathml/issues/100> DC: What's the actual proposal here? DC: There is already an agent style sheet that just makes it render the first element. DG: If I'm following in the case where semantics has a first child that is not presentation, but has a presentation child somewhere else. We need a polyfill that moves it to the first child, essentially. ACTION: DG: So semantics content is the first child, presentation is the second. The polyfill should move them around to render them. Needs a polyfill. ####Deprecate/Remove namespaces length values: issue 75 <https://github.com/w3c/mathml/issues/75> ACTION: DC: So the polyfill will just have to find all the places where names of lengths have been used and replace them with numbers. When the labels are gone, issue 75 can be closed. Assign to NS. <https://cryptpad.fr/#cp-md-1--a-href-https-github-com-w3c-mathml-issues-27-remove-deprecate-subscriptshift-superscriptshift-attributes-of-msubsup-msup-msub-issue-27-a->Remove/Deprecate subscriptshift/superscriptshift attributes of msubsup/msup/msub: Issue 27 <https://github.com/w3c/mathml/issues/27> DC: I think one of the issues here is that these polyfills were never written because we were hoping that some of this functionality was actually getting to core and wouldn't need to be polyfilled. DC: These polyfills need to be done for CR. DC: But I don't feel we can assign to anybody yet. If anybody's wanting to write some JavaScript That might be an easy one to look at. Actually, that one's more of a CSS issue. DC: The ones that evolve into inserting CSS end up being very browser dependent because obviously the actual underlying layout between Safari and Chrome and Firefox are quite different. So if you just tried to just keep the layout, just say you want the superscript to be raised two points more You probably will have to do it differently in all the browsers. DG: What I'm missing for that issue is a fleshed-out example using them. DC: This is about how to tweak how much superscripts go up and down. ACTION: DC: I will put some examples in issue 27.
Received on Thursday, 17 April 2025 16:37:59 UTC