Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The get() method of the CSSFontFeatureValuesMap interface returns value corresponding to the key in this CSSFontFeatureValuesMap, or undefined if there is none.
get(property)keyThe key of the value to return from the CSSFontFeatureValuesMap object.
Returns true if an entry with the specified key exists in the CSSFontFeatureValuesMap object; otherwise false.
The following example gets the values that match the keys in the @swash rule. This example is using @swash but also works with other feature value blocks.
@font-feature-values "MonteCarlo" {
@swash {
swishy: 1;
swashy: 2;
}
}// get the rules
const myRule = document.styleSheets[0].cssRules[0];
console.log(myRule.swash.get("swishy")); // logs [1]
console.log(myRule.swash.get("swashy")); // logs [2]