Meeting minutes from 29/4/19 MathML Core meeting

Thanks to David Carlisle for the note taking again. For those wanting more
details, the meeting recording is at:
https://benetech.zoom.us/recording/share/M0WcQaJ4jod5i8UldHXxQZGqiB52GEaX6a9xhenUaZw


Agenda
https://github.com/mathml-refresh/mathml/issues/8

* Remove mfrac@numalign/denomalign and munderover/munder/mover@align?
https://github.com/mathml-refresh/mathml/issues/30

Neil: they are not used much
Murray: often used for non math use of math layout
Neil: propose to remove from core, let others decide on full.
Agreement, drop from core, keep in Full

Rob, possible to implement using css margins
Neil: let's discuss css polyfill details as a separate issue

* Alignment in munder etc
Agreement, drop from core, keep in Full (css polyfill as separate issue)


* Final agreement regarding simplification of mstyle (
https://github.com/mathml-refresh/mathml/issues/1)

* displaystyle: Moved to CSS WG ; map attribute to a new property.
Fred: implemented in chromium yet to be discussed with CSS WG

* mathvariant moved to CSSWG as text-transform Fred: implemented in Chromium
Rob: a bit controversial as text-transform design principle
doesn't agree with implementations and firefox and chromium don't agree
(clipboard behaviour)
This probably will get sorted out.
Neil: let's let the dust settle and wait to see if we need to make a change

* scriptlevel: moved to CSS WG
  Fred: this is more complicated, but proposal implemented to CSSWG not yet
implemented in chromium.

* scriptsizemultiplier, scriptminsize: remove them.
  Agreed: to remove from core.
  Fred: rely on opentype math table for scriptsizemultiplier, constant for
now.
  Fred: use css property for scriptminsize


* dir, mathsize, mathbackground, mathcolor: keep them and map attribute to
existing CSS property
Agreed: keep in core, define by mapping to CSS

* Remove all the other mstyle attributes
Fred: implementing is not a big issue to add one element but using same
implementation as mrow
Neil: suggests removing mstyle from core. (issue #1) defer to next meeting.


Neil: asked where to find the MathML Chromium
Fred: Branch is on github, but there is a linux binary built regularly.


* Alignment with HTML5/CSS: #21, #28, lengths


*  https://github.com/mathml-refresh/mathml/issues/63 definition of mathml
length
   https://github.com/mathml-refresh/mathml/issues/75 named lengths
drop from core
Neil: argued drop from both

David: we should drop named lengths from core, need further discussion on
full (checking survey stats)
Survey suggests keep named lengths in full.

Agreed: drop named lengths from core, specify some fixed rounding of
1/18em multiples fro mapping to core.

# 63 agreed drop unitless values except 0

Brian: very low appetite in HTML group for any change to HTML parser, so
whatever is baked in now for MathML should stay


* #28 white space trimming
Fred: causes implementation difficulties.
Neil: worried about linebreaks introduced by tool chains (linebreaks
before/after </>
David: spec was modeled after what other tags like <p>, which strips
whitespace
Defer to next time.

* #21 definition of white space
  Agreed: to make compatible to HTML (both core and full)

* #73 Agreed: keep all the munderover variants in core.

The rest of the issues on the agenda were deferred to a call next week.

Received on Tuesday, 30 April 2019 21:26:27 UTC