CSSFontFeatureValuesMap: get() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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.
Syntax
js
get(property)
Parameters
key-
The key of the value to return from the
CSSFontFeatureValuesMapobject.
Return value
Returns true if an entry with the specified key exists in the CSSFontFeatureValuesMap object; otherwise false.
Examples
>Basic usage
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.
CSS
css
@font-feature-values "MonteCarlo" {
@swash {
swishy: 1;
swashy: 2;
}
}
JavaScript
js
// 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]
Specifications
| Specification |
|---|
| CSS Fonts Module Level 4> # cssfontfeaturevaluesmap> |