Disunify untagged capital Yeri/Yery. selectors. (#2069)
This commit is contained in:
parent
35c4add8f5
commit
79a2fafdb4
5 changed files with 30 additions and 23 deletions
1
changes/27.3.4.md
Normal file
1
changes/27.3.4.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
* Disunify anonymous untagged variant selectors for Cyrillic Capital Yeri/Yery for consistency in style-driven configurations.
|
|
@ -112,14 +112,14 @@ glyph-block Letter-Cyrillic-Yat : begin
|
||||||
|
|
||||||
DependentSelector.set currentGlyph : if (suffix === "corner") 'full' 'reduced'
|
DependentSelector.set currentGlyph : if (suffix === "corner") 'full' 'reduced'
|
||||||
|
|
||||||
select-variant 'cyrl/Yat' 0x462 (follow -- 'cyrl/YeriBar')
|
select-variant 'cyrl/Yat' 0x462 (follow -- 'cyrl/Yeri')
|
||||||
select-variant 'cyrl/yat.upright' (follow -- 'cyrl/yeriBar')
|
select-variant 'cyrl/yat.upright' (follow -- 'cyrl/yeri')
|
||||||
select-variant 'cyrl/yatTall' 0x1C87 (follow -- 'cyrl/yeriBar')
|
select-variant 'cyrl/yatTall' 0x1C87 (follow -- 'cyrl/yeri')
|
||||||
|
|
||||||
select-variant 'cyrl/YatIotified' 0xA652 (follow -- 'cyrl/YeriBar')
|
select-variant 'cyrl/YatIotified' 0xA652 (follow -- 'cyrl/Yeri')
|
||||||
select-variant 'cyrl/yatIotified' 0xA653 (follow -- 'cyrl/yeriBar')
|
select-variant 'cyrl/yatIotified' 0xA653 (follow -- 'cyrl/yeri')
|
||||||
|
|
||||||
select-variant 'cyrl/yat.italic/yeri' (follow -- 'cyrl/yeriBar')
|
select-variant 'cyrl/yat.italic/yeri' (follow -- 'cyrl/yeri')
|
||||||
CreateDependentComposite 'cyrl/yat.italic' null 'cyrl/yat.italic/yeri' : object
|
CreateDependentComposite 'cyrl/yat.italic' null 'cyrl/yat.italic/yeri' : object
|
||||||
full 'cyrl/yat.italic/base/corner'
|
full 'cyrl/yat.italic/base/corner'
|
||||||
reduced 'cyrl/yat.italic/base/cursive'
|
reduced 'cyrl/yat.italic/base/cursive'
|
||||||
|
|
|
@ -301,8 +301,8 @@ glyph-block Letter-Cyrillic-Yeri : begin
|
||||||
select-variant 'cyrl/Yeri' 0x42C
|
select-variant 'cyrl/Yeri' 0x42C
|
||||||
select-variant 'cyrl/yeri' 0x44C
|
select-variant 'cyrl/yeri' 0x44C
|
||||||
select-variant 'cyrl/yeri.BGR' (shapeFrom -- 'cyrl/yeri')
|
select-variant 'cyrl/yeri.BGR' (shapeFrom -- 'cyrl/yeri')
|
||||||
select-variant 'cyrl/YeriBar' 0x48C
|
select-variant 'cyrl/YeriBar' 0x48C (follow -- 'cyrl/Yeri')
|
||||||
select-variant 'cyrl/yeriBar' 0x48D
|
select-variant 'cyrl/yeriBar' 0x48D (follow -- 'cyrl/yeri')
|
||||||
select-variant 'cyrl/YerNeutral' 0xA64E (follow -- 'cyrl/Yer')
|
select-variant 'cyrl/YerNeutral' 0xA64E (follow -- 'cyrl/Yer')
|
||||||
select-variant 'cyrl/yerNeutral' 0xA64F (follow -- 'cyrl/yer')
|
select-variant 'cyrl/yerNeutral' 0xA64F (follow -- 'cyrl/yer')
|
||||||
select-variant 'cyrl/YeryBack' 0xA650 (follow -- 'cyrl/Yery')
|
select-variant 'cyrl/YeryBack' 0xA650 (follow -- 'cyrl/Yery')
|
||||||
|
@ -318,9 +318,9 @@ glyph-block Letter-Cyrillic-Yeri : begin
|
||||||
if SLAB : begin
|
if SLAB : begin
|
||||||
include : VSerif.dr [mix SB RightSB 0.9] CAP VJut
|
include : VSerif.dr [mix SB RightSB 0.9] CAP VJut
|
||||||
|
|
||||||
alias 'latinBe' 0x182 'cyrl/Be'
|
alias 'latn/Be' 0x182 'cyrl/Be'
|
||||||
|
|
||||||
create-glyph 'latinDe' 0x18B : glyph-proc
|
create-glyph 'latn/De' 0x18B : glyph-proc
|
||||||
include : MarkSet.capital
|
include : MarkSet.capital
|
||||||
include : RevCyrYeriShape CAP
|
include : RevCyrYeriShape CAP
|
||||||
include : HBar.t [mix RightSB SB 0.9] (RightSB + O) CAP
|
include : HBar.t [mix RightSB SB 0.9] (RightSB + O) CAP
|
||||||
|
|
|
@ -27,4 +27,4 @@ glyph-block Letter-Latin-Sakha-Yat : begin
|
||||||
include : df.markSet.e
|
include : df.markSet.e
|
||||||
include : SakhaYatShape Yeri df XH
|
include : SakhaYatShape Yeri df XH
|
||||||
|
|
||||||
select-variant 'latn/yatSakha.upright'
|
select-variant 'latn/yatSakha.upright' (follow -- 'cyrl/yeri')
|
||||||
|
|
|
@ -5754,8 +5754,6 @@ selector."cyrl/che" = "tailed"
|
||||||
rank = 1
|
rank = 1
|
||||||
selector."cyrl/Yer" = "corner"
|
selector."cyrl/Yer" = "corner"
|
||||||
selector."cyrl/Yeri" = "corner"
|
selector."cyrl/Yeri" = "corner"
|
||||||
selector."cyrl/YeriBar" = "corner"
|
|
||||||
selector."cyrl/Yery" = "corner"
|
|
||||||
selector."cyrl/Nje/rightHalf" = "corner"
|
selector."cyrl/Nje/rightHalf" = "corner"
|
||||||
selector."cyrl/Lje" = "corner"
|
selector."cyrl/Lje" = "corner"
|
||||||
|
|
||||||
|
@ -5763,8 +5761,6 @@ selector."cyrl/Lje" = "corner"
|
||||||
rank = 2
|
rank = 2
|
||||||
selector."cyrl/Yer" = "round"
|
selector."cyrl/Yer" = "round"
|
||||||
selector."cyrl/Yeri" = "round"
|
selector."cyrl/Yeri" = "round"
|
||||||
selector."cyrl/YeriBar" = "round"
|
|
||||||
selector."cyrl/Yery" = "round"
|
|
||||||
selector."cyrl/Nje/rightHalf" = "round"
|
selector."cyrl/Nje/rightHalf" = "round"
|
||||||
selector."cyrl/Lje" = "round"
|
selector."cyrl/Lje" = "round"
|
||||||
|
|
||||||
|
@ -5772,8 +5768,6 @@ selector."cyrl/Lje" = "round"
|
||||||
rank = 3
|
rank = 3
|
||||||
selector."cyrl/Yer" = "cursive"
|
selector."cyrl/Yer" = "cursive"
|
||||||
selector."cyrl/Yeri" = "cursive"
|
selector."cyrl/Yeri" = "cursive"
|
||||||
selector."cyrl/YeriBar" = "cursive"
|
|
||||||
selector."cyrl/Yery" = "cursive"
|
|
||||||
selector."cyrl/Nje/rightHalf" = "cursive"
|
selector."cyrl/Nje/rightHalf" = "cursive"
|
||||||
selector."cyrl/Lje" = "cursive"
|
selector."cyrl/Lje" = "cursive"
|
||||||
|
|
||||||
|
@ -5791,10 +5785,8 @@ selector."cyrl/yer" = "corner"
|
||||||
selector."cyrl/yer.BGR" = "round" # Bulgarian
|
selector."cyrl/yer.BGR" = "round" # Bulgarian
|
||||||
selector."cyrl/yeri" = "corner"
|
selector."cyrl/yeri" = "corner"
|
||||||
selector."cyrl/yeri.BGR" = "round" # Bulgarian
|
selector."cyrl/yeri.BGR" = "round" # Bulgarian
|
||||||
selector."cyrl/yeriBar" = "corner"
|
|
||||||
selector."cyrl/nje/rightHalf" = "corner"
|
selector."cyrl/nje/rightHalf" = "corner"
|
||||||
selector."cyrl/lje" = "corner"
|
selector."cyrl/lje" = "corner"
|
||||||
selector."latn/yatSakha.upright" = "corner"
|
|
||||||
|
|
||||||
[prime.cyrl-yeri.variants.round]
|
[prime.cyrl-yeri.variants.round]
|
||||||
rank = 2
|
rank = 2
|
||||||
|
@ -5803,10 +5795,8 @@ selector."cyrl/yer" = "round"
|
||||||
selector."cyrl/yer.BGR" = "round"
|
selector."cyrl/yer.BGR" = "round"
|
||||||
selector."cyrl/yeri" = "round"
|
selector."cyrl/yeri" = "round"
|
||||||
selector."cyrl/yeri.BGR" = "round"
|
selector."cyrl/yeri.BGR" = "round"
|
||||||
selector."cyrl/yeriBar" = "round"
|
|
||||||
selector."cyrl/nje/rightHalf" = "round"
|
selector."cyrl/nje/rightHalf" = "round"
|
||||||
selector."cyrl/lje" = "round"
|
selector."cyrl/lje" = "round"
|
||||||
selector."latn/yatSakha.upright" = "round"
|
|
||||||
|
|
||||||
[prime.cyrl-yeri.variants.cursive]
|
[prime.cyrl-yeri.variants.cursive]
|
||||||
rank = 3
|
rank = 3
|
||||||
|
@ -5815,10 +5805,25 @@ selector."cyrl/yer" = "cursive"
|
||||||
selector."cyrl/yer.BGR" = "cursive"
|
selector."cyrl/yer.BGR" = "cursive"
|
||||||
selector."cyrl/yeri" = "cursive"
|
selector."cyrl/yeri" = "cursive"
|
||||||
selector."cyrl/yeri.BGR" = "cursive"
|
selector."cyrl/yeri.BGR" = "cursive"
|
||||||
selector."cyrl/yeriBar" = "cursive"
|
|
||||||
selector."cyrl/nje/rightHalf" = "cursive"
|
selector."cyrl/nje/rightHalf" = "cursive"
|
||||||
selector."cyrl/lje" = "cursive"
|
selector."cyrl/lje" = "cursive"
|
||||||
selector."latn/yatSakha.upright" = "cursive"
|
|
||||||
|
|
||||||
|
|
||||||
|
[prime.cyrl-capital-yery]
|
||||||
|
# No tags and sampler -- for style-driven variation
|
||||||
|
|
||||||
|
[prime.cyrl-capital-yery.variants.corner]
|
||||||
|
rank = 1
|
||||||
|
selector."cyrl/Yery" = "corner"
|
||||||
|
|
||||||
|
[prime.cyrl-capital-yery.variants.round]
|
||||||
|
rank = 2
|
||||||
|
selector."cyrl/Yery" = "round"
|
||||||
|
|
||||||
|
[prime.cyrl-capital-yery.variants.cursive]
|
||||||
|
rank = 3
|
||||||
|
selector."cyrl/Yery" = "cursive"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -7350,6 +7355,7 @@ cyrl-ef = "serifless"
|
||||||
cyrl-che = "standard"
|
cyrl-che = "standard"
|
||||||
cyrl-capital-yeri = "corner"
|
cyrl-capital-yeri = "corner"
|
||||||
cyrl-yeri = "corner"
|
cyrl-yeri = "corner"
|
||||||
|
cyrl-capital-yery = "corner"
|
||||||
cyrl-yery = "corner"
|
cyrl-yery = "corner"
|
||||||
cyrl-capital-ya = "straight-serifless"
|
cyrl-capital-ya = "straight-serifless"
|
||||||
cyrl-ya = "straight-serifless"
|
cyrl-ya = "straight-serifless"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue