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
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to