- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Tue, 10 Dec 2019 11:52:46 -0800
- To: public-mathml4@w3.org
- Message-ID: <CAESRWkAH3DzBUDQ_5t8z5jxwCxHwukB=y0ary_DGLDu8R6odZQ@mail.gmail.com>
MathML Core Meeting of 25, 2019 Attendees: - Fred Wang - Brian Kardell - Bruce Miller - David Carisle - Murray Sargent - Neil Soiffer - Sam Dooley Agenda: https://github.com/mathml-refresh/mathml/issues/8#issuecomment-562473781 The meeting was recorded: https://benetech.zoom.us/recording/play/HQ38_I14qAditiAD3enC5iuYZlSP_eKOAD0ssrldd7L0GLWeMh5XTZ18d4VW47Tn?continueMode=true MathML meeting in A Coruna, Spain in May FW: The plan is to include a MathML as part of a hackfest organized by Igalia. There would be a special room for MathML for breakout sessions. Fred is starting to send out invitations. Later in Jan we can invite more people when the agenda is clearer. NS: Who’s interested in coming? MS: I’m interested. I like Spain :-) I want to meet people and want to talk about pulling the math functionality of RichEdit and make it available to others and talk about it at the meeting. In particular convert UnicodeMath and LaTeX to MathML (and OMML, since that comes for free). DC: I’ll probably come. NS: Maybe work on a charter for a WG at the meeting. BM: Not sure SD: Like to go, but costs are an issue FW: Let’s work on the agenda some more TAG review (Brian) - can we close explainer issues? #156 <https://github.com/mathml-refresh/mathml/issues/156> #157 <https://github.com/mathml-refresh/mathml/issues/157> #158 <https://github.com/mathml-refresh/mathml/issues/158> BK: I was there to introduce and answer questions. Talked to people who would be doing review. BK: Was well received, but not everyone was there. So need to talk with more people. BK: Looked at explainer and spec and felt that we had answered the things they had questions about. They need more time to review and don’t have anything negative to say. BK: Hadley had some questions about the explainer so a few things might need to be added. Agree: close #156, #157 Operator Dictionary (David) - any updates on fixing up entries - Make things more consistent and general review & fixup #87 <https://github.com/mathml-refresh/mathml/issues/87> #6 <https://github.com/mathml-refresh/mathml/issues/6> #151 <https://github.com/mathml-refresh/mathml/issues/151> DC: No progress. I’ll try to work on it on the weekend. Not covered by my work. NS: I might be able to help. At least to help explain why some things are the way they are. OpenType questions for Microsoft (Murray) - https://lists.w3.org/Archives/Public/public-mathml4/2019Nov/0013.html - ink ascent/descent #128 <https://github.com/mathml-refresh/mathml/issues/128> - interpretation of DisplayOperatorMinHeight: #95 <https://github.com/mathml-refresh/mathml/issues/95> MS: I read a bunch of this stuff. Stty is pretty cool, but has nothing to do about math, so ignore it. NS: Murray can you look at the stty mention in the core spec <https://mathml-refresh.github.io/mathml-core/>. MS: You shouldn’t use stty for superscripts. FW: The open type mentions superscripts. MS: That was for regular text, not math. I’ll take it up with the people who wrote. MS: I put superscripted digits into a real superscript. FW: For MathML it works well. It is already implemented in Firefox. FW: When you put a prime inside of a superscript, it is already superscripted. DC: The problem is that some fonts have the primes already as a superscript. NS: Degree also has this problem. MS: Also dagger and asterisk. MS: At least I understand the problem and will think it about it some more. FW: what about ink ascent/descent MS: he uses “typo” for the ascent/descent in the OS 2 table, not from the math table. FW: the spec already says to use that for the whole font: https://mathml-refresh.github.io/mathml-core/#text-layout FW: the issue here is that each glyph has a separate ascent/descent. The opentype font talks about ink ascent/descent. Clear for text. But what about MathML boxes? Eg., square root requires some extra ascent space above it. What is the ink ascent for the square root? What do the tables say about this? Firefox has a complex definition for it. Not sure it is needed. MS: The math table has a whole slew of metrics for ascents. Not sure of descents. FW: The example in the github issue is a square root in a fraction denominator. When you want to place the square root in the denominator and put space between it and the fraction line. The rule for square roots add a little space above the line. The rule for placing the denominator is to use ink ascent. What to do about square roots? MS: The square root is just a box and so it should include the square root’s spacing. FW: In MathML you can add padding. But this would allow some simplification in the spec. MS: On the hand, being able to do padding is important. Knuth wants sqrt(x) and sqrt(y) to have the same size for the sqrt. <discussion of mphantom and mpadded and TeX’s phantom> FW: to come back to the issue, all the engines were not making a distinction between ink ascent for square roots. Sergey provided a screen shot for Word. Couldn’t explain the results for how Word did it. MS: I can look at this in a debugger after the call. FW: I created a special font to make it clearer. Take a look at the issue for details. Action: MS to think about ssty and square root height FW: What about DisplayMinHeight in OpenType table (#95) FW: There is only one value, but sums and integrals are very different sizes. What should happen? MS: It is used by MS. <Looking at the code> -- it’s not obvious how it is used by MS. FW: In browsers, you look at the options and choose the first one that is larger than the min size. But usually there are only two sizes. But integrals are generally larger than sums. MS: In our code, it uses the axis height inline and the minsize for display style. FW: It really depends on how the font is designed. In some fonts, the size is too small and doesn’t get a bigger integral. NS: Maybe this isn’t an issue any more with modern fonts. Should check some to see if minsize is big enough MS: <looking at code> … NS: Seems like the font designer picks the size, so the minsize should be able to make sum/integral large enough. FW: In Firefox, we had to modify by sqrt(2) otherwise integral is too small. I should try to find the Firefox bug again and look at the details. Found it: https://bugzilla.mozilla.org/show_bug.cgi?id=407059#c8 Next meeting is Dec 16 and then we will take several weeks off for the holidays.
Received on Tuesday, 10 December 2019 19:53:00 UTC