- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Mon, 23 Jan 2023 11:52:39 -0800
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkCT2uQDbjZeuKQ5+ssy10W5OwODqHNyh3rx_2QefEa0LA@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Carlisle - Dennis Müller - Murray Sargent - Paul Libbrecht - Bruce Miller - Sam Dooley - David Farmer <https://sandbox.cryptpad.info/code/inner.html?ver=5.2.2-0#cp-md-0-regrets> Regrets - Bert Bos - Deyan Ginev <https://sandbox.cryptpad.info/code/inner.html?ver=5.2.2-0#cp-md-0-agenda> Agenda <https://sandbox.cryptpad.info/code/inner.html?ver=5.2.2-0#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports NS: The current version of Microsoft Edge now supports MathML. The Opera browser will soon support MathML. Missing from minutes? Did we resolve Intent for "mtable" constructs #337 <https://github.com/w3c/mathml/issues/337> LM: Did not find any reference to deciding on issue 337 in the minutes. <https://sandbox.cryptpad.info/code/inner.html?ver=5.2.2-0#cp-md-0-2-charter-discussion-what-needs-to-be-changed->2. Charter discussion: what needs to be changed? NS: We need a new charter. NS: reviewed the charter using his shared screen. PL: We have not made any progress with internationalization for MathML. We have not been able to coordinate with other groups on internationalization. Internationalization could be a motivator for the new charter. NS: Internationalization is in scope. NS: reviewed the bullet points stating the charter goals. DC: We can say that we have made satisfactory progress on core. The goal of the next charter could be core level two. DC: We may not have a working draft by May. NS: considered developing a test suite of about twenty examples showing how intent can be used to generate speech. NS: has some personal tests, but they are not in the form that could be referred to in the specification. NS: Do we have an example that shows how AriaLabel interacts with intent? No. DC: We should not commit to MathML 5. The goal of the new charter should be to complete work on MathML 4. DC: We should leave the current charter scope unchanged. We should say that we will finish the work described in the current charter. PL: Should we add a study for a multi-language survey? This might be a scope item for our next charter. DC: We want time to finish our MathML 4 work. MathML 5 would take another three years at least. *ACTION* NS will have a discussion with BK to get the core group to consider the next charter. NS: We have many items that say need spec. We have plenty of work without changing the scope. NS: We should drop search because no one is working on it. NS: Intent may help content markup which might help searchability, but intent is for AT speech generation. PL: We could see if public search engines would work on intent. PL: A sight specific search might work on intent. NIST might have such a search engine. BM: NIST search engines do do some indexing. NS: Should we leave search in the specification goals? DM: talked about a search engine. NS: Can we say that we might get a search capability? BM's and DG's group are working on search. NS: In an expression, if there is no intent, NS will make guesses as to the meaning of the expression. He considers this better than just reading what is in the text. BM: This search capability would not happen in our charter's lifetime. DC's group is focusing on pdf tagging. In their next release, math expressions can be tagged with the text in the TeX source. NS: If the TeX had a macro in it, DC's method would grab the TeX text and put it into the pdf document as a tag. DC: There is a problem in detecting where an expression ends. NS: This does not affect our scope. NS: It is a matter of getting the authors to use the appropriate macros. NS: Can your macros create intent? DF: Each math topic area does not require many macros because you have subject area assumptions to guide the intent translation. DM: People working in a limited mathematical area will have a limited number of macros which they use. Because math has many subject areas, you will have to work with many macros. DF: If you work in an area where you know all the macros, then you will use them. If you are working in an area which has hundreds of macros, you may not use them because of the difficulty of remembering, or finding, the correct macro. DM: A search engine might solve this problem. NS: Do we have anything new to add to the scope? SW: Do we have mechanisms, to align equations with one another, when the equations are embedded in text? NS: We do have an IndentAlign attribute, which uses an ID, to help align equations with one another. NS: He does not know how well the IndentAlign attribute works. NS: In core level two, line breaking will be discussed. hopefully, it will agree with MathML 3. MathJax might have implemented this alignment. SW: We should add alignment as part of the scope. SW: What is the best way to add equation numbers? NS: mlabeltr was taken out of core. MUS: There is a way to add an equation number by using an array. This is the single expression mode. It is not used in the paragraph mode. MUS: In his technique, Linebreaking is not implemented. It works for simple cases. The math layout engine has two levels: single equation mode and paragraph mode. This technique was cut in 2007. NS: CSS has counters. Aligning equation numbers with their corresponding equations is difficult. Can CSS capture this alignment? DC: Use an HTML table. SW: Is this something that should be addressed? To make a table to add equation numbers tends to defeat accessibility. You also want to reference figures and tables with numbers. People might like to click on an equation number and jump to the equation. NS: Is there a pure CSS method to make equation numbers without using a table? DC: It is difficult to have equation numbers in multi-line expressions. DC: If you have a multi-line equation, you want to find the baseline and float the number to the edge of the page. CSS has problems with this. NS: Can you use an ID to position the equation number? DC: You can do simple cases. *ACTION* Add equation numbers to the MathML core discussion, unless CSS already does this. NS: Malign is used for vertical alignment, and not horizontal alignment. BM: This is not math at all. It is something at the document level and not at the math level. This needs rethinking to see how math zones interact with the document. NS: next considered out-of-scope items. NS: Leave content alone except for changes that might affect presentation MathML. SD: Do not make changes that would break previous versions of content MathML. DC: The scope is to finish MathML 4. Do not change anything. NS: We should have a deliverable to have a first draft of core level 2. NS: We can do a cr next month. We just need to work a little on intent. *ACTION* DC: said that we should readopt the entity spec. NS: People should read over the charter and be ready to talk about it next week. NS: will start writing the new charter.
Received on Monday, 23 January 2023 19:53:04 UTC