Reorder Z/z variants in ascending buildup order. (#2205)

This commit is contained in:
John McWilliams 2024-02-20 14:43:19 -05:00 committed by GitHub
parent 7a65490b5f
commit df30d6560b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 24 additions and 31 deletions

View file

@ -13,7 +13,7 @@
- `five`.`oblique-arched``five`.`oblique-arched-serifless`
- `five`.`oblique-flat``five`.`oblique-flat-serifless`
* \[**BREAKING**\] Reorder of glyph variants:
- Influenced characters: `U`, `u`, Greek Lower Mu (`μ`), Micro Sign (`µ`).
- Influenced characters: `U`, `Z`, `u`, `z`, Greek Lower Mu (`μ`), Micro Sign (`µ`).
* Add characters:
- UPWARDS WHITE ARROW FROM BAR (`U+21EA`) ... RIGHTWARDS WHITE ARROW FROM WALL (`U+21F0`).
- RETURN SYMBOL (`U+23CE`).

View file

@ -97,9 +97,9 @@ glyph-block Letter-Latin-Ezh : begin
return : object yMidBar
define EzhConfig : object
straightSerifless { false false }
straightSerifed { false true }
cursive { true false }
straightSerifless { false false }
straightTopSerifed { false true }
cursive { true false }
foreach { suffix { isCursive isSerifed } } [pairs-of EzhConfig] : do
create-glyph "Ezh.\(suffix)" : glyph-proc

View file

@ -1457,16 +1457,16 @@ selectorAffix.ZDesc = "serifless"
selectorAffix."ZDesc/reduced" = "serifless"
selectorAffix.Ezh = "serifless"
[prime.capital-z.variants-buildup.stages.serifs.serifed]
[prime.capital-z.variants-buildup.stages.serifs.top-serifed]
rank = 2
descriptionAffix = "serifs"
selectorAffix.Z = "serifed"
descriptionAffix = "serifs at top"
selectorAffix.Z = "topSerifed"
selectorAffix."Z/sansSerif" = "serifless"
selectorAffix."Z/reduced" = "serifed"
selectorAffix."Z/reduced" = "topSerifed"
selectorAffix."Z/reduced/sansSerif" = "serifless"
selectorAffix.ZDesc = "topSerifed"
selectorAffix."ZDesc/reduced" = "topSerifed"
selectorAffix.Ezh = "serifed"
selectorAffix.Ezh = "topSerifed"
[prime.capital-z.variants-buildup.stages.serifs.bottom-serifed]
rank = 3
@ -1479,16 +1479,16 @@ selectorAffix.ZDesc = "serifless"
selectorAffix."ZDesc/reduced" = "serifless"
selectorAffix.Ezh = "serifless"
[prime.capital-z.variants-buildup.stages.serifs.top-serifed]
[prime.capital-z.variants-buildup.stages.serifs.serifed]
rank = 4
descriptionAffix = "serifs at top"
selectorAffix.Z = "topSerifed"
descriptionAffix = "serifs"
selectorAffix.Z = "serifed"
selectorAffix."Z/sansSerif" = "serifless"
selectorAffix."Z/reduced" = "topSerifed"
selectorAffix."Z/reduced" = "serifed"
selectorAffix."Z/reduced/sansSerif" = "serifless"
selectorAffix.ZDesc = "topSerifed"
selectorAffix."ZDesc/reduced" = "topSerifed"
selectorAffix.Ezh = "serifed"
selectorAffix.Ezh = "topSerifed"
[prime.capital-z.variants-buildup.stages.overlay.no-overlay]
rank = 1
@ -4263,7 +4263,6 @@ next = "serifs"
[prime.z.variants-buildup.stages.body.straight]
rank = 1
groupRank = 10
descriptionAffix = "straight body shape"
selectorAffix.z = "straight"
selectorAffix."z/sansSerif" = "straight"
@ -4274,7 +4273,6 @@ selectorAffix.ezh = "straight"
[prime.z.variants-buildup.stages.body.curly]
rank = 2
groupRank = 20
descriptionAffix = "curly body shape"
selectorAffix.z = "curly"
selectorAffix."z/sansSerif" = "curly"
@ -4285,7 +4283,6 @@ selectorAffix.ezh = "straight"
[prime.z.variants-buildup.stages.body.cursive]
rank = 3
groupRank = 30
next = "overlay"
descriptionAffix = "cursive body shape"
selectorAffix.z = "cursive"
@ -4300,7 +4297,6 @@ next = "overlay"
[prime.z.variants-buildup.stages.serifs.serifless]
rank = 1
groupRank = 1
descriptionAffix = "serifs"
descriptionJoiner = "without"
selectorAffix.z = "serifless"
@ -4310,20 +4306,18 @@ selectorAffix.zDesc = "serifless"
selectorAffix."zDesc/reduced" = "serifless"
selectorAffix.ezh = "serifless"
[prime.z.variants-buildup.stages.serifs.serifed]
[prime.z.variants-buildup.stages.serifs.top-serifed]
rank = 2
groupRank = 1
descriptionAffix = "serifs"
selectorAffix.z = "serifed"
descriptionAffix = "serifs at top"
selectorAffix.z = "topSerifed"
selectorAffix."z/sansSerif" = "serifless"
selectorAffix."z/reduced" = "serifed"
selectorAffix."z/reduced" = "topSerifed"
selectorAffix.zDesc = "topSerifed"
selectorAffix."zDesc/reduced" = "topSerifed"
selectorAffix.ezh = "serifed"
selectorAffix.ezh = "topSerifed"
[prime.z.variants-buildup.stages.serifs.bottom-serifed]
rank = 3
groupRank = 2
descriptionAffix = "serifs at bottom"
selectorAffix.z = "bottomSerifed"
selectorAffix."z/sansSerif" = "serifless"
@ -4332,16 +4326,15 @@ selectorAffix.zDesc = "serifless"
selectorAffix."zDesc/reduced" = "serifless"
selectorAffix.ezh = "serifless"
[prime.z.variants-buildup.stages.serifs.top-serifed]
[prime.z.variants-buildup.stages.serifs.serifed]
rank = 4
groupRank = 2
descriptionAffix = "serifs at top"
selectorAffix.z = "topSerifed"
descriptionAffix = "serifs"
selectorAffix.z = "serifed"
selectorAffix."z/sansSerif" = "serifless"
selectorAffix."z/reduced" = "topSerifed"
selectorAffix."z/reduced" = "serifed"
selectorAffix.zDesc = "topSerifed"
selectorAffix."zDesc/reduced" = "topSerifed"
selectorAffix.ezh = "serifed"
selectorAffix.ezh = "topSerifed"
[prime.z.variants-buildup.stages.overlay.no-overlay]
rank = 1