<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Mar 15, 2019, at 11:29 AM, Ryosuke Niwa <<a href="mailto:rniwa@webkit.org" class="">rniwa@webkit.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div dir="ltr" class=""><br class=""></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 15, 2019 at 3:08 AM Frédéric Wang <<a href="mailto:fwang@igalia.com" class="">fwang@igalia.com</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hello WebKit developers,<br class="">
<br class="">
As some of you may know, Igalia is working on MathML support in Chromium<br class="">
this year [1]. As part of that effort we joined a new MathML Refresh<br class="">
Community Group [2] and one goal is to focus on a core spec for browser<br class="">
implementations [3] to:<br class="">
- Remove deprecated/uncommon/duplicate math features that could be<br class="">
implemented by polyfills (relying on MathML core and other web<br class="">
technologies).<br class=""></blockquote></div></div></div></blockquote><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_quote"><div class=""><br class=""></div><div class="">I'd be very much concerned about backwards compatibility here when it come to removing any features.</div><div class="">It's important to notice that WebKit is also used by hundreds of thousands of iOS apps and macOS apps.<br class=""></div><div class="">How do we know we won't break those applications?<br class=""></div><div class=""><br class=""></div><div class="">In general, I don't agree with whatever Google said about MathML being too complex, etc…</div></div></div></div></blockquote><div><br class=""></div><div>The original sentence doesn’t say they will be removing anything in WebKit. There are plenty of features that have been removed from specs that we continue supporting in WebKit for backwards compatibility.</div><div><br class=""></div><div>We could also consider migrating our implementation to a JS polyfill if one exists.</div><div><br class=""></div><div>Is there a characterization of which features are planned for deprecation? We might be able to do some analysis on iBooks' and iOS apps’ content.</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_quote"><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
- Add more detailed algorithms (based on TeX/OpenType/CSS layout) to<br class="">
help implementation and conformance testing.<br class="">
- Align MathML with CSS/HTML (parsing, layout...), introducing new web<br class="">
platform features (CSS, fonts...) for math if necessary.<br class=""></blockquote></div></div></div></blockquote><div><br class=""></div><div>This sounds wonderful! A more coherent MathML story going forward would be fantastic.</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="gmail_quote"><div class=""><br class=""></div><div class="">On the other hand, these seem like very valuable improvements.</div><div class=""><br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
We expect that this effort will improve browser interoperability and<br class="">
reduce complexity of current implementations.<br class=""></blockquote><div class=""><br class=""></div><div class="">Given there aren't too many websites that deploy MathML directly on production, my concerns are more about existing iOS and madOS apps that embed WKWebView or WebView / UIWebView and use MathML.</div><div class=""><br class=""></div><div class="">- R. Niwa</div><div class=""><br class=""></div></div></div>
_______________________________________________<br class="">webkit-dev mailing list<br class=""><a href="mailto:webkit-dev@lists.webkit.org" class="">webkit-dev@lists.webkit.org</a><br class="">https://lists.webkit.org/mailman/listinfo/webkit-dev<br class=""></div></blockquote></div><br class=""></body></html>