From e09eb1d37a68a210097312ad77fbf366df9856e2 Mon Sep 17 00:00:00 2001 From: Kyo Nagashima Date: Thu, 16 Aug 2018 09:05:05 +0900 Subject: [PATCH] Follow changes in PR-css-fonts-3-20180814 This commit removes some functions taht differred to fonts-4. See also: https://www.w3.org/TR/2018/PR-css-fonts-3-20180814/ --- after/syntax/css/fonts-3.vim | 6 ++---- after/syntax/css/fonts-4.vim | 2 ++ test/test.css | 22 +++++++++++----------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/after/syntax/css/fonts-3.vim b/after/syntax/css/fonts-3.vim index bf75c5d..5bbfa49 100644 --- a/after/syntax/css/fonts-3.vim +++ b/after/syntax/css/fonts-3.vim @@ -1,12 +1,10 @@ -syn keyword cssFontAttr contained unicase ordinal jis78 jis83 jis90 jis04 simplified traditional +syn keyword cssFontAttr contained unicase jis78 jis83 jis90 jis04 simplified traditional ordinal syn match cssFontAttr contained "\<\(no-\)\=\(common\|discretionary\|historical\)-ligatures\>" syn match cssFontAttr contained "\<\(no-\)\=contextual\>" -syn match cssFontAttr contained "\" syn match cssFontAttr contained "\" syn match cssFontAttr contained "\<\(all-\)\=petite-caps\>" syn match cssFontAttr contained "\" syn match cssFontAttr contained "\<\(lining\|oldstyle\|proportional\|tabular\)-nums\>" syn match cssFontAttr contained "\<\(diagonal\|stacked\)-fractions\>" -syn match cssFontAttr contained "\" syn match cssFontAttr contained "\" -syn region cssFunction contained matchgroup=cssFunctionName start="\<\(stylistic\|styleset\|character-variant\|swash\|ornaments\|annotation\)\s*(" end=")" oneline keepend +syn match cssFontAttr contained "\" diff --git a/after/syntax/css/fonts-4.vim b/after/syntax/css/fonts-4.vim index 30a7888..dea6d6b 100644 --- a/after/syntax/css/fonts-4.vim +++ b/after/syntax/css/fonts-4.vim @@ -8,4 +8,6 @@ syn match cssFontProp contained "\" syn match cssFontProp contained "\" syn keyword cssFontAttr contained emoji math fangsong infinity swap fallback optional light dark syn match cssFontAttr contained "\" +syn match cssFontAttr contained "\" +syn region cssFunction contained matchgroup=cssFunctionName start="\<\(stylistic\|styleset\|character-variant\|swash\|ornaments\|annotation\)\s*(" end=")" oneline keepend syn match cssFontDescriptor "@font-palette-values\>" nextgroup=cssFontDescriptorBlock skipwhite skipnl diff --git a/test/test.css b/test/test.css index cbda6c4..ba4c57c 100644 --- a/test/test.css +++ b/test/test.css @@ -303,18 +303,12 @@ .fonts-3 { display: common-ligatures; display: no-common-ligatures; + display: discretionary-ligatures; display: no-discretionary-ligatures; display: historical-ligatures; display: no-historical-ligatures; display: contextual; display: no-contextual; - display: stylistic(feature-value-name); - display: historical-forms; - display: styleset(feature-value-name #); - display: character-variant(feature-vlue-name #); - display: swash(feature-value-name); - display: ornaments(feature-value-name); - display: annotation(feature-value-name); display: all-small-caps; display: petite-caps; display: all-petite-caps; @@ -326,8 +320,6 @@ display: tabular-nums; display: diagonal-fractions; display: stacked-fractions; - display: ordinal; - display: slashed-zero; display: jis78; display: jis83; display: jis90; @@ -335,7 +327,8 @@ display: simplified; display: traditional; display: proportional-width; - display: discretionary-ligatures; + display: ordinal; + display: slashed-zero; } .fonts-4 { @@ -347,11 +340,18 @@ font-palette: auto; font-presentation: auto; font-variant-emoji: auto; + display: system-ui; display: emoji; display: math; display: fangsong; - display: system-ui; display: infinity; + display: stylistic(feature-value-name); + display: historical-forms; + display: styleset(feature-value-name #); + display: character-variant(feature-vlue-name #); + display: swash(feature-value-name); + display: ornaments(feature-value-name); + display: annotation(feature-value-name); display: swap; display: fallback; display: optional;