Commit graph

869 commits

Author SHA1 Message Date
be5invis
b1a1de5ba4 Increase weight of bolder weight grades for better distinction with lighter weights (#964). 2021-04-24 13:01:24 -07:00
be5invis
463c11f54b Adjust bar placement of lower f (#963). 2021-04-23 18:17:38 -07:00
be5invis
0930af652f Use an aging system for caches 2021-04-21 20:28:24 -07:00
be5invis
d312466556 Refine shape of closed and upper-open Ampersand (#912). 2021-04-19 23:32:09 -07:00
be5invis
8d234c1502 Fixup of Greek Ksi 2021-04-19 19:30:53 -07:00
be5invis
902722a1a1 Make outline simplification a kind of geometry, as well as skew correction (#961). 2021-04-19 18:03:15 -07:00
be5invis
340d3096c3 Move out [Legshape] from CommonShapes 2021-04-18 20:22:39 -07:00
be5invis
e5ce979e14 Z derived shape cleanup 2021-04-18 20:17:51 -07:00
be5invis
040b5fd487 Further improve normal corrector in spiro expansion 2021-04-18 19:46:05 -07:00
be5invis
5c1b0c7aa2 Serif procs cleanup 1 2021-04-18 05:50:57 -07:00
be5invis
33af28c07a Adjusted shape of wave ligations (#959). 2021-04-18 04:17:07 -07:00
be5invis
8baf9518da Warn more about NaN 2021-04-17 16:07:08 -07:00
be5invis
b67e8acca5 Also add source-controlled cache invalidation 2021-04-17 15:49:21 -07:00
be5invis
4c8de9f025 Cache the entire geometry flattener 2021-04-17 15:42:07 -07:00
be5invis
edbe5ff47e Caching code cleanup 2021-04-17 14:58:59 -07:00
be5invis
e28ce0fd68 Implement caching when performing outline conversion 2021-04-17 14:38:29 -07:00
be5invis
b16dfb91db Add turned six-pointed asterisk (#958). 2021-04-17 08:56:23 -07:00
be5invis
452e79eeba Fix broken shape of horn diacritic and ww (#957). 2021-04-17 08:44:50 -07:00
be5invis
b480b11c5f Cont. shape cleanup 2021-04-17 01:18:30 -07:00
be5invis
c95c32b050 Revision 2021-04-16 22:25:30 -07:00
be5invis
3a925627f3 Minor shape fixup 2021-04-16 21:59:39 -07:00
be5invis
4162636c07 Add cursive capital Z (#951). 2021-04-16 17:50:19 -07:00
be5invis
c8a10f9794 Refactor how stroke expansion work 2021-04-16 17:41:07 -07:00
be5invis
5c9047b31d Fix lbelt 2021-04-16 17:34:12 -07:00
be5invis
ea0d2edc06 Fix broken shape in condensed (#954) 2021-04-16 17:33:54 -07:00
be5invis
1b6e17da61 Make the recursive part better contained 2021-04-16 00:54:44 -07:00
be5invis
0787efe08c Add flat-hooked Long S and Eszet (#952). 2021-04-15 20:55:07 -07:00
be5invis
61f070d690 Add slant-sided M (#953). 2021-04-15 20:20:44 -07:00
be5invis
41e1d8abe3 Add Information Source symbol (#949) 2021-04-15 19:55:23 -07:00
be5invis
4ccf5a04ce Add vertical-sides variants of W and w (#950). 2021-04-15 18:43:38 -07:00
be5invis
7d8c61b992 Split punctuation source file 2021-04-15 02:40:24 -07:00
be5invis
ffec3802a7 Cont. 2021-04-14 20:57:42 -07:00
be5invis
109aaedad5 Refinement of digit 4 (#947). 2021-04-14 20:48:28 -07:00
be5invis
4ef79effe6 Add J with flat hook and serifs at both sides (#945). 2021-04-11 21:19:01 -07:00
be5invis
e09c601658 Fixed broken shape of Motion Serifed Cyrl/Shcha (#944). 2021-04-11 14:16:35 -07:00
be5invis
242ae4ea24 Add flat-arc parenthesis (#941). 2021-04-08 22:37:12 -07:00
be5invis
022f1001b6 Reverse contour orientation to better reflect TT 2021-04-08 00:29:51 -07:00
be5invis
006911e31b Add flat-hook variants of J (#940). 2021-04-07 23:47:10 -07:00
be5invis
929c164c0d Reorganize variants of B, D, d. 2021-04-07 19:44:49 -07:00
be5invis
373eafa6a5 * \[**Breaking**\]: Made serifed variants of X, Y, Z, x and z selectable via variant selector (#939).
* \[**Breaking**\]: Rename variants of `A`, `X`, `Y`, `Z`, `x` and `z`.
 * Update SS02 and SS16 to better reflect their source fonts (#939).
 * Remove unnecessary serifs of Slab Italic Small Cyrillic KA (#938).
2021-04-07 19:18:18 -07:00
be5invis
584e7a7fe0 The grades for width is updated to make the unit width of Extended subfamily being 0.6em. 2021-04-05 19:57:20 -07:00
be5invis
26a2497c6c Refinement 2021-04-04 03:41:09 -07:00
be5invis
ae043ee1c7 Add corner-hooked variants for r (#935). 2021-04-04 02:42:46 -07:00
be5invis
7700f623e4 Add shoer-neck variants for non-flat-hook styles of t (#934). 2021-04-01 19:48:14 -07:00
be5invis
82d89945a6 Improve legibility of Cyrillic Tshe and Dje (#931). 2021-03-31 23:32:13 -07:00
be5invis
c4a6bc2893 Fix broken shape of Latin Small Caps AE (#933). 2021-03-31 23:15:07 -07:00
be5invis
911569aeec Add asymmetric crossing 8 (#867). 2021-03-31 00:33:41 -07:00
be5invis
4a247f014e Cyrillic Small Ef will be cursive in Italic Slab subfamilies (#922). 2021-03-28 08:03:58 -07:00
be5invis
91769b5125 Make the reduced serif apply to cyrl-yeri=round (#922). 2021-03-27 19:01:33 -07:00
be5invis
e8121d4cc7 Make a specialized "tri-serif" variant for "A" (#925). 2021-03-27 03:34:44 -07:00