Commit graph

153 commits

Author SHA1 Message Date
subframe7536
38f41ae254 extract cn static checker 2025-02-22 20:13:35 +08:00
subframe7536
b9627c8d6d error handle for config file 2025-02-22 20:12:46 +08:00
subframe7536
0ea5915099 simplify run_build 2025-02-22 20:12:11 +08:00
Song
97aa3c225d
remove --forgive (#340) 2025-02-20 00:02:39 +08:00
subframe7536
ea1dcb4cfc speed up mono build and CN base font instantiation 2025-02-19 23:05:18 +08:00
subframe7536
c479ad0ff8 use ProcessPoolExecutor instead 2025-02-19 20:56:26 +08:00
subframe7536
52019d85d9 use ThreadPoolExecutor 2025-02-19 19:51:35 +08:00
subframe7536
97ddc901b8 cleanup 2025-02-19 16:05:31 +08:00
subframe7536
1f6eb081fc add forgive flag 2025-02-19 15:32:57 +08:00
subframe7536
19879b945b verify NF as well 2025-02-19 14:36:07 +08:00
subframe7536
ba92ab8876 update default flags 2025-02-19 11:22:40 +08:00
subframe7536
d4f897f230 extract glyph width prop 2025-02-19 11:13:15 +08:00
subframe7536
66359f7442 make --ttf-only more intuitive #337 2025-02-18 21:42:52 +08:00
subframe7536
57a803bcb0 fix width verify when cn.narrow is true #338 2025-02-18 21:34:57 +08:00
subframe7536
97745be981 Add beta attribute to FontConfig for version handling 2025-02-13 19:13:44 +08:00
subframe7536
da67198dda Release v7.0-beta36 2025-01-27 11:48:24 +08:00
subframe7536
e82f70a9c2 remove --ttf-only restriction on nf and cn 2025-01-27 11:24:03 +08:00
subframe7536
46b42b11d7 improve logs 2025-01-23 16:29:21 +08:00
subframe7536
198a5533d7 add missing gasp table, remove -VF in production 2025-01-23 10:39:16 +08:00
subframe7536
2bf9118fd6 fix version string 2025-01-22 10:58:09 +08:00
subframe7536
f2d25c6532 optimize build script 2025-01-21 11:38:11 +08:00
subframe7536
431680fde8 move compress_folder to utils and update parameters 2025-01-21 11:19:47 +08:00
subframe7536
c4d4a80be3 refactor build script for clarity and consistency; rename functions and improve output messages 2025-01-21 10:44:11 +08:00
subframe7536
070b3a52f9 add glyph width checking functionality to ensure monospace compliance #314 2025-01-20 17:12:38 +08:00
subframe7536
5dd2c2ea3d Release v7.0-beta35 2025-01-19 22:26:52 +08:00
subframe7536
643c396f92 refactor build process to streamline Nerd-Font configuration and improve readability 2025-01-16 10:10:57 +08:00
subframe7536
d59773ed02 read mirror from env 2025-01-07 20:57:50 +08:00
subframe7536
9070169744 add --cn-rebuild flag in build script 2025-01-07 10:01:13 +08:00
subframe7536
2e1b8e671b various improves #313:
- support full width quote in CN
- make CN ligature fine-grain
- bring back `locl` in ZHH and ZHT
2025-01-07 10:00:47 +08:00
subframe7536
bf581b06d2 Release v7.0-beta34 2025-01-05 21:18:23 +08:00
subframe7536
4dea7125c4 skip download if local cn variable font exists 2025-01-04 20:27:10 +08:00
subframe7536
e076d74088 rename 2025-01-03 10:50:45 +08:00
subframe7536
da4a140e8a extract logic 2024-12-29 22:48:53 +08:00
subframe7536
8fee6fc12e log file name when replacing glyph name 2024-12-29 12:02:06 +08:00
subframe7536
6265a15dc6 Release v7.0-beta33 2024-12-29 11:09:14 +08:00
subframe7536
a1a0abd697 various improves:
- optimize `α` / `Ω` / `ω` / `Ћ`
- optimize italic `đ` / `ŋ` / `þ` / `ә` / `τ` / `ι` / `γ`
- optimize sub/sup numbers
- ensure all vertical alignment
2024-12-28 21:09:25 +08:00
subframe7536
732f0ba3ba improve variable font id 2024-12-27 13:47:39 +08:00
subframe7536
3a99fc0542 support apply custom feature file #304 2024-12-27 12:53:53 +08:00
subframe7536
51a949375f fix extra names 2024-12-27 11:13:48 +08:00
subframe7536
e899c29c7a parse .glyphs using glyphsLib 2024-12-27 10:17:56 +08:00
subframe7536
667d780297 glyphs name fix 2024-12-27 00:07:50 +08:00
subframe7536
21102f8d80 add shebang #299 2024-12-14 20:31:18 +08:00
subframe7536
d0ceb840cc Release v7.0-beta32 2024-12-14 19:42:10 +08:00
subframe7536
43a0e910bd optimize version string 2024-12-14 19:25:40 +08:00
subframe7536
15d3b4f08a add version to output config 2024-12-14 17:49:19 +08:00
subframe7536
fe4eadab1c add release script 2024-12-14 10:47:04 +08:00
subframe7536
ddb49108f2 various improves:
- add ignore for list pattern matching in Erlang
- fix cv31, cv33, cv35 combos not working in italic style #294
2024-12-13 17:58:41 +08:00
subframe7536
d2631597e8 fix auto rename by FontLab 2024-12-10 14:42:34 +08:00
subframe7536
9b9146eb7d v7.0-beta31 2024-12-08 14:06:17 +08:00
subframe7536
51e5a7f16c fix build config and update woff2 var 2024-12-08 11:36:16 +08:00