Commit graph

173 commits

Author SHA1 Message Date
be5invis
55714d5340 SAMPLE-IMAGES: Use SVG instead of PNG 2022-06-12 21:48:57 -07:00
be5invis
8b6df147a6 Fixup of sample image building 2022-06-07 02:07:51 -07:00
be5invis
3e66f9107d Add unhinted webfonts into package list 2022-06-04 17:11:54 -07:00
be5invis
5d747b9a66 Add unhinted webfont targets (#1363) 2022-06-04 17:00:40 -07:00
be5invis
213089a23b Fix VXDD application on U+1D1E (#1357). 2022-05-28 18:51:38 -07:00
be5invis
04a6a29238 Caching improvement: now caching works across families 2022-05-28 11:34:34 -07:00
be5invis
5f6cf31818 * Make user build plans' variants inheritable (#1345). 2022-05-21 13:55:12 -07:00
be5invis
8ef19e1b65 Add SHA hashes for packages (#1351) 2022-05-13 00:17:38 -07:00
be5invis
1f0be761a2 Release 15.1.0 2022-03-25 21:10:51 -07:00
be5invis
0c2d989b76 * Add Characters
- MODIFIER LETTER YIN DEPARTING TONE MARK (`U+02EA`);
  - MODIFIER LETTER YANG DEPARTING TONE MARK (`U+02EB`);
  - MODIFIER LETTER DOUBLE APOSTROPHE (`U+02EE`);
  - MODIFIER LETTER MIDDLE GRAVE ACCENT (`U+02F4`);
  - MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT (`U+02F5`);
  - MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT (`U+02F6`);
  - MODIFIER LETTER RAISED COLON (`U+02F8`);
  - MODIFIER LETTER BEGIN HIGH TONE (`U+02F9`);
  - MODIFIER LETTER END HIGH TONE (`U+02FA`);
  - MODIFIER LETTER BEGIN LOW TONE (`U+02FB`);
  - MODIFIER LETTER END LOW TONE (`U+02FC`);
  - MODIFIER LETTER SHELF (`U+02FD`);
  - MODIFIER LETTER OPEN SHELF (`U+02FE`);
  - MODIFIER LETTER LOW LEFT ARROW (`U+02FF`);
  - COMBINING LEFT ARROW BELOW (`U+20EE`);
  - COMBINING RIGHT ARROW BELOW (`U+20EF`);
2022-03-24 22:46:19 -07:00
be5invis
5b08cb2942 Add compute logic for 'hintReference' 2022-02-13 15:27:23 -08:00
be5invis
94631ac63c Add fourfold-solid-inner variants for @ (#1285). 2022-02-02 22:45:39 -08:00
be5invis
db2ea4242b Snapshot: add parallelism 2022-01-14 04:19:21 -08:00
be5invis
933725bbaf Use transparent images 2022-01-14 03:24:08 -08:00
be5invis
57b45643d5 Dark mode README 2022-01-14 01:49:55 -08:00
be5invis
22571b4d5c Add spacing grade quasi-proportional-extension-only. 2021-12-27 03:38:25 -08:00
be5invis
f82186fea2 Better handling dependencies in webfont builder 2021-12-22 20:03:42 -08:00
be5invis
c2c903ebce Make webfont formats customizable (#1266). 2021-12-22 19:51:58 -08:00
be5invis
ef34498449 Make archiver script more flexible 2021-12-20 23:51:05 -08:00
be5invis
5d941c21a5 Remove in-proc parallelism when archiving 2021-12-19 14:06:13 -08:00
be5invis
2446530629 Slightly reduce X-height by 0.01em for better balancing. 2021-11-29 21:04:56 -08:00
be5invis
9231ce994f Separate README into doc files 2021-11-01 22:14:32 -07:00
be5invis
a8c49b8223 Move PACKAGE-LIST.md into doc/ (#1242) 2021-11-01 21:10:43 -07:00
be5invis
7299bfb420 Add notes for TTC build (#1232). 2021-10-16 15:01:49 -07:00
be5invis
32f88103de Add quick reuse of default weight/width/slope grades in customized build (#1215). 2021-09-06 13:15:50 -07:00
be5invis
3b564a90a9 Add PACKAGE-LIST.md to bypass release note length limit. 2021-07-31 09:06:29 -07:00
be5invis
82913e9d7a import/export cleanup 2021-07-28 20:13:04 -07:00
be5invis
4f6d32aace Fix TTC grouping (#1167). 2021-07-26 19:21:01 -07:00
be5invis
c4ac2c9788 Fix filenames in 9-file TTC (#1167). 2021-07-25 18:40:18 -07:00
be5invis
7d8a9582a8 Fix release note generation script 2021-07-24 21:08:59 -07:00
be5invis
b7ab55ce73 Fix path in TtcArchiveFile directive 2021-07-23 23:44:11 -07:00
be5invis
5d38569238 Add support for slope customization (#599, #1165). 2021-07-23 21:23:08 -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
8a69ab9179 Initial support for ligation in Kitty (#1007) 2021-06-02 19:17:49 -07:00
be5invis
9371787b16 Allow custom build to extend weight to 1000 (#1040) 2021-05-22 22:46:19 -07:00
Sergey Vlasov
4a1158791b
Support custom weights, widths and slopes when collecting TTCs (#1029)
When using `private-build-plans.toml` with some weight, width or slope
names outside of the standard sets defined in `build-plans.toml`, any
font variations which had at least one nonstandard suffix component were
built normally as TTFs, but were not added to TTCs, because only
suffixes for combinations of standard weight, width and slope names were
considered by `getCollectPlans()`.  Change `getCollectPlans()` to get
the suffix mapping for every build plan instead of using standard
suffixes for all plans, so that any custom weight/width/slope names
would be handled properly.

Fixes #1026.
2021-05-22 11:22:29 -07:00
be5invis
e81f83319d fix release build 2021-05-16 15:33:54 -07:00
be5invis
f952637cce Build perf improvements 2021-05-16 02:19:54 -07:00
be5invis
2ae606ace5 Improve how we track build plans 2021-05-15 15:43:19 -07:00
be5invis
0930af652f Use an aging system for caches 2021-04-21 20:28:24 -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
9aecb6fa9c Fix Mono families' width grade (#943). 2021-04-11 14:05:35 -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
9a02b2c40c Fix release pipeline when private collect plans are present 2021-03-13 12:46:54 -08:00
be5invis
0e01152d4f Add dependency version check and outdatedness check 2021-03-09 00:42:23 -08:00
be5invis
ae374c3ff8 Fix incorrect serif shape for motion-serifed m under semi-proportional subfamilies. 2021-03-08 21:32:51 -08:00
be5invis
6be40fdbe9 Remove TTF from pages to reduce footprint 2021-02-28 18:56:37 -08:00
be5invis
79a0303154 Strip metadata in images to reduce file size and quantity of commits 2021-02-13 23:11:38 -08:00