The font-variation-settings
CSS property provides low-level control over OpenType or TrueType font variations, by specifying the four letter axis names of the features you want to vary, along with their variation values.
/* Use the default settings */ font-variation-settings: normal; /* Set values for OpenType axis names */ font-variation-settings: "XHGT" 0.7; /* Global values */ font-variation-settings: inherit; font-variation-settings: initial; font-variation-settings: unset;
This works at an even lower level than font-feature-settings
, which instead allows you to specify font feature tags and values.
font-variant
shorthand property or an associated longhand property. This property is a low-level feature designed to handle special cases where no other way to enable or access an OpenType font feature exists.Initial value | normal |
---|---|
Applies to | all elements. It also applies to ::first-letter and ::first-line . |
Inherited | yes |
Media | visual |
Computed value | as specified |
Animation type | a transform |
Canonical order | per grammar |
This property can take one of two forms:
normal
<string>
followed by a <number>
. This may be repeated, with the <string> <number>
tuples separated by commas.normal
<string> <number>
<string>
of 4 ASCII characters, followed by a <number>
indicating the axis value. If the <string>
has more or fewer characters or contains characters outside the U+20 - U+7E codepoint range, the whole property is invalid. The <number>
can be fractional or negative.normal | [ <string> <number> ]#
TBD
Specification | Status | Comment |
---|---|---|
CSS Fonts Module Level 4 The definition of 'font-variation-settings' in that specification. | Editor's Draft | Initial definition |
Feature | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 62 | No1 | 53 | No | 49 | 112 |
Feature | Android webview | Chrome for Android | Edge mobile | Firefox for Android | Opera Android | iOS Safari | Samsung Internet |
---|---|---|---|---|---|---|---|
Basic support | 62 | 62 | No1 | 53 | 49 | 113 | ? |
1. In development.
2. Requires macOS 10.13 High Sierra or later.
3. Requires iOS 11 or later.
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/font-variation-settings