Baseline 2025 *
Newly available
CSSFontFeatureValuesRule
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ @font-feature-values
ã¢ããã«ã¼ã«ã表ããéçºè
ãéçºè
ãåãã©ã³ããã§ã¤ã¹ã«å¯¾ãã¦ã font-variant-alternates
ã§ä½¿ç¨ããæ©è½ã¤ã³ããã¯ã¹ãæå®ããããã®å
±éã®ååãå²ãå½ã¦ããã¨ãã§ãã¾ãã
ç¥å
ã§ãã CSSRule
ããç¶æ¿ããããããã£ãããã¾ãã
CSSFontFeatureValuesRule.fontFamily
ãã®ã«ã¼ã«ãé©ç¨ããããã©ã³ããã¡ããªã示ãæååã§ãã
ç¥å
ã§ãã CSSRule
ããç¶æ¿ããã¡ã½ãããããã¾ãã
ãã®ä¾ã§ã¯ã 2 ã¤ã® @font-feature-values
ã宣è¨ãã¦ãã¾ãã 1 ã¤ã¯ Font One ãã©ã³ããã¡ããªã¼ç¨ãä»ã® 1 ã¤ã¯ Font Two ãã©ã³ããã¡ããªç¨ã§ããããã¦ã CSSOM ã使ç¨ãã¦ããããã®ãã©ã³ããã¡ããªã¼ãèªã¿åãããã°ã«åºåãã¦ãã¾ãã
/* Font One ã® "nice-style" ã®ã¢ããã«ã¼ã« */
@font-feature-values Font One {
@styleset {
nice-style: 12;
}
}
/* Font Two ã® "nice-style" ã®ã¢ããã«ã¼ã« */
@font-feature-values Font Two {
@styleset {
nice-style: 4;
}
}
/* åä¸ã®å®£è¨ã§ã¢ããã«ã¼ã«ãé©ç¨ */
.nice-look {
font-variant-alternates: styleset(nice-style);
}
JavaScript
const log = document.getElementById("log");
const rules = document.styleSheets[document.styleSheets.length - 1].cssRules;
const fontOne = rules[0]; // CSSFontFeatureValuesRule
log.textContent = `1 ã¤ç®ã® '@font-feature-values' ãã¡ããªã¼: "${fontOne.fontFamily}"\n`;
const fontTwo = rules[1]; // ããä¸ã¤ã® CSSFontFeatureValuesRule
log.textContent += `2 ã¤ç®ã® '@font-feature-values' ãã¡ããªã¼: "${fontTwo.fontFamily}"`;
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4