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
f3edc3808f
update woff2
2024-10-27 19:49:39 +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
7b84ed96c2
add missing ss08 in config.json
2024-10-27 15:57:55 +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
a56aeed310
explain freeze option #233
2024-10-14 14:21:26 +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
bf1a109480
update readme
2024-10-14 11:15:21 +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
subframe7536
5df402f566
github mirror support
2024-10-13 21:49:20 +08:00
subframe7536
877965ff95
Merge branch 'variable' of github.com:subframe7536/Maple-font into variable
2024-10-13 19:16:43 +08:00
subframe7536
691f82940c
refactor ligatures and build script
2024-10-13 19:14:59 +08:00
Loc Quan
dd04b2607b
Typo/Grammar fixes ( #261 )
...
- Fixed majority of grammatical errors (except missing articles)
- Fixed some typos
- Capitalize majority of first letters in sentences for consistency
2024-10-12 23:01:36 +08:00
KomiMoe
eef3a8425d
Update README.md ( #256 )
2024-10-06 07:36:21 +08:00
subframe7536
931f495aac
improve build script
2024-10-01 15:10:18 +08:00
subframe7536
2705130b9b
Merge branch 'variable' of github.com:subframe7536/Maple-font into variable
2024-09-29 16:07:03 +08:00
subframe7536
7a6bfe736d
various improves:
...
- add comma to escape class
- more ignore cases
- optimize `>=` / `<=`
- add `=<=` / `=>=`
- add percent in cv01 #245
2024-09-29 16:06:56 +08:00
subframe7536
81d55a52a1
Update CN base font like
2024-09-22 17:47:09 +08:00
subframe7536
a45e047424
fix zero width
2024-09-20 16:23:43 +08:00
subframe7536
70667afe07
add use_hinted config in cn #246
2024-09-14 15:51:38 +08:00
subframe7536
5144c443ae
experimently support narrowed CN glyphs
2024-09-13 15:02:29 +08:00
subframe7536
4f901a49dd
format variable font Unique identifier
2024-09-12 08:57:28 +08:00
subframe7536
4554221a82
update gitignore
2024-09-11 16:18:58 +08:00
subframe7536
2174479f02
extract utils and fix font Unique identifier
2024-09-11 16:10:40 +08:00
subframe7536
1e39be8fd1
various improves
...
- remove `***` / `[<` / `>]`
- add `<:<` `>:>` `:=:` `##__`
- optmize ignore case
- optimize `&`
2024-09-07 23:50:12 +08:00
subframe7536
e3d58a96b4
add ignore case in asciitilde_asciitilde_greater
2024-09-04 09:03:39 +08:00
subframe7536
bbd6b20d6c
handled in CN base font
2024-09-03 19:44:00 +08:00
subframe7536
9176e70334
add grave in escape ligature
2024-09-03 14:04:10 +08:00
subframe7536
1028e7b804
remove locl in CN base font
2024-09-01 15:18:50 +08:00
subframe7536
3e56854e7e
fix cn output path
2024-09-01 15:13:45 +08:00
subframe7536
faaa0c129e
remove locl in #239
2024-09-01 15:13:14 +08:00
subframe7536
ffa17655c2
delete kern and gpos in CN
2024-09-01 15:12:00 +08:00
subframe7536
b0dcf96c52
support more argv
2024-08-31 14:34:53 +08:00
subframe7536
d19d9bb84a
fix custom font family, improve variable names
2024-08-31 14:33:58 +08:00
subframe7536
588bd85ecc
add variable woff2 build
2024-08-24 20:42:30 +08:00
subframe7536
d8fdd66fd8
various improvs
...
- improve `7` kerning
- fix unaligned components in composite glyphs
2024-08-24 20:28:59 +08:00
subframe7536
a4ce0efcf3
update readme
2024-08-16 21:12:38 +08:00
subframe7536
d77d114e7d
- improve б
/ 6
/ 9
...
- remove `\/` and `/\` ligatures
- check lsb of all italic symbols
2024-08-16 20:37:18 +08:00
subframe7536
7dd7324a4d
update readme
2024-08-10 15:27:36 +08:00
subframe7536
db18eb97f5
support italic feature freeze config and add normal preset
2024-08-10 10:41:47 +08:00
subframe7536
eb4f226904
revert "optimize feature freeze"
2024-08-10 10:19:04 +08:00
subframe7536
d8d0731cbf
various improves:
...
- improve `M` / `,` and italic `x` / `k`
- increase lsb in some italic symbols
- more case in escape ligature
- remove `f` and `y` in ss01
2024-08-10 10:17:25 +08:00
subframe7536
a90b197c8f
write license and config in zip file
2024-08-02 16:10:11 +08:00