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