OpenType variable font support

OpenType variable fonts integration in the layout engine affects at least the following aspects: 1) Axis value assignments from font-variation-settings 2) Integration of variable fonts axis parameters into layout operations 3) Font matching for: * Matching based on canonical scalable axes such as width or weight or optical sizing. * Matching named instances 4) Feature resolution of CSS props, feature-settings and variation settings

Comments

It's recommended to track the meta bug for details on level of current support.

Demo

Documentation

Specification

Editor's draft

Status in Chromium

Blink>Fonts


Enabled by default (launch bug) in:

  • Chrome for desktop release 62
  • Chrome for Android release 62
  • Android WebView release 62
  • Opera release 49
  • Opera for Android release 49

Consensus & Standardization

Owner

Last updated on 2017-10-08