- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Wed, 3 Apr 2024 10:18:21 -0700
- To: "www-math@w3.org" <www-math@w3.org>
- Message-ID: <CAESRWkC_W4W_nZTNvJT4OG_rYHmP2LXfREtsdFRP8-RCQ527RQ@mail.gmail.com>
Attendees: - Neil Soiffer - Louis Maher - David Farmer - David Carlisle - Deyan Ginev - Bruce Miller - Paul Libbrecht - Bert Bos - Murray Sargent - Moritz Schubotz <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0-regrets> Regrets - Patrick Ion <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0-action-items>Action Items NS reminded DC, MoS, and himself that they have a paper to write. DG: should close issue 489 <https://github.com/w3c/mathml/issues/489> entitled "Update minsize/maxsize percentage values to match MathML Core", as completed. There was no resolution on core issue 142 <https://github.com/w3c/mathml-core/issues/142> Entitled "Should all MathML elements really be potential hyperlinks". PL: Does MathML have a safe list core issue 227 <https://github.com/w3c/mathml-core/issues/227> *ACTION* DG will put in a link to the database of security flaws. *ACTION* NS asked PL to find the link to the ISO official list of currencies and create an issue for currency. And NS will populate it with what he found from math player, which NS thinks comes from the Unicode list, and we'll compare those. Okay. PL: The ISO standards are behind a pay-wall, and I do not have access to it. NS to PL: Can you look to see if somebody has published the ISO list in some other form? PL: Yes. From David Carlisle to Everyone: https://en.wikipedia.org/wiki/ISO_4217 *ACTION* NS: revisit degrees and see if it needs a concept. K C and F may need to be made concepts or properties. *ACTION* NS: that it is an open question what to do with the directions north, south, east, and west, but they should not be units if we're using properties. *ACTION* NS: That the units discussion wherever it ends up being should have some mention that division, and raising to a negative power, the equivalent of a division, should consider using the word per. *ACTION* DG: should look up Appendix B: table of 24 unit conversions, and Appendix C: physical constants. *ACTION* NS: fermi fm needs to be added to the list. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0-agenda> Agenda <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0-1-announcements-updates-progress-reports>1. Announcements/Updates/Progress reports NS: DG passed me some data from Archive. We were just looking at various things, and just for assisted technology, I have a style of speech that I developed, probably 20 years ago, called Simple speak, and I've never written up the basic idea that if you have something that's simple, such as a fraction A over B, you just say over B, and you don't bother putting beginning and end words around it. But if you had a over b plus one and the B plus one was in the denominator, Then you add the words fraction A over B plus one end-fraction, so add some extra words. But at least it's unique. So, the data that DG came up with basically said, around 70% of the time you can use the shortened form which made me feel good, because that means that my idea actually is useful, and now I have some data to back it up. PL: I saw the other day a mathematical statement of some sort, and it was linking to the archive page. And why not directly link to the archive HTML page, and indeed, this is what they did. So, we have direct links to our active papers that can be read by just looking at them, and so this is an argument to convert the entire thing to MathML. PL: We had a few discussions in the paper about citing literature on what is AT doing, what is its role, and what is a typical user's expectations. PL has not found a paper that gives this type of information. MoS: We have now the new MathML rendering mode enabled in all Wikipedia languages, so users which have an account can now sign in and try it out. There has not been any feedback up to now. NS: It's always frustrating when you have some great new accomplishment, and then there's dead silence. That's either a sign that people think it's great, and there's no issues, or that people don't care. I'm never sure which. DC: From David Carlisle to Everyone: https://github.com/latex3/tagging-project/discussions/72 There's a project discussion page mostly for tagged Pdf. Some of them are mathematical. There's quite a lot of MathML within the pdf for people interested in MathML that's not in a web page. There's some documents you might recognize that don't have any math at all, just to show they think isn't just math. NS: We have done the things we need to do for the horizontal review, so hopefully it will move forward by the end of April. DG: Asked for group agreement to close issue 489 <https://github.com/w3c/mathml/issues/489> entitled "Update minsize/maxsize percentage values to match MathML Core ", as completed. MathML core will match what MathML 3 does, and the full spec needs no changes. We will have a chromium patch to make it act like Firefox has for years, and use the unstretched size for the percentage values. *ACTION* From Deyan Ginev to Everyone: From https://github.com/w3c/mathml-core/issues/103 entitled "percentage of minsize/maxsize" Chromium (dev + patch) See https://chromium-review.googlesource.com/c/chromium/src/+/5402478/1/third_party/blink/renderer/core/layout/mathml/math_operator_layout_algorithm.cc DG will close issue 489. NS: There was a discussion on links to whether we're going to change MathML 4 to HTML5 to take the ability to link out of every element. DC: MathML 3 allows href on everything. This causes more problems than you'd expect in a web browser where you think linking wasn't that difficult? But anyway, MathML 4 Core doesn't allow linking at all. You have to embed a HTML an element inside a token element which means you can't put a link around one plus 2, for example. We have pushed back on this. There is a suggestion to allow an (a) element, or href on an mrow. DC: There's some restrictions on elements with Link attribute property in shadow Dom. DC: There are restrictions on elements with href, see MathML core issue 142 <https://github.com/w3c/mathml-core/issues/142> entitled" Should all MathML elements really be potential hyperlinks". NS: Do we want to take a stand on this issue? DC: BK is just saying that it's difficult to add things to shadow Dom if they've got link behavior. DG: svg and HTML have an (a) element, and we are expected to follow the precedent. BM: Whatever works. He leans towards mrow. What happens in the transition period with MathML with (a) in it. What would the html parser do with that? The parser will do something random. If we use a new element or (a), at what point can you generate MathML in browsers that have not implemented that behavior. DC: The (a) will not upset the parser. The parser will make it an mrow. BM: This is a reasonable approach. DC: Adding (a) to MathML would be safe. DC: I expect that if we push back (a) we'll get nothing. NS: (a) does not break the parser, but it does not do anything with Chrome. DC wants to double check this. It shows up under Firefox, but not chrome. NS: We prefer an attribute on mrow but can accept the (a). NS: Firefox and Chrome seem to behave differently with a ?? On the other hand, Firefox works with an HREF or link on the mrow. DG: We prefer having the capability for links for non-leaf elements. We want complex structures to be linkable. There was no resolution on core issue 142 <https://github.com/w3c/mathml-core/issues/142> entitled" Should all MathML elements really be potential hyperlinks". . PL: Does MathML have a safe list core issue 227 <https://github.com/w3c/mathml-core/issues/227> entitled "{ MathML support in the HTML Sanitizer API"? Do we want to spend time on this today? PL: Do we have a safe list, a list of safe elements that a sanitizer could use? The safe list will say which elements will be safe to copy. PL: My question is, can you name elements and attributes to be possibly rubbed out? NS: Getting rid of links might be safer. Is there anything else that might make MathML unsafe in any way? NS: Well, embedding HTML in MathML is unsafe. PL: So is putting SVG inside of MathML unsafe. PL: Potentially, if you copy TeX, then a macro could be doing something funky with your computer. PL: There was this feeling that annotation should go away. But I kind of disagreed because annotations really are useful. DG: Discussed exploited issues. DG: There are historical precedents of this. If you look at the vulnerability exploits that MathML has been involved with historically, these come from the parser changing namespaces. DG: The issue is that the notation Xml may need to be parsed as a tree, and in that process you open a can of worms for all kinds of exploits. DG: They want a safelist to screen the parser. PL: The core meeting did not discuss this. *ACTION* DG will put in a link to the database of security flaws. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0-2-units->2. Units: <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0-potentially-a-full-list-of-units-with-all-their-prefixes-as-intent-concept-names>Potentially a full list of units with all their prefixes as intent concept names NS: Discuss next meeting. NS: We are thinking about if we have a property name or concept, or both. NS: I do not think having both makes any sense. NS: Let us look up the units on the other lists and see if they are mentioned on my MathPlayer list. First, let us compare issue 475 (from MathPlayer) with DG's physics list. <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0--a-href-https-github-com-w3c-mathml-issues-475-list-of-units-475-a->List of Units (#475) <https://github.com/w3c/mathml/issues/475> <https://sandbox.cryptpad.info/code/inner.html?ver=2024.3.0-13#cp-md-0--a-href-https-gist-github-com-dginev-825078ae316c32c312436f42061b3d05-deyan-s-physics-list-a->Deyan’s Physics list <https://gist.github.com/dginev/825078ae316c32c312436f42061b3d05> We covered: foot ft pound lbs radian rad meter m kilometer km centimeter cm hour hr, h year yr minute min , ′ second s, ′′ dollar $ NS: did not put in an entry for dollars. *ACTION* NS asked PL to find the link to the ISO official list of currencies and create an issue for currency. And NS will populate it with what he found from math player, which NS thinks comes from the Unicode list, and we'll compare those. PL: The ISO standards are behind a paywall and I do not have access to it. NS to PL: Can you look to see if somebody has published the ISO list in some other form? PL: Yes. From David Carlisle to Everyone: https://en.wikipedia.org/wiki/ISO_4217 NS: We considered degree ° Kelvin K Celsius C Fahrenheit F NS: are K, C, and F units? NS: From the context you would know what degrees means. PL: Degrees can be for angles. NS: When you say "degrees" the word is ambiguous because you do not know what kind of degrees it is. *ACTION* NS: revisit degrees and see if it needs a concept. K C and F may need to be made concepts or properties. NS: directions: east E, west W, north N, south S, and their combination s like NE for northeast. From Deyan Ginev to Everyone: https://en.wikipedia.org/wiki/Points_of_the_compass#Compass_point_names east E west W north N south S NS: If we go with concepts for units, we go with concepts for these, and if we use properties for units, then these have properties of direction. BM: While they are not units, they are often combined with units like 90 degrees west. DG: N can be north or newton. BM: Maybe authors should say what they mean. DC: Do you have to say all the ways these things can be combined like north by northwest? NS to DF: have you encountered this in pretext? No. *ACTION* NS: that it is an open question what to do with the directions north, south, east, and west, but they should not be units if we're using properties. NS: What do we do with the word "per"? DG: Instead of "per" you can say -1 power or slash. NS to DG: What do you want to do with this? DG: I was worried that it would be missed with a property unit. It's possible some implementers will not notice raising to the minus first power, which could be spoken as per. DG: The reason I added it is to somehow raise awareness documented somewhere that this is part of the units parsing coverage. *ACTION* NS: That the units discussion wherever it ends up being should have some mention that division and raising to a negative power the equivalent of a division should consider using the word per. *ACTION* DG: should look up Appendix B: table of 24 unit conversions, and Appendix C: physical constants. NS: What do we do with constants like the speed of light "c"? Typically, you call it "c". NS: Planck's constant has its own Unicode symbol "h bar". NS: So, do we need to say anything about these constants? NS: Does anybody remember a constant that you don't say the letter? But you say the name for the letter in typical speech? NS: They are variables and we do not need to do anything. *ACTION* NS: fermi fm needs to be added to the list. We completed DG's physics list. NS: Europe is on summertime next week.
Received on Wednesday, 3 April 2024 17:18:37 UTC