Commit graph

151 commits

Author SHA1 Message Date
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
be5invis
ae2de5d90f Upgrade mechanism of generating sample images 2021-02-12 06:35:53 -08:00
be5invis
6afcde85c8 Make builds faster and occupy less disk space 2021-02-02 18:41:23 -08:00
be5invis
e63c098447 Fix Aile mosaic size 2021-01-24 04:17:38 -08:00
be5invis
bbb4c838ad The changes are large enough to target a new major release. Rename v4.6.0 to v5.0.0-beta.1 2021-01-22 18:05:48 -08:00
be5invis
ec456d2bcd r4.3.0 2021-01-02 09:41:52 -08:00
be5invis
126c8da107 Update deps 2021-01-01 21:49:20 -08:00
be5invis
5b02c9e02c Remove concept "quasi-proportional grade"; Change QP into a spacing grade. 2020-12-27 15:07:03 -08:00
be5invis
d21e21721d * Add rounded variant of e (#771).
* Add flat-hook single-storey variants for `g` (#772).
2020-12-17 19:04:23 -08:00
be5invis
87ce8e0685 Slightly reduce slope angle 2020-12-15 21:28:40 -08:00
be5invis
c56e9982bd Better show logs 2020-12-05 21:30:46 -08:00
be5invis
1b9eef5b7a Improve error messages when packages are not installed (#764). 2020-12-01 18:09:04 -08:00
be5invis
7d1d00e303 Add standalone web-font target 2020-11-27 16:20:10 -08:00
be5invis
afeee11738 Further cleanup 2020-11-27 01:49:20 -08:00
be5invis
3a3a4ff633 Simplify build file 2020-11-27 01:44:43 -08:00
be5invis
83015148de Fix broken descender connection of cyrl/tse (U+0446) under Italic (#754). 2020-11-22 11:17:29 -08:00
Alexey Ten
9d916bc5b1
Enable custom ligations. Fixes #744 (#747) 2020-11-21 12:42:06 -08:00
be5invis
deaa6933ff Fix build break if JS does not exist (#738). 2020-11-15 17:06:40 -08:00
be5invis
fe53c125fe Fix variant selector of Cyrillic TE’s italics to better respect m’s tailed-ness (#734). 2020-11-15 00:37:38 -08:00
be5invis
7853e97e62 Remove the copy of export plans in generate-release-notes 2020-11-14 01:58:48 -08:00
be5invis
74c9b2d4fb Cleanup 2020-11-12 03:49:39 -08:00
be5invis
73619b0d6d Add derived bold / italic / sans-serif / typewriter letters in Mathematical Alphanumeric Symbols block. 2020-11-08 18:12:20 -08:00
be5invis
e85254c93c Break per-group packages 2020-11-07 00:52:15 -08:00