- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Wed, 9 Oct 2024 15:24:46 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkCGMEWJRSzvO2iT4r9gENrCvDw_R8ZBZqWYB5aVjGR2gg@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Carlisle - Moritz Schubotz - Deyan Ginev - Bruce Miller - Paul Libbrecht - Bert Bos - Patrick Ion <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-regrets> Regrets - Murray Sargent <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-action-items>Action Items *ACTION:* Once we get the current Pull requests merged, DC will ask Bert to move the draft to TR space. It will still be a normal working draft. DG: Potential test suites that can use Interop work: 1. presentation-markup test suite: https://wpt.fyi/results/mathml/presentation-markup?label=master&label=experimental&aligned&q=math%20%20not%28path%3A%2Fjs%29 2. css-styling test suite: https://wpt.fyi/results/mathml/relations/css-styling?label=master&label=experimental&aligned&q=math%20%20not%28path%3A%2Fjs%29 DG: I think we can review something by the group, just not in a meeting. I was going to suggest making a GitHub issue on one of our repositories and then anybody else can review it. We can submit the result by Monday evening October 7. NS we should put in two separate requests to get the existing tests to work: one, the presentation case, and two, the css case. *ACTION:* MoS: Get the interop issue started. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-agenda> Agenda <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-content-delivery-network-cdn-problem>Content Delivery Network (CDN) Problem DG: Fred Wang helped me diagnose a CDN bug with serving the STIX Two Math font. He reported it in 2021, but it was left unsolved, while the CDN still serves the font - so there is no indication it is broken. The font gets split into subsets, and some of the relevant entries for math rendering do *not* get transmitted, leading to a variety of browser-specific degradation: square roots vanishing, operators not stretching, possibly others. I have witnessed this behavior also when using the Typekit CDN. The only reliable solution we know today is self-hosting the single woff/woff2 file from the official STIX distribution. - https://github.com/google/fonts/issues/3773 <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-in-the-9-26-2024-intent-meeting-we-considered->In the 9/26/2024 intent meeting, we considered: <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0--a-href-https-github-com-w3c-mathml-issues-72-deprecate-remove-mlabeledtr-72-a->Deprecate/Remove mlabeledtr #72 <https://github.com/w3c/mathml/issues/72> DC removed mlabeledtr from full. He changed the spec. DC made a pull request. DC: I moved it to The MathML legacy schema, which was pre-existing. DC: If you use the legacy schema, mlabeledtr will come back. DC discovered more problems while trying to deprecate mlabeledtr. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0--a-href-https-github-com-w3c-mathml-issues-498-xsd-not-allowing-semantics-element-as-child-of-apply-element-498-a->XSD not allowing -element as child of -element #498 <https://github.com/w3c/mathml/issues/498> DC said: This is a bug, and I will fix it. DC Had problems fixing this. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-tpac-meeting>TPAC Meeting NS sat in on the TPAC management meetings where people said there were too many hoops that people had to jump through to get things done. But another person said but that's the value of the W3C Is that we do these other reviews, and that is important. Due to these review procedures, documents were not being updated. NS noticed that we had documents that needed updating. NS: We have way too many things that sit in GitHub and do not move into the technical report (TR) status. NS: Can we take our current draft and move it into TR space? DC: Bert can do it, but it can be a pain. DC: Ask Bert to take the editor's draft and send it to TR space. PL: It is a good thing to do. It is useful to not rely on the current non released version as an authority. NS Is it worth pushing things to TR space? Should we spend meeting time on this? NS: A majority of our meeting thought it was worth spending time on this. *ACTION:* Once we get the current Pull requests merged, DC will ask Bert to move the draft to TR space. It will still be a normal working draft. BB can show DC the automated method to move a document to TR space. DC: the MathML core is in the same state. PL: After we have a new TR, we need to advertise the fact so people can know we are accomplishing things. PI: If we do not do marketing, no one will know we exists. NS: We need to get out a candidate recommendation and advertise that. PL: Received an answer to Bert's question. we do not have a w3c expert accessing the ISO documents. We had some criticism that some of our symbols clashed with the ISO 8002 standard. PL: Response was that we have trouble relying on documents that are not public. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-interop> Interop MathML interop items proposals (closes 9 October) Where to submit: https://github.com/web-platform-tests/interop/issues/new/choose Previous Interop issues about MathML: - https://github.com/web-platform-tests/interop/issues/556 - https://github.com/web-platform-tests/interop/issues/197 NS said that BK said that There are no Interop suggestions from MathML. NS: If we want interop to do things for Math, we must put out suggestions. Last year, DG did that issue 556 <https://github.com/web-platform-tests/interop/issues/556> And BK submitted issue 197 <https://github.com/web-platform-tests/interop/issues/197> in 2022. These are potential starting points. NS: Instead of asking for small things, we should go bigger. NS: Let us ask for full CSS compatibility among the browsers. NS: We need tests. There are interop tests for CSS. DG: You must have tests. You can start with existing tests. DG: There is a presentation test suite on Interop. DG: Also, there is a Css styling test suite on interop. DG: Both of these are large. And I would love to have both of these completely green, because they are core functionality in a way, especially the presentation one. DG: Interop must have tests, but you can just ask that the existing test work. NS: Anyone can submit a pull request saying this is a new test. NS: We could do this in a meeting to show how it is done. NS: We need to get proposals in. DG: It is not possible to get new tests before the October 9 deadline. We should ask that existing test pass. NS: Who wants to do a new interop issue? MoS will look into it. PL offered to review it. DG: I think we can review something by the group, just not in a meeting. I was going to suggest making a GitHub issue on one of our repositories and then anybody else can review it. We can submit the result by Monday evening October 7. NS we should put in two separate requests to get the existing tests to work: one, the presentation case, and two, the css case. DG: Potential test suites that can use Interop work: 1. presentation-markup test suite: https://wpt.fyi/results/mathml/presentation-markup?label=master&label=experimental&aligned&q=math%20%20not%28path%3A%2Fjs%29 2. css-styling test suite: https://wpt.fyi/results/mathml/relations/css-styling?label=master&label=experimental&aligned&q=math%20%20not%28path%3A%2Fjs%29 *ACTION:* MoS: Get the interop issue started. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.9.0-3#cp-md-0-3-issue-a-href-https-github-com-w3c-mathml-issues-473-core-concepts-how-should-the-multiple-forms-of-differentiation-be-handled-473-a->3. Issue: core concepts: how should the multiple forms of differentiation be handled? #473 <https://github.com/w3c/mathml/issues/473> DG said use properties to define it. You would have the property, then the derivative name. NS: There are the terse and verbose modes. NS: Do people feel that there's a useful verbose translation or verbose pronunciation, or that it really should just be pronouncing the notation as it is? BM: We should not over complicate things. We have two ways of reading expressions, the semantic (derivative of F. With respect to X,), versus purely a structural where you just walk through the tree and end up with X dot or X over or etc., etc. with minimal, derivative specific, aspects to it. BM: Following DG's ideas, the system might shift between a more or less semantic reading mode as you traverse the expression. BM: Short form properties are helpful, but we could end up with a huge number of complicated properties if we're not careful. LM prefers terse readings as long as he has a Braille display. If he does not have such a display, LM prefers a structural reading so that he can copy and study the expression later. DG: Archive hosted accessibility forums using complex mathematical material whose equations were paragraphs. They interviewed several blind individuals reading these complex papers. DG: One blind individual told DG that he needs to navigate archive formulas because archive formulas are basically paragraphs of information on 2 lines or one line. They're very dense and very custom. And the symbols and the way they're used tend to be above high school level. So, you really need to be able to stop, pause and go into the fragments and look at individual pieces, so he convinced me navigation is an important feature. And so yes, navigation is plainly important for higher level materials. NS: Yes. And so, the issue is, does he just want to navigate and know what the notation is? Or does he want to navigate semantically? DG: He needs to understand what's written. That's what semantics is for. It's the understanding of the formula. So, knowing the argument holes the actual arguments to the mathematics, to the operation you're performing helps. You understand it. Going through the slashes and the fraction lines it helps. You understand the two-dimensional layout of where things are. But it doesn't tell you anything about what it means. DG: So, I think the answer is both. You need both. DG: The problem is that if an expression is long and complicated, you cannot hold it in your mind. DG: You don't stop when a large argument is traversed. So, I think it's the boundaries to larger components that are the crucial things in navigation. NS: Several papers have said, 7 to 9 syllables is what your working memory is. And once you pass that, you can't keep it in your working memory.
Received on Wednesday, 9 October 2024 22:25:03 UTC