Make U+1EFE follow cv24. (#2070)

This commit is contained in:
John McWilliams 2023-11-01 13:34:18 -04:00 committed by GitHub
parent 0a74f44f0f
commit 556886e0b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 7 deletions

View file

@ -1 +1,2 @@
* Disunify anonymous untagged variant selectors for Cyrillic Capital Yeri/Yery for consistency in style-driven configurations.
* Make LATIN CAPITAL LETTER Y WITH LOOP (`U+1EFE`) follow variants of capital `Y` (`cv24`) for a more balanced slab-italic form like that of Cyrillic Capital U.

View file

@ -430,8 +430,8 @@ glyph-block Letter-Latin-Lower-Y : begin
select-variant 'yHookTop' 0x1B4
select-variant 'cyrl/U' 0x423 (shapeFrom -- 'yCap')
select-variant 'YLoop' 0x1EFE (shapeFrom -- 'yCap')
select-variant 'yLoop' 0x1EFF (shapeFrom -- 'y')
select-variant 'YLoop' 0x1EFE (follow -- 'yLoop') (shapeFrom -- 'yCap')
select-variant 'grek/lambda' 0x3BB
select-variant 'lambdaSlash' 0x19B (follow -- 'grek/lambda')

View file

@ -1324,44 +1324,50 @@ next = "serifs"
rank = 1
descriptionAffix = "straight shape"
selectorAffix.Y = "straight"
selectorAffix."grek/upsilonHookedSymbolShape" = "straight"
selectorAffix."Y/sansSerif" = "straight"
selectorAffix.YLoop = "straightLoop"
selectorAffix."grek/upsilonHookedSymbolShape" = "straight"
[prime.capital-y.variants-buildup.stages.body.curly]
rank = 2
descriptionAffix = "curly shape"
selectorAffix.Y = "curly"
selectorAffix."grek/upsilonHookedSymbolShape" = "straight"
selectorAffix."Y/sansSerif" = "curly"
selectorAffix.YLoop = "curlyLoop"
selectorAffix."grek/upsilonHookedSymbolShape" = "straight"
[prime.capital-y.variants-buildup.stages.serifs.serifless]
rank = 1
descriptionAffix = "serifs"
descriptionJoiner = "without"
selectorAffix.Y = "serifless"
selectorAffix."grek/upsilonHookedSymbolShape" = "serifless"
selectorAffix."Y/sansSerif" = "serifless"
selectorAffix.YLoop = "serifless"
selectorAffix."grek/upsilonHookedSymbolShape" = "serifless"
[prime.capital-y.variants-buildup.stages.serifs.base-serifed]
rank = 2
descriptionAffix = "serifs at bottom"
selectorAffix.Y = "baseSerifed"
selectorAffix."grek/upsilonHookedSymbolShape" = "BaseSerifed"
selectorAffix."Y/sansSerif" = "serifless"
selectorAffix.YLoop = "serifless"
selectorAffix."grek/upsilonHookedSymbolShape" = "BaseSerifed"
[prime.capital-y.variants-buildup.stages.serifs.motion-serifed]
rank = 3
descriptionAffix = "motion serifs"
selectorAffix.Y = "motionSerifed"
selectorAffix."grek/upsilonHookedSymbolShape" = "serifless"
selectorAffix."Y/sansSerif" = "serifless"
selectorAffix.YLoop = "motionSerifed"
selectorAffix."grek/upsilonHookedSymbolShape" = "serifless"
[prime.capital-y.variants-buildup.stages.serifs.serifed]
rank = 4
descriptionAffix = "serifs"
selectorAffix.Y = "serifed"
selectorAffix."grek/upsilonHookedSymbolShape" = "BaseSerifed"
selectorAffix."Y/sansSerif" = "serifless"
selectorAffix.YLoop = "serifed"
selectorAffix."grek/upsilonHookedSymbolShape" = "BaseSerifed"