-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add menclose to MathML core #274
Comments
I don't think order matters for the current set of values. However if it does need to be specified because of some CSS properties, the order in which they are listed seems reasonable to me. |
This was discussed at the CG meeting today. From the notes:
The CG felt menclose was important and since the other browsers implement it but Igalia currently doesn't plan to do it, this should move to level 2. There should be a polyfill to handle this. |
Filling in some details on the earlier comment... I created a codepen sweep test of the attributes.
|
We discussed that in the last meeting, and it seems that it is very unlikely to make progress here soon. Following the discussion on #245 it seems that there are good alternatives to menclose using CSS. From the issue description
One can ask onself the question, why do we menclose at all. Woudn't it be better to convert the current usages of menclose as a one off and document how the conversion can be done? If we, for example, had an XSLT that transforms from menclose to the mrow that would be (after having thought about it for a while) better. Otherwise, handling interference with existing CSS attributes might add an extra level of complexity. Thus instead of leaving this open for an extended period of time my suggestion is to close this issue and document that menclose won't be supported. Reactions using thumps up / thumps down are most welcome. |
It would be nice to have an menclose CSS/polyfill ready for discussion, sure. In addition, CSS support over MathML Core currently does not have full browser interop (e.g. Firefox), so making a decision to drop menclose with the assumption MathML Core + CSS is "ready today" would also be somewhat inaccurate. |
There is a polyfill for
You can see the rendering in your browser here |
Opening a new issue to track needed work for menclose ( PR of the original text: #24 ).
Known issues:
Simplify: Simplification of the menclose element mathml#105
menclose does not specify in which order the notations are painted ( menclose does not specify in which order the notations are painted mathml#113 )
need OpenType MATH values if a dedicated algorithm is provided ( OpenType MATH values for menclose notations mathml#97 )
Instead of a dedicated algo, it would be better if menclose would just use the current mrow algo and rely on pure CSS for styling notations.
The text was updated successfully, but these errors were encountered: