Commit graph

142 commits

Author SHA1 Message Date
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
be5invis
cb5e36b52a Add support for all double-struck Latin letters (#712). 2020-11-06 20:40:18 -08:00
be5invis
97920d0f4d Complexity cleanup 2020-11-01 10:22:19 -08:00
be5invis
f38901ba7a Remove WOFF(1) file format in web fonts 2020-10-31 21:26:51 -07:00
be5invis
0d0bbb3849 Move packaging task generator out from verdafile 2020-10-31 00:42:58 -07:00
be5invis
314af73f7f Move SS samples to table 2020-10-30 23:41:02 -07:00
be5invis
c5f01d5356 Turn ligation list to table in README 2020-10-30 22:29:03 -07:00
be5invis
2e601b641c Add ligation configurability 2020-10-27 00:36:12 -07:00
be5invis
c1c3ce79ee V4: Initial implementation of refactored character variant system 2020-10-26 01:33:33 -07:00
be5invis
bb2953d19d r3.7.0 2020-10-24 06:48:40 -07:00