Re: Math Working Group Charter

From: Frédéric WANG <fred.wang@free.fr>
Date: Tue, 18 Feb 2014 23:03:28 +0100
Message-ID: <5303D8B0.10807@free.fr>

Le 18/02/2014 22:25, Paul Topping a écrit :
>
> On the web fonts, I really didn’t have an agenda. I just know that
> math always has special requirements and there might be some areas
> kerning info. Do webfonts currently allow JS code to access such
> things? Same with the MATH table. Although the webfonts implementation
> should make use of this data, might not JS code benefit from access to
> it as well?
>
The kerning info is given in the MATH table so it will be accessible to
browsers, but they will need to use it for the MathML rendering (the
Gecko  bug is https://bugzilla.mozilla.org/show_bug.cgi?id=961482 but I
have not started to work on that yet ; no plan for WebKit for now since
there are more important issues to fix first).

The JS code can not have access to the kerning info but it does not have
metrics that are unrelated to math nor to non-Unicode glyphs. In my
opinion, that's a bit overkill to create JS API to expose all the font
data just for the purpose of MathML polyfills especially if we see them
as workaround before good native MathML support. I believe individuals
and companies interested in this MATH feature as well as in
compatibility with the Web platforms in general should focus on native
MathML and help browser developers to create clean and efficient
implementation rather than spending time on standardizing temporary hacks.

Also, for polyfills, one can just extract the kerning info from Open
Type MATH table via a Python script and generate JS files with this
info. This is what MathJax does for font metrics and for size variants
and components of stretchy operators
(https://github.com/mathjax/MathJax-dev/tree/master/fonts/OpenTypeMath)
and this can be done for all the MATH table parameters.

(note: the distinction between web or system fonts is irrelevant when
talking about which info available to browsers or Javascript so that's
why I didn't see why you mentioned Web fonts specifically)

--
Frédéric Wang
MathML Crowdfunding: ulule.com/mathematics-ebooks

Received on Tuesday, 18 February 2014 22:03:59 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:27:46 UTC