- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Mon, 6 May 2019 15:41:02 -0700
- To: public-mathml4@w3.org
- Message-ID: <CAESRWkBxAoPKsVRqtszaGanPgWEtevLWFnYX7oEwpD+g7T_wVg@mail.gmail.com>
Thanks to Brian for taking notes this week! The call was recorded https://benetech.zoom.us/recording/share/KHbDF9pIC0DkmH_h-m0_K4QRawSxhbDZ6Ggoq0xpRhWwIumekTziMw If you have questions about the notes or want more details, please check the recording and audio transcript, imperfect though it may be. Workflow/issue resolution: ns: suggested we add labels based on resolutions fw: posted suggested labels "resolution needed"/"spec changes needed"/"polyfill needed"/"implementation update needed"/"tests needed". Every time something is finished, the label gets removed. When all labels are gone, the issue is closed. fw: I am fine with labels suggested there ns: Any objections? None ns: resolved we will use the labels to track this and see how that goes Issue 85: Additional Spec Data bk describes ns: I guess we can tentatively resolve to task David C to at least search for a label and connect it to part of the spec. It would be great to link to something helpful about how to write a test and locally what needs testing ns: spec could point to github and a landing page that bk is working on for testing Topic: trying to align with html5/css - 5 issues linked to this. fw: we resolved some of them I think in last meeting ns: it seems like Rob brought up some new points around colors/case insensitivity fw: we agreed to rely on HTML or CSS, but it seems that the implementations are not interoperable currently ns: rob you've been doing some research? rob: I have been looking, I wanted to see what they did in SVG... I've noted down my findings in #85 and what our experiments gave us, I think we go with CSS and it is so far working very well. ns: so are we pointing to CSS 3 colors? rob: yes, it has all of the modern colors/etc ns: I'm concerned that some systems won't support all of CSS. Maybe it should just say 'authors are discouraged from' for (specified) things that are outside of the web? In the spec. all: resolved to do that Issue 62: we agree to go with color attributes Issue 63: there are some length attributes that only make sense in a browser. ns: we should caution against using them in non-web contexts fw: Numbers like "5." is allowed in MathML currently, but not in CSS. Can we align? Resolved to align. Since the values are parsed by CSS, we should follow the CSS spec (as opposed to HTML) Issue 22 - agreed to make attr values case insensitive fw: when we use the CSS parser for attrs, it is case insensitive in core and full. Both specs should proably recommend it is lowercase to remain backward compatible with existing tools. Agreed to ns: we have a general goal of producing a shorter spec. A little concerned about adding a lot of notes. bk: can we just put a thing in core? 2 sentence note. fw: seems ok resolved to add quick rec notes on these in core encouraging back compatibility when authoring Issue 23 ns: isn't this just aligning with CSS fw: mpadded is an issue ns: yeah, it has all sorts of special cases. The values allowed for mpadded are special kinds of lengths. fw and ns: we can agree to disallow named spaces fw: it looks like scriptsizemultiplier is the only non-length, non-integer value outside of mpadded. fw and ns: we need to check the spec to see if there are other numbers we missed all: lets create a separate issue about mpadded attrs, more general than #81. ns: Can we say for 23: 'with the possible exception of mpadded lengths, we will use CSS for parsing values of attributes?' fw: the relaxng schema doesn't use number, so I'm not sure we can search for number to know which attributes use number... someone should go through it carefully. ns: ok, we're not resolving 23 at the moment, but we think what we said above + scriptsizemultipler/scriptlevel in full, and someone look for others Issue 28: Whitespace collapsing and trimming in content (not attrs/values) ns: What do you end up getting from the parsers fw: we get the spaces from the parsers ms: Word strips them -- spaces before/after mi and mo usually isn't sensible; done other ways bk mentions leaving it seems consistent /fw shows copy paste example and describes that whitespace is preserved there and innerText(), etc. / resolution: further investigation of how the other stuff works Issue #1 mstyle ns: at the last meeting we agreed dropping some general attrs and mapping other general attrs. What should happen to the rest that are allowed? ns: fred can you describe your proposal? fw: my proposal is to remove all attributes from mstyle / debates about what to do with this, we can't deprecate 'it' but what can we do / ns: recommend we say that is taken out of core and stays in full. objections? fw: notes that the polyfill is complex in that it needs to know what attributes belong to what element and add them in to those elements unless overridden. bw: we should have a general meeting about strategies to get 'full' implemented in browsers. Maybe we should be in discussion with ShadowDOM group or others because currently they can only be used with names that contain a '-' unless it is part of a whitelist. ns: can you write something up and then I'll create an agenda around it bw: agreed to try to get something written this week. We will meet again next, same time.
Received on Monday, 6 May 2019 22:41:32 UTC