Commit graph

126 commits

Author SHA1 Message Date
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
subframe7536
0986e4aa50
Make release CI works (#291)
* fix ci

* commit updated woff2 var

* fix `--normal --no-liga`

* reduce logs

* split custom and release
2024-12-07 23:32:53 +08:00
subframe7536
896929bce7 add --ttf-only option 2024-12-05 21:13:48 +08:00
subframe7536
a1c9204d44 more ignore in ligatures and improve italic g and y 2024-12-05 17:50:22 +08:00
subframe7536
68d8405211 format version id and build script version 2024-12-05 10:06:55 +08:00
subframe7536
7cefafd675 NL build in release, add suffix NL to name if disable ligature 2024-12-05 01:08:08 +08:00
subframe7536
ee68cfc715 fix name #289 2024-12-04 23:05:52 +08:00
subframe7536
7db6ebb75f fix typo #281 2024-12-04 10:23:46 +08:00
subframe7536
170d547089 skip optmization in debug 2024-12-04 09:52:32 +08:00
subframe7536
c61a6baeb4 add download progress 2024-12-04 09:14:42 +08:00
subframe7536
143c608f16 move nerd_font.github_mirror to github_mirror 2024-12-03 22:51:50 +08:00
subframe7536
664db94f28 add use_static_base_font in cn, improve downloader 2024-12-03 21:32:46 +08:00
subframe7536
dc3fcdae9e release and custom build in CI 2024-12-03 18:02:53 +08:00
subframe7536
c1d1d49f8a rename --release to --archieve, reduce logs 2024-12-03 17:06:41 +08:00
subframe7536
136b4c0d01 generate sha256 checksum file and reuse caches in release 2024-12-03 11:00:03 +08:00
subframe7536
c67349ff13 update help 2024-11-23 20:04:05 +08:00
subframe7536
1600365ab9 improve build script
- add args group
- add debug option
- remove dir prefix
- simply config load
- add cache option
- outline check and version fix for otf
- remove `--release` require on `--cn-both`
- no longer modify variable format name
- improve build finish info
2024-11-23 19:35:39 +08:00
subframe7536
ba7e5a1306 externalize get_freeze_config_str 2024-11-23 19:26:41 +08:00
subframe7536
3dd9d198a5 various improves
- disable `<-` when having tailing number
- longger `|>`
- optimize `a`, `%`, `@`, `~@` in cv01 . cv02
- improve build script
2024-11-09 23:05:22 +08:00
subframe7536
e3fb7e6cc0 fix freeze function and add missing ligature in build-config.json #248 2024-10-28 20:04:19 +08:00
subframe7536
287683a984 ligature option no longer effect cvXX, add --feat cli args #267 2024-10-28 10:36:13 +08:00
subframe7536
307219fa7f fix default value 2024-10-27 16:36:38 +08:00
subframe7536
55037eb430 more args in build script 2024-10-27 16:25:43 +08:00
subframe7536
5693bd2edd various improves:
- optimize `percent.cv01` and ` numbersign.cv01` #245
- fix contour sequence issues
- remove space required in `<< ` and ` >>` by default #233
- sharpen latin letters' cross corner, adjust weird glyph stems
- make `ss05` to disable escape char #234
- move double headed arrows and reversed arrows to `ss08`
- improve build script
- improve build base nf script
- add more detailed descriptions in readme and schema
- add support to remove all ligature #248
2024-10-27 15:55:21 +08:00
subframe7536
fb6e15a0f7 revert modifying the font name in TTF-AutoHint 2024-10-14 14:07:52 +08:00
subframe7536
faf96e5ded add --dry option, fix args handle and prefer slash in path 2024-10-14 12:21:33 +08:00
subframe7536
77cf9e36aa fix autohint dir structure #263 2024-10-14 00:57:33 +08:00
subframe7536
1ef531e57f detect build_nf function early #262 2024-10-13 23:29:39 +08:00