I want to make sure that our test plan includes fairly comprehensive fuzzing coverage, since this appears to be a new attack surface.
--BDS On Mon, Dec 5, 2016 at 9:28 AM, Jonathan Kew <jfkth...@gmail.com> wrote: > We're proposing to implement support for OpenType Variation Fonts in Gecko. > > From the Microsoft announcement[1] of Font Variations technology: > > "...make use of a variety of font weights and styles to make your message > stand out clearly. The problem has been that all those weights and > styles—bold, semibold, regular, display, caption—are separate font files, > which increases application size and slows down web page load times, > especially on mobile phones. OpenType Font Variations provide all the > weights and styles of a full font family in a single, compact file to > improve applications size and web site responsiveness." > > Other companies and designers have also been posting about the technology, > which is arousing a good deal of interest in the font and web design > communities.[2,3,4] > > Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1302685 > > Link to standard: https://drafts.csswg.org/css-fonts-4/, particularly > https://drafts.csswg.org/css-fonts-4/#low-level-font-variati > on-settings-control-the-font-variation-settings-property. > > Platform coverage: All platforms, although implementation may proceed at > different speeds depending on native font back-ends involved. > > Estimated or target release: Not yet determined. > > Preference behind which this will be implemented: > layout.css.font-variations.enabled > > DevTools bug: It's not yet clear to me whether specific DevTools work will > be needed, beyond the support we'll automatically get for a new CSS > property. > > Do other browser engines implement this? > Blink: Google has discussed the intention to support variation fonts in > Chrome (see [2]); I'm not sure if a formal "Intent to implement" mail is on > file. > Edge: The Microsoft announcement[1] indicates a clear intention to support > this technology. > WebKit: Experimental support is in WebKit nightly builds on OS X (see > https://webkit.org/blog/7051/variable-fonts-on-the-web/). > > Tests: Not yet written. > > (Because of the already-existing support for font variations in the macOS > font system, this will probably be the first platform backend to be > implemented in Gecko. There's a try build linked from > https://bugzilla.mozilla.org/show_bug.cgi?id=1321031#c5 for anyone who > cares to play around with it already.) > > JK > > > [1] https://www.microsoft.com/en-us/Typography/FontVariationsAnn > ouncement.aspx > [2] https://opensource.googleblog.com/2016/09/introducing-openty > pe-font-variations.html > [3] https://medium.com/@tiro/https-medium-com-tiro-introducing- > opentype-variable-fonts-12ba6cd2369 > [4] http://blog.typekit.com/2016/09/14/variable-fonts-a-new-kind > -of-font-for-flexible-design/ > > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform