be5invis
5d39aae19d
More cleanup
2022-07-17 01:02:50 -07:00
be5invis
4a418cd473
More cleanup
2022-07-17 00:54:59 -07:00
be5invis
e61edd0db9
Format cleanup
2022-07-17 00:37:03 -07:00
be5invis
36835216f5
Continue ESM transform
2022-07-16 20:18:52 -07:00
be5invis
b8205a63aa
Initial work of ESM transformation
2022-07-16 19:26:49 -07:00
be5invis
5f6cf31818
* Make user build plans' variants inheritable ( #1345 ).
2022-05-21 13:55:12 -07:00
be5invis
5cfc3f7403
Detach Ascender height and Cap height ( #1334 ).
2022-05-13 20:22:19 -07:00
be5invis
6b94447100
Perf optimization of caching
2022-05-07 13:04:34 -07:00
be5invis
f8a104d550
Reduce closures
2022-03-27 12:36:01 -07:00
be5invis
6af084ecbc
Add metric override for archDepth
and smallArchDepth
( #1313 ).
2022-02-21 20:24:38 -08:00
be5invis
74d1da86c5
Add variant selector for dot and comma diacritics ( #1309 ).
2022-02-19 16:04:07 -08:00
be5invis
94f6010e01
Refactor dependent decompositions
2022-02-12 12:35:07 -08:00
be5invis
824377767a
Sample images simplification
2022-02-08 18:50:50 -08:00
be5invis
0c6cd3993d
* Add Characters
...
- REVERSED SEMICOLON (`U+204F`);
- REVERSED QUESTION MARK (`U+2E2E`);
- REVERSED COMMA (`U+2E41`);
- DOUBLE LOW-REVERSED-9 QUOTATION MARK (`U+2E42`);
2022-01-26 23:37:45 -08:00
be5invis
1252b055a5
Fix variant selection of CIRCLED ZERO WITH SLASH (U+1F10D
) ( #1274 ).
2022-01-08 12:50:10 -08:00
be5invis
623453018f
Add ability to customize the width of S-related necks for different kind of letters ( #1265 ).
2021-12-18 16:28:56 -08:00
be5invis
b52731ace9
Add open-swash Q ( #1264 ).
2021-12-17 04:06:12 -08:00
be5invis
09bc50a54c
Make essRatio overridable
2021-10-29 21:43:13 -07:00
be5invis
41e1c99e37
Add mechanism for including letter models
2021-10-25 19:33:10 -07:00
be5invis
1a2a8b6e75
Make frac
work for normal slash; Add numr
and dnom
feature ( #1230 ).
2021-10-14 21:59:01 -07:00
be5invis
35ecd6dddc
Add support for OpenType frac
feature ( #1230 ).
2021-10-09 18:51:58 -07:00
be5invis
22f9b847cf
Refines the design of APL glyphs, and also introduces a configurable "Favor APL" configuration for APL-oriented custom builds ( #1200 ).
2021-08-27 23:58:43 -07:00
be5invis
fe35f3dff7
Avoid in-place modifications when expanding contours
2021-07-31 13:38:15 -07:00
be5invis
2297c8b566
Fix serifs in dingbat circled numbers ( #1182 ).
2021-07-31 12:50:09 -07:00
be5invis
e49f4d2c8a
Add support for expression-style metric override. The old [metric-override.multiplies]
and [metric-override.adds]
are no longer supported ( #1181 ).
2021-07-30 21:20:12 -07:00
be5invis
98115f490d
Make dot size, period size and accent size / placement configurable ( #1169 , #1176 ).
2021-07-29 21:08:38 -07:00
be5invis
82913e9d7a
import/export cleanup
2021-07-28 20:13:04 -07:00
be5invis
5d38569238
Add support for slope customization ( #599 , #1165 ).
2021-07-23 21:23:08 -07:00
be5invis
ef203af85a
Organize support files and simplify imports
2021-07-15 21:14:08 -07:00
be5invis
70f41352c1
Make first stage of dispiro expansion cachable
2021-07-13 20:55:39 -07:00
be5invis
7bf55f2682
Make dispiro results cachable
2021-07-11 18:30:29 -07:00
be5invis
1205ffbb7e
Add U+035B
2021-06-28 20:03:33 -07:00
be5invis
205cb5958a
Refine names of dot variants ( #927 )
2021-06-23 22:53:41 -07:00
be5invis
554375808c
Add name suffix for marks ( kovidgoyal/kitty#3716 )
2021-06-12 22:44:28 -07:00
be5invis
6135354a30
Optimize the footprint of TTCs and Super-TTCs by 1/3.
2021-06-12 03:13:46 -07:00
be5invis
1e7bed47c7
* Add single-spacing TTC and Super TTC ( #1112 ).
...
* Fix geometry of:
- Latin Small Letter B with Stroke (`U+0180`) (#1115 ).
- Latin Letter Capital Gha (`U+01A2`), Latin Letter Small Gha (`U+01A3`) (#1115 ).
- Latin Letter Inverted Glottal Stop with Stroke (`U+01BE`) (#1115 ).
- Latin Capital Letter Hwair (`U+01F6`), Latin Small Letter Hwair (`U+0195`) (#1115 ).
- Latin Capital Letter Y with Stroke (`U+024E`) (#1115 ).
- Greek Capital Letter Theta (`U+0398`) (#1115 ).
- Greek Capital Letter Xi (`U+039E`) (#1115 ).
- Greek Capital Letter Delta (`U+0394`), Increment Symbol (`U+2206`) under Slab (#1115 ).
- Greek Capital Letter Psi (`U+03A8`), Greek Small Letter Psi (`U+03C8`), Cyrillic Small Letter Psi (`U+0471`) (#1115 ).
- Greek Small Letter Upsilon (`U+03C5`) (#1115 ).
- Greek Small Letter Chi (`U+03C7`) (#1115 ).
- Latin Small Letter A With Right Half Ring (`U+1E9A`) (#1115 ).
- Latin Small Letter Y With Dot Below (`U+1EF5`) (#1115 ).
2021-06-10 02:17:17 -07:00
be5invis
1babc986cd
Further improve Ot name derivation
2021-06-03 23:42:12 -07:00
be5invis
8a69ab9179
Initial support for ligation in Kitty ( #1007 )
2021-06-02 19:17:49 -07:00
be5invis
bc07436cd7
Make the (final) spiro-to-contour stage cachable
2021-05-31 15:30:46 -07:00
be5invis
5ef460d6e1
Fix assignment of k
in ss20
( #1102 ).
2021-05-31 03:46:06 -07:00
be5invis
229d624ebf
Further improve shape cleanup code
2021-05-31 01:26:31 -07:00
be5invis
3e615f4329
Fix regression of diacritic placement of over-the-tie marks ( #1092 ).
2021-05-29 16:49:33 -07:00
be5invis
be43dc99eb
Optimize
2021-05-25 18:57:19 -07:00
be5invis
9ec56813b5
Fix incorrect slope of Circled Italic Latin Capital Letter C (U+1F12B
) and Circled Italic Latin Capital Letter R (U+1F12C
) ( #1051 ).
2021-05-23 20:47:04 -07:00
be5invis
ce12d99f53
Make variant selectors of A
and E
able to influence AE and OE letters ( #1031 ).
2021-05-22 16:41:45 -07:00
be5invis
20dc6ad361
Force all variants of mathematical sans-serif characters to remove all serifs, including motion serifs ( #1030 ).
2021-05-22 14:52:07 -07:00
be5invis
941e12fb31
Add Heavy Black Heart (U+2764
) ( #920 ).
2021-05-19 22:27:29 -07:00
be5invis
4b6dd7376d
* Variant tags are reordered.
...
* Variant names of certain letters are renamed, including:
- Upper Gamma (`grek-upper-gamma`).
- Variants for `K`, `k`, Cyrillic Ka (`К` and `к`).
* Add more serifed variants for `K`, `k`, `n`, Cyrillic Ka (`К` and `к`) and Cyrillic Ef (`ф`) to better reproduce PT Mono (#986 ).
2021-05-10 19:48:49 -07:00
be5invis
83405b25db
Add
...
- Cyrillic Ghe with Stroke and Hook (`U+04FA`, `U+04FB`).
- Cyrillic Ha with Hook (`U+04FC`, `U+04FD`).
- Cyrillic Ha with Stroke (`U+04FE`, `U+04FF`).
2021-05-10 01:38:13 -07:00
be5invis
0930af652f
Use an aging system for caches
2021-04-21 20:28:24 -07:00