Re: [csswg-drafts] [Meta] MathML Core related CSS (#5384)

@bkardell: I believe this the status of the math proposals:

1. There were questions about whether these new properties should live (existing specs? MathML Core? others?). On https://github.com/w3c/csswg-drafts/pull/5536#issuecomment-697114884 @fantasai mentioned to keep them in MathML Core. That saod, `font-size: math` and `font-family: math` have been added to CSS fonts:
   https://drafts.csswg.org/css-fonts/#font-size-prop
   https://drafts.csswg.org/css-fonts/#valdef-font-family-math

2. Issue for `display: math;` (#5385) is still open.
   - This is implemented in Chrome under a flag.
   - One of issue is the decision `display: math` on non-MathML to mean "layout as an mrow" (https://github.com/w3c/mathml-core/issues/105) ; I'm not clear what's this use case so my preference would be instead to compute as `none` to facilitate implementation.
   - Another issue is about having more values (see https://github.com/w3c/csswg-drafts/issues/5866#issuecomment-1159533365 and below) where @emilio is even saying he is not even a fan of the `math` display value.

3. Issue for `text-transform: math-*` (#5386) is still open.
   - The consensus was only to have `text-transform: math-auto`. However, the MathML Core spec still defines many 'math-*' values and there are corresponding WPT tests.
   - Chrome only implements `math-auto` under a flag since there was no consensus for the other values.
   - WebKit and Firefox implement other `mathvariant` values, but again these implementations cannot be converted to a CSS-based `text-transform` given the lack of consensus.

4. Issue for `math-style` (#5387) is still open.
   - I believe we can close that issue, this is defined in MathML Core.
   - WebKit, Chrome and Firefox implement it (under a flag for Chrome and Firefox)

5. Issue for `math-shift` (#5388) is closed, so I guess nothing to be done here besides finishing implementation in Firefox and WebKit.

6. Issue for `math-depth`+`font-size: math` (#5389) is closed, so I guess nothing to be done here besides finishing implementation in Firefox and WebKit.


-- 
GitHub Notification of comment by fred-wang
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5384#issuecomment-1237067626 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 5 September 2022 13:51:16 UTC