Add J with flat hook and serifs at both sides (#945).

This commit is contained in:
be5invis 2021-04-11 21:19:01 -07:00
parent 5a8d0680e1
commit 4ef79effe6
3 changed files with 19 additions and 7 deletions

View file

@ -3,6 +3,6 @@
* \[**Breaking**\]: Reorganize variants of `A`, `B`, `D`, `J`, `X`, `Y`, `Z`, `d`, `x` and `z`.
* Update SS02 and SS16 to better reflect their source fonts (#939).
* Remove unnecessary serifs of Slab Italic Small Cyrillic KA (#938).
* Add flat-hook variants of `J` (#940).
* Add flat-hook variants of `J` (#940, #945).
* Add flat-arc parenthesis (#941).
* Fixed broken shape of Motion Serifed Cyrl/Shcha (#944).

View file

@ -105,6 +105,8 @@ glyph-block Letter-Latin-Upper-J : begin
serifedSymmetric { JFullHookBase [DivFrame 1] [DivFrame 1] JSymmetricSerif (RightSB - HalfStroke * HVContrast - JBalance2) }
flatHookSerifless { JFlatHookBase [DivFrame 1] [DivFrame 1] null (RightSB - HalfStroke * HVContrast - JBalance2) }
flatHookSerifed { JFlatHookBase [DivFrame 1] [DivFrame 1] JLeftwardSerif (RightSB - HalfStroke * HVContrast - JBalance2) }
flatHookSeriflessBothSides { JFlatHookBase [DivFrame 1] [DivFrame 1] JBothSidesSerif (RightSB - HalfStroke * HVContrast - JBalance2) }
flatHookSerifedSymmetric { JFlatHookBase [DivFrame 1] [DivFrame 1] JSymmetricSerif (RightSB - HalfStroke * HVContrast - JBalance2) }
descendingSerifless { JDescendingBase [DivFrame 1] [DivFrame 1] null (Middle + JBalance) }
descendingSerifed { JDescendingBase [DivFrame 1] [DivFrame 1] JLeftwardSerif (Middle + JBalance) }
descendingSerifedBothSides { JDescendingBase [DivFrame 1] [DivFrame 1] JBothSidesSerif (Middle + JBalance) }

View file

@ -482,33 +482,43 @@ rank = 6
description = "J with flat hook and top serif"
selector.J = "flatHookSerifed"
[prime.capital-j.variants.descending-serifless]
[prime.capital-j.variants.flat-hook-serifed-both-sides]
rank = 7
description = "J with flat hook and without serif"
selector.J = "flatHookSeriflessBothSides"
[prime.capital-j.variants.flat-hook-serifed-symmetric]
rank = 8
description = "J with flat hook and top serif"
selector.J = "flatHookSerifedSymmetric"
[prime.capital-j.variants.descending-serifless]
rank = 9
description = "J with hook goes below descender and without serif"
selector.J = "descendingSerifless"
[prime.capital-j.variants.descending-serifed]
rank = 8
rank = 10
description = "J with hook goes below descender and top serif"
selector.J = "descendingSerifed"
[prime.capital-j.variants.descending-serifed-both-sides]
rank = 9
rank = 11
description = "J with hook goes below descender and top serif at both sides (asymmetric)"
selector.J = "descendingSerifedBothSides"
[prime.capital-j.variants.descending-serifed-symmetric]
rank = 10
rank = 12
description = "J with hook goes below descender and top serif at both sides (symmetric)"
selector.J = "descendingSerifedSymmetric"
[prime.capital-j.variants.descending-flat-hook-serifless]
rank = 11
rank = 13
description = "J with flat hook goes below descender and without serif"
selector.J = "descendingFlatHookSerifless"
[prime.capital-j.variants.descending-flat-hook-serifed]
rank = 12
rank = 14
description = "J with flat hook goes below descender and top serif"
selector.J = "descendingFlatHookSerifed"