be5invis
74846d3113
Utilize hb.js for building compatibility ligatures.
2023-08-16 21:56:56 -07:00
be5invis
f7fd09172b
Implement leaning mark mechanism for F
, L
, P
, b
, d
, h
, k
, p
, q
, r
to get better mark placement. Now, "narrow" marks will align to these letters' extension parts ( #1851 ).
2023-08-12 23:01:10 -07:00
be5invis
e0ab2ce54d
* Add characters:
...
- RIGHT ARROW WITH SMALL CIRCLE (`U+21F4`) (#1900 ).
- LEFT RIGHT ARROW THROUGH SMALL CIRCLE (`U+2948`) (#1900 ).
- LEFT ARROW WITH SMALL CIRCLE (`U+2B30`) (#1900 ).
2023-08-09 20:35:13 -07:00
be5invis
46876e115b
Add diamond-shaped zero ( #1727 ).
2023-07-08 02:04:44 -07:00
be5invis
da10f30b65
* Add Characters
...
- LATIN SMALL LIGATURE FI (`U+FB01`) (#1497 ).
- LATIN SMALL LIGATURE FFI (`U+FB03`) (#1497 ).
- LATIN SMALL LIGATURE FFL (`U+FB04`) (#1497 ).
- LATIN SMALL LIGATURE LONG S T (`U+FB05`) (#1497 ).
- LATIN SMALL LIGATURE ST (`U+FB06`) (#1497 ).
2023-04-25 23:36:17 -07:00
be5invis
ebfa808051
Mark Overhaul 1
2023-04-19 00:25:25 -07:00
be5invis
2d84803cec
Cleanup of geometry code
2023-03-28 01:32:45 -07:00
be5invis
4a3728ebe3
Artifact bugfix
2023-03-20 03:07:16 -07:00
be5invis
83df8bea3c
Cleanup
2023-03-09 05:12:06 -08:00
be5invis
e5178514c7
More cleanup ( #1568 , #1569 , # 1570, #1571 )
2023-02-26 06:40:11 -08:00
be5invis
c5d322709a
More outline cleanup changes ( #1562 )
2023-02-25 07:27:21 -08:00
be5invis
3607318795
Prevent pathological geometry produced in phonetic ligatures ( #1565 , #1566 ).
2023-02-25 06:06:03 -08:00
be5invis
6a307b5973
Cleanup
2023-02-25 05:20:24 -08:00
be5invis
d3b8e339a2
Ligation breakdown for C-likes 1 ( #1555 )
2023-02-20 22:53:57 -08:00
be5invis
5392963db4
Ligation builder cleanup
2023-02-19 20:32:28 -08:00
be5invis
1c0fb8b0f3
Add support of Unicode Variation Sequence for 0
that adds a slash ( #1534 ).
2023-01-22 17:48:49 -08:00
be5invis
3178076c3d
Fix shape artifacts of Ka, Zhe with descender ( #1518 , #1521 ).
2023-01-10 19:41:42 -08:00
be5invis
8013efca5d
More shape cleanups
2023-01-07 18:51:30 -08:00
be5invis
31744193bd
Cleanup
2022-12-21 23:17:30 -08:00
be5invis
019efc269d
Fix incorrect "Regular" suffix present in RBIZ family names ( #1466 ).
2022-12-15 18:04:03 -08:00
be5invis
0e1451e311
Bump cache edition
2022-12-06 18:18:55 -08:00
be5invis
e7d2d8c6cb
Fix overshoot of oval-shaped 0
, and open 6
/9
( #1455 ).
2022-12-06 18:18:23 -08:00
be5invis
b30e41ffb7
Auto maintain of the year in licenses
2022-10-26 19:44:36 -07:00
be5invis
fa57b1a6f4
Remove dupes in cv decomposition
2022-10-09 18:36:10 -07:00
be5invis
7ebf31cbb3
optimize
2022-09-16 03:53:58 -07:00
be5invis
12a4f1edb1
Optimize spacing variants' building
2022-09-15 18:50:29 -07:00
be5invis
78094dd541
Fix cv44
application on certain t-derived letters (U+01AB
, U+0236
, U+0288
, U+1DB5
, and U+20A7
) ( #1405 ).
2022-08-23 02:30:16 -07:00
be5invis
ef0ae85f91
Fix GSUB and GPOS conversion
2022-07-22 00:26:26 -07:00
be5invis
5d39aae19d
More cleanup
2022-07-17 01:02:50 -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
76e258ef77
Deps cleanup
2022-06-27 20:24:04 -07:00
be5invis
04a6a29238
Caching improvement: now caching works across families
2022-05-28 11:34:34 -07:00
be5invis
6b94447100
Perf optimization of caching
2022-05-07 13:04:34 -07:00
be5invis
8d861aab59
Fix geometry of "Ӊ", "ӊ", "Ӎ" , and "ӎ" ( #1295 ).
2022-02-09 02:07:15 -08:00
be5invis
9fbca9e9f3
Fix custom builds with compatibility ligatures ( #1248 ).
2021-11-06 18:47:27 -07:00
be5invis
81827f16ba
Fix the metrics of wide characters, making Extended families compatible with FontConfig’s “dual” width ( #1247 ).
2021-11-05 18:52:11 -07:00
be5invis
82913e9d7a
import/export cleanup
2021-07-28 20:13:04 -07:00
be5invis
fa70a3ff62
Remove <require>s from PTL
2021-07-17 13:43:14 -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
dad21a56ee
Migrate kits to JS
2021-07-07 20:08:06 -07:00
be5invis
6135354a30
Optimize the footprint of TTCs and Super-TTCs by 1/3.
2021-06-12 03:13:46 -07:00
be5invis
4bf94aba27
Use disjoint set to further avoid rounding errors ( #1100 )
2021-06-05 19:14:19 -07:00
be5invis
1babc986cd
Further improve Ot name derivation
2021-06-03 23:42:12 -07:00
be5invis
6c8233937f
Add release note ( #1007 )
2021-06-03 23:06:27 -07:00
be5invis
b6048d9a07
Lift naming into a separate file, and add knowledge about Apple's standard post
names
2021-06-03 23:00:32 -07:00
be5invis
8a69ab9179
Initial support for ligation in Kitty ( #1007 )
2021-06-02 19:17:49 -07:00