- From: Neil Soiffer <soiffer@alum.mit.edu>
- Date: Thu, 2 Apr 2020 11:36:10 -0700
- To: public-mathml4@w3.org
- Message-ID: <CAESRWkCJU39ZrEEtRPyiSTtzG0H2sQCtvf_s1FCweC1D_L_Bwg@mail.gmail.com>
Our meeting on Monday spent most of the time discussion #164 -- what should be done about cramped style. The beginning of the discussion agreed that because checking for embellished operators was hard and that having an embellished operator in an accent is extremely rare, we should change the rule from looking for an embellished operator (which is basically impossible in CSS) to just looking for an operator. That was tacitly agreed to without a request for consensus. Then the discussion veered off onto accents on <mo> in general and other rules before coming back to cramped style. After 50 minutes of discussion, we agreed that the 1/2 point difference in height between cramped and uncramped for mover/munderover is not much in the grand scheme of things and so we should do the simple thing and ignore this case. I volunteered to write up the discussion which led me back to the start -- just don't worry about embellished operators in the accent . That seems to have gotten lost at the end of the discussion. Question: since the goal was to find a simple solution, why: 1. Don't we check the accent property on mover/munderover 2. Don't we check for that property on an (unembellished) mo in the accent position Both these seem like simple CSS rules to write and catch virtually all cases that were missed. I put the examples into codepen <https://codepen.io/nms/pen/KKpYJMP>. Firefox does this correctly, which you can see if you view the codepen in Firefox. I've sent this to the mailing list because several people aren't subscribed to the issue. I'm putting this email into the issue <https://github.com/mathml-refresh/mathml/issues/164>, and people should reply there with their thoughts rather than via this mailing list so that it is tracked properly. Neil
Received on Thursday, 2 April 2020 18:36:33 UTC