Add variant selection for Guillemets (#1899).

This commit is contained in:
be5invis 2023-08-19 01:33:37 -07:00
parent fdcde32d71
commit 02e8fe60ca
4 changed files with 77 additions and 18 deletions

View file

@ -6569,6 +6569,24 @@ selectorAffix."micro" = "serifed"
[prime.guillemet]
sampler = "« »"
samplerExplain = "Guillemets"
nonBreakingTagForNewVariantSelector = "VXAC" # REMOVE IN NEXT MAJOR VERSION CHANGE
tagKind = "symbol"
[prime.guillemet.variants.straight]
rank = 1
description = "Straight Guillemets (`« »`)"
selector."guillemet" = "straight"
[prime.guillemet.variants.curly]
rank = 2
description = "Curly Guillemets (`« »`)"
selector."guillemet" = "curly"
[prime.lig-ltgteq]
sampler = "<= >="
samplerExplain = "Less-equal and Greater-equal ligations"
@ -6845,6 +6863,7 @@ diacritic-dot = "round"
partial-derivative = "curly-bar"
lower-eth = "curly-bar"
micro-sign = "toothed-serifless"
guillemet = "curly"
lig-neq = "slightly-slanted"
lig-equal-chain = "with-notch"
lig-hyphen-chain = "with-notch"
@ -6944,6 +6963,7 @@ cyrl-capital-u = "straight-turn-serifed"
cyrl-capital-ya = "straight-serifed"
cyrl-ya = "straight-serifed"
micro-sign = "toothed-serifed"
guillemet = "straight"
[composite.slab.upright-oblique]
d = "toothed-serifed"
@ -7035,6 +7055,7 @@ number-sign = "slanted"
at = "fourfold"
percent = "rings-continuous-slash"
lower-eth = "straight-bar"
guillemet = "straight"
[composite.ss01.slab-override.design]
capital-d = "more-rounded-bilateral-serifed"
@ -7115,6 +7136,7 @@ partial-derivative = "straight-bar"
lower-eth = "straight-bar"
punctuation-dot = "square"
diacritic-dot = "square"
guillemet = "straight"
[composite.ss02.slab-override.design]
capital-j = "serifed"
@ -7177,6 +7199,7 @@ at = "fourfold"
question = "corner-flat-hooked"
lower-eth = "straight-bar"
micro-sign = "tailed-serifless"
guillemet = "straight"
[composite.ss03.italic]
a = "single-storey-serifless"
@ -7267,6 +7290,7 @@ lower-eth = "straight-bar"
micro-sign = "tailed-serifless"
punctuation-dot = "square"
diacritic-dot = "square"
guillemet = "straight"
[composite.ss04.slab-override.design]
capital-d = "more-rounded-bilateral-serifed"
@ -7334,6 +7358,7 @@ ampersand = "et-toothless-corner"
at = "compact"
cent = "open"
percent = "rings-continuous-slash"
guillemet = "straight"
lig-ltgteq = "slanted"
lig-equal-chain = "without-notch"
@ -7398,6 +7423,7 @@ percent = "rings-continuous-slash"
bar = "force-upright"
punctuation-dot = "square"
diacritic-dot = "square"
guillemet = "straight"
[composite.ss06.slab-override.design]
capital-d = "more-rounded-bilateral-serifed"
@ -7459,6 +7485,7 @@ pilcrow = "low"
number-sign = "slanted"
at = "fourfold"
percent = "rings-continuous-slash"
guillemet = "straight"
[composite.ss07.slab-override.design]
capital-d = "more-rounded-bilateral-serifed"
@ -7545,6 +7572,7 @@ dollar = "open"
cent = "open"
percent = "dots"
paren = "large-contour"
guillemet = "straight"
lig-ltgteq = "slanted"
lig-neq = "slightly-slanted-dotted"
lig-equal-chain = "with-notch"
@ -7640,6 +7668,7 @@ number-sign = "slanted"
dollar = "open"
bar = "force-upright"
micro-sign = "tailed-serifless"
guillemet = "straight"
lig-neq = "more-slanted"
[composite.ss09.italic]
@ -7703,6 +7732,7 @@ underscore = "low"
pilcrow = "low"
micro-sign = "toothless-rounded-serifless"
percent = "rings-continuous-slash"
guillemet = "straight"
[composite.ss10.italic]
i = "serifed-flat-tailed"
@ -7804,6 +7834,7 @@ dollar = "open"
cent = "open"
micro-sign = "toothless-corner-serifless"
percent = "rings-continuous-slash"
guillemet = "straight"
[composite.ss12.italic]
a = "single-storey-earless-corner-tailed"
@ -7956,6 +7987,7 @@ percent = "rings-continuous-slash"
lower-eth = "straight-bar"
lig-ltgteq = "slanted"
question = "corner-flat-hooked"
guillemet = "straight"
lig-neq = "more-slanted"
lig-equal-chain = "without-notch"
@ -8029,6 +8061,7 @@ number-sign = "slanted-open"
ampersand = "upper-open"
question = "corner"
brace = "curly-flat-boundary"
guillemet = "straight"
[composite.ss15.italic]
a = "single-storey-serifless"
@ -8128,6 +8161,7 @@ number-sign = "slanted"
percent = "rings-continuous-slash"
lower-eth = "straight-bar"
micro-sign = "toothed-bottom-right-serifed"
guillemet = "straight"
[composite.ss16.slab-override.design]
capital-d = "more-rounded-bilateral-serifed"
@ -8200,6 +8234,7 @@ micro-sign = "tailed-serifless"
punctuation-dot = "square"
diacritic-dot = "square"
brace = "curly-flat-boundary"
guillemet = "straight"
[composite.ss17.italic]
a = "single-storey-tailed"
@ -8280,6 +8315,7 @@ question = "corner"
number-sign = "slanted"
percent = "rings-continuous-slash"
micro-sign = "tailed-serifless"
guillemet = "straight"
[composite.ss18.italic]
f = "extended-crossbar-at-x-height"