Add J
with flat hook and serifs at both sides (#945).
This commit is contained in:
parent
5a8d0680e1
commit
4ef79effe6
3 changed files with 19 additions and 7 deletions
|
@ -3,6 +3,6 @@
|
||||||
* \[**Breaking**\]: Reorganize variants of `A`, `B`, `D`, `J`, `X`, `Y`, `Z`, `d`, `x` and `z`.
|
* \[**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).
|
* Update SS02 and SS16 to better reflect their source fonts (#939).
|
||||||
* Remove unnecessary serifs of Slab Italic Small Cyrillic KA (#938).
|
* 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).
|
* Add flat-arc parenthesis (#941).
|
||||||
* Fixed broken shape of Motion Serifed Cyrl/Shcha (#944).
|
* Fixed broken shape of Motion Serifed Cyrl/Shcha (#944).
|
|
@ -105,6 +105,8 @@ glyph-block Letter-Latin-Upper-J : begin
|
||||||
serifedSymmetric { JFullHookBase [DivFrame 1] [DivFrame 1] JSymmetricSerif (RightSB - HalfStroke * HVContrast - JBalance2) }
|
serifedSymmetric { JFullHookBase [DivFrame 1] [DivFrame 1] JSymmetricSerif (RightSB - HalfStroke * HVContrast - JBalance2) }
|
||||||
flatHookSerifless { JFlatHookBase [DivFrame 1] [DivFrame 1] null (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) }
|
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) }
|
descendingSerifless { JDescendingBase [DivFrame 1] [DivFrame 1] null (Middle + JBalance) }
|
||||||
descendingSerifed { JDescendingBase [DivFrame 1] [DivFrame 1] JLeftwardSerif (Middle + JBalance) }
|
descendingSerifed { JDescendingBase [DivFrame 1] [DivFrame 1] JLeftwardSerif (Middle + JBalance) }
|
||||||
descendingSerifedBothSides { JDescendingBase [DivFrame 1] [DivFrame 1] JBothSidesSerif (Middle + JBalance) }
|
descendingSerifedBothSides { JDescendingBase [DivFrame 1] [DivFrame 1] JBothSidesSerif (Middle + JBalance) }
|
||||||
|
|
|
@ -482,33 +482,43 @@ rank = 6
|
||||||
description = "J with flat hook and top serif"
|
description = "J with flat hook and top serif"
|
||||||
selector.J = "flatHookSerifed"
|
selector.J = "flatHookSerifed"
|
||||||
|
|
||||||
[prime.capital-j.variants.descending-serifless]
|
[prime.capital-j.variants.flat-hook-serifed-both-sides]
|
||||||
rank = 7
|
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"
|
description = "J with hook goes below descender and without serif"
|
||||||
selector.J = "descendingSerifless"
|
selector.J = "descendingSerifless"
|
||||||
|
|
||||||
[prime.capital-j.variants.descending-serifed]
|
[prime.capital-j.variants.descending-serifed]
|
||||||
rank = 8
|
rank = 10
|
||||||
description = "J with hook goes below descender and top serif"
|
description = "J with hook goes below descender and top serif"
|
||||||
selector.J = "descendingSerifed"
|
selector.J = "descendingSerifed"
|
||||||
|
|
||||||
[prime.capital-j.variants.descending-serifed-both-sides]
|
[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)"
|
description = "J with hook goes below descender and top serif at both sides (asymmetric)"
|
||||||
selector.J = "descendingSerifedBothSides"
|
selector.J = "descendingSerifedBothSides"
|
||||||
|
|
||||||
[prime.capital-j.variants.descending-serifed-symmetric]
|
[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)"
|
description = "J with hook goes below descender and top serif at both sides (symmetric)"
|
||||||
selector.J = "descendingSerifedSymmetric"
|
selector.J = "descendingSerifedSymmetric"
|
||||||
|
|
||||||
[prime.capital-j.variants.descending-flat-hook-serifless]
|
[prime.capital-j.variants.descending-flat-hook-serifless]
|
||||||
rank = 11
|
rank = 13
|
||||||
description = "J with flat hook goes below descender and without serif"
|
description = "J with flat hook goes below descender and without serif"
|
||||||
selector.J = "descendingFlatHookSerifless"
|
selector.J = "descendingFlatHookSerifless"
|
||||||
|
|
||||||
[prime.capital-j.variants.descending-flat-hook-serifed]
|
[prime.capital-j.variants.descending-flat-hook-serifed]
|
||||||
rank = 12
|
rank = 14
|
||||||
description = "J with flat hook goes below descender and top serif"
|
description = "J with flat hook goes below descender and top serif"
|
||||||
selector.J = "descendingFlatHookSerifed"
|
selector.J = "descendingFlatHookSerifed"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue