- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Thu, 3 Apr 2025 00:04:56 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkCGDQenKyxcW=yR4FWD8bK2R=AVyH6EQK_QDEZBiY7-xA@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Carlisle - Deyan Ginev - Bruce Miller - 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-2-a-href-https-github-com-w3c-mathml-issues-181-181-mathml-4-extensions-for-alignment-and-possible-deprecation-of-maligngroup-and-malignmark-a->2. #181: MathML 4 extensions for alignment and possible deprecation of (maligngroup/) and (malignmark/) <https://github.com/w3c/mathml/issues/181> (updates?) *ACTION:* DC will work on issue 181 this week. <https://cryptpad.fr/#cp-md-0-4-a-href-https-github-com-w3c-mathml-issues-523-523-missing-property-to-indicate-needed-grouping-a->4 #523: Missing property to indicate needed grouping? <https://github.com/w3c/mathml/issues/523> *ACTION:* NS wants to experiment more with this issue. Issue 523 is deferred for the moment. <https://cryptpad.fr/#cp-md-0-agenda>Agenda <https://cryptpad.fr/#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports PL: In Europe, everyone is worried about the soon to be applied accessibility directive. NS: I believe it will be active in June. PL: Some people thought that having MathML would solve the problem for math access. PL: NVDA with MathCAT gives a degree of math access. NS: So does JAWS and MathCAT. MathCAT is part of the JAWS Early Adopter program. PL: How about the MAC? NS: Apple has its own math access software. Apple does not use intent. PL: Wiris will not allow intent. Wiris removes intent from the math they read. Once we get a CR, we should bring this up with Wiris and Apple. <https://cryptpad.fr/#cp-md-1-2-a-href-https-github-com-w3c-mathml-issues-181-181-mathml-4-extensions-for-alignment-and-possible-deprecation-of-maligngroup-and-malignmark-a->2. #181: MathML 4 extensions for alignment and possible deprecation of (maligngroup/) and (malignmark/) <https://github.com/w3c/mathml/issues/181> (updates?) *ACTION:* DC will work on issue 181 this week. <https://cryptpad.fr/#cp-md-0-2-2-a-href-https-github-com-w3c-mathml-issues-433-433-include-or-not-a-sample-set-of-default-conversion-from-plain-mathml-to-mathml-with-intent-a->2.2 #433 include (or not) a sample-set of default conversion from plain-MathML to MathML-with-intent <https://github.com/w3c/mathml/issues/433> (discuss need for "Common" for "intent-default") -- any progress? DC: A pull request for this was merged, adding :legacy alongside :common and :literal in the spec, and descriptions in the mathml-docs core properties repository. <https://cryptpad.fr/#cp-md-0-2-5-a-href-https-github-com-w3c-mathml-issues-388-scriptlevel-and-displaystyle-issue-388-a->2.5 scriptlevel and displaystyle (issue 388) <https://github.com/w3c/mathml/issues/388> DC has a pull request <https://github.com/w3c/mathml/pull/531> on this issue. Neil made a small typo comment, which has been fixed, hopefully this can now be merged. <https://cryptpad.fr/#cp-md-0-3-a-href-https-github-com-w3c-mathml-issues-120-120-remove-deprecate-simplify-the-ms-element-a->3: #120: Remove/deprecate/simplify the ms element <https://github.com/w3c/mathml/issues/120> (both core and full -- where are we on this?) No updates. <https://cryptpad.fr/#cp-md-1-4-a-href-https-github-com-w3c-mathml-issues-523-523-missing-property-to-indicate-needed-grouping-a->4 #523: Missing property to indicate needed grouping? <https://github.com/w3c/mathml/issues/523> NS: Summary: Some intents are formed from linear notations and some from 2d notations. That information is lost when intent is used and so the need to verbally group the intent (such as would be done for "fraction x plus 1 over y end fraction") is lost. NS: In a two-dimensional equation, you need to know where you are since parentheses may not be provided. NS: You tend to want to say, oh, I'm in the numerator. I'm in the denominator. I'm in the base. I'm in the exponent. I'm in the radicand. I'm in the index. NS: If it is linear, it is grouped with parentheses. NS: You could come up with a set of names for various parts of 2-d equations. NS: You need some way to know where you are in a 2-D equation. From Deyan Ginev to everyone: What are the preferred readers for these 3 examples: a / b - c a / (b - c) (a / b) - c DC suggested having a 'group' or 'fence' property to show you where you are. DC: The suggestion was that ... would be an invisible mfenced analogous to invisibletimes that in visual layout would be a normal mrow but gave a hint that AT might (or should?) voice the start and end. DG: I don't understand the problem exactly. An intent function application fun(arg1,..., argn) has implied groups for both the outer expression, as well as groups for each of the arguments. Whether those should be vocalized in practice likely depends on AT speech style preferences, as well as the size of the subexpressions. The :infix property doesn't really make that inference any harder, an AT could choose to voice out for plus:infix(a,b,c) "start subexpression" a plus b plus c "end subexpression" without any additional markup hints. *ACTION:* NS wants to experiment more with this issue. Issue 523 is deferred for the moment. BM: If it takes you a relatively long time to speak something, then you can decide to put a start and end tag on it. NS: You cannot use time as a size parameter because people read it at different speeds. PL said that one individual claims that people want spatial information. PL believes that the blind, like LM, do not want or need spatial information. The blind are brought up on reading and hearing linear equations even if originally the equations were printed in a 2-D format. <https://cryptpad.fr/#cp-md-0-5-anyone-willing-to-take-on-some-spec-or-code-writing-tasks->5. Anyone willing to take on some spec or code writing tasks? NS said that DC had done the lion's share of the spec updates. NS wanted to encourage others to also make updates. NS said that the issues were resolved for "needs spec update". DG: How do you propose that happens? Do I write an email to David and bookmark something that he agrees to? DC: You can make a PR. I mean, it's best to let somebody know about your work. You don't want two people working on the same issue. The process is that you make a PR either in a fork or in a branch and then it can be discussed in the PR. DC: If there's an issue there that you feel like you could write some text for, just say you'll do it and then make a PR and people then can argue about it or accept it or whatever, then just merge. That's the easiest way to do it. DC: I'm not a gatekeeper on this part.
Received on Thursday, 3 April 2025 07:05:15 UTC