On Tuesday, March 20, 2018 at 4:39:36 AM UTC-7, Jonathan Kew wrote:
> On 19/03/2018 22:42, L. David Baron wrote:
>
> > Is there something with a little more detail about how our (a)
> > feature set and (b) platform support compares with what other
> > engines are shipping?
>
> That sounds like it could be a worthwhile blog post somewhere....
>
> In brief: everyone supports font-variation-settings, the most basic tool
> authors can use to control these fonts.
>
> The CSS spec also calls for higher-level linkage to (enhanced forms of)
> the font-{weight,stretch,style} properties. Edge implements this; Blink
> currently accepts [at least some of] the extended CSS values (e.g.
> non-integer font-weight values) but doesn't have them hooked up to
> variation font rendering; we don't yet implement this.
>
> Regarding platform support: Edge, Safari and Firefox only support
> variation fonts on up-to-date versions of Win10 and macOS, while Chrome
> (AIUI) also supports them on older versions (by shipping an embedded
> copy of FreeType to use in place of the system font rasterizer when it
> doesn't have variation support).
>
> On Linux, official Mozilla builds have variation support; distro builds
> that use --with-system-freetype will also work provided the system
> freetype is fairly recent, but old distros may still have a freetype
> that lacks variation support.
>
> I haven't tested recent Chrome on Android but I presume they have the
> same support there as on desktop (as does Firefox).
>
> So to sum up....
>
> > That is, are there substantive cases where
> > some systems will have variation font support on other browsers but
> > not Firefox,
>
> On older releases of macOS and Windows, Chrome will have it but Firefox
> won't (neither will Safari/IE/Edge, however).
>
> > or substantive features that other implementations will
> > be shipping but we won't?
>
> Support for the enhanced font-{weight,stretch,style} properties is
> currently only shipping in Edge, AFAICT; Blink has parsing but not full
> rendering support.
Will 61 bring support for font-optical-sizing as well?
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform