Follow changes in WD-css-fonts-4-20170711

See also: http://www.w3.org/TR/2017/WD-css-fonts-4-20170711/
This commit is contained in:
Kyo Nagashima
2017-07-11 19:11:17 +09:00
parent 789b3fa6e8
commit 05a535f954
3 changed files with 38 additions and 9 deletions

View File

@@ -1,4 +1,10 @@
syn match cssFontProp contained "\<font-\(min\|max\)-size\>"
syn match cssFontProp contained "\<font-display\>"
syn match cssFontProp contained "\<font-optical-sizing\>" syn match cssFontProp contained "\<font-optical-sizing\>"
syn match cssFontProp contained "\<font-variation-settings\>" syn match cssFontProp contained "\<font-variation-settings\>"
syn keyword cssFontAttr contained emoji math fangsong syn match cssFontProp contained "\<font-palette\>"
syn match cssFontProp contained "\<font-presentation\>"
syn match cssFontProp contained "\<base-palette\>"
syn keyword cssFontAttr contained emoji math fangsong infinity swap fallback optional light dark
syn match cssFontAttr contained "\<system-ui\>" syn match cssFontAttr contained "\<system-ui\>"
syn region cssInclude start=/@font-palette-values\>/ end=/\ze{/ skipwhite skipnl contains=css.*Prop,css.*Attr,cssValueInteger,cssValueLength,cssMediaKeyword,cssVendor,cssIncludeKeyword,cssComment nextgroup=cssMediaBlock

View File

@@ -285,6 +285,9 @@
display: auto; display: auto;
} }
.fonts-4 {
}
.fonts-3 { .fonts-3 {
font-feature-settings: common-ligatures; font-feature-settings: common-ligatures;
font-kerning: no-common-ligatures; font-kerning: no-common-ligatures;
@@ -324,10 +327,20 @@
} }
.fonts-4 { .fonts-4 {
font-optical-sizing: emoji; font-min-size: emoji;
font-variation-settings: math; font-max-size: math;
display: fangsong; font-display: fangsong;
display: system-ui; font-optical-sizing: system-ui;
font-variation-settings: infinity;
font-palette: swap;
font-presentation: fallback;
display: optional;
display: light;
display: dark;
}
@font-palette-values Test {
base-palette: 1;
} }
.gcpm-3::footnote-call, .gcpm-3::footnote-call,

View File

@@ -358,10 +358,20 @@
</style> </style>
<style> <style>
.fonts-4 { .fonts-4 {
font-optical-sizing: emoji; font-min-size: emoji;
font-variation-settings: math; font-max-size: math;
display: fangsong; font-display: fangsong;
display: system-ui; font-optical-sizing: system-ui;
font-variation-settings: infinity;
font-palette: swap;
font-presentation: fallback;
display: optional;
display: light;
display: dark;
}
@font-palette-values Test {
base-palette: 1;
} }
</style> </style>
<style> <style>