1
0
Fork 0
mirror of synced 2024-05-01 11:13:27 +12:00
Commit graph

36 commits

Author SHA1 Message Date
Nikita Prokopov 747fab5be7 user.clj, nrepl -> socket repl 2024-01-02 16:26:52 +01:00
Nikita Prokopov a03fb501d3 Update scripts for fresh gftools and cross-platform mktemp 2023-01-17 18:35:09 +00:00
Nikita Prokopov 390c41cc94 Fixed build.sh to work on macOS, regen glyphs from *.fea 2022-03-15 15:51:00 +01:00
Fabian Preuß 31adb247e5 feat: allow hardcoding of features via arguments to build script
All features that were not already in their own files were pulled out of
FiraCode.glyphs into individual files. There is no way I will write
a parser for the glyphs file to do that at runtime. The build script
will then read the code in these feature files and appends it to the
`calt` property inside the glyphs file. Features to be baked in can be
given to build.sh as a comma separated list with the `-f / --features`
flag.

To more easily generate multiple font versions with different features
baked in, there are flags `-n / --family-name` for build.sh that will
allow users to set a custom family name for the font. The special value
"features" will append the feature list to the font name. The family
name is exported and used by the other build scripts as a directory to
separate different font versions. The filenames were not changed, the
directory name is enough separation.

The flag `-g / --generate-glyphs-only` will cause the script to exit
after the custom glyphs file has been created without actually building
the font. The custom .glyphs file will be saved as
`${family_name}.glyphs`.

Via another flag, `-w / --weights`, a comma separated list of font
weights to be generated can be given to build.sh.

The README received a hint to the new capabilities.

Fixed a mixup of cv25 and cv32.

The .gitignore was adjusted to better deal with the new directories and
files.
2022-03-15 15:34:25 +01:00
Nikita Prokopov bd4e557891 Fixed hinting settings to match Glyphs export #1315 2021-12-03 17:47:48 +01:00
Nikita Prokopov aa68c08f1c Moved .= into cv32 #670 2021-11-29 15:25:58 +01:00
Nikita Prokopov 4bf6dfe4f3 Update README for v6 2021-11-29 15:13:54 +01:00
Nikita Prokopov 4905eb5151 github release on tag 2021-11-12 13:30:20 +00:00
Nikita Prokopov 776770e5f1 Update font version on CI 2021-11-12 13:30:20 +00:00
Andrew Archibald d172396be6 Fix missing script .sh extensions; add Docker build notes 2021-11-12 13:30:10 +00:00
Nikita Prokopov aa9ea3dede Convert glyphs to 3.0.3 2021-11-05 23:34:36 +01:00
Nikita Prokopov 6bf3854628 Removed binaries from git, fixed variable + Retina, added version to CI 2021-08-09 02:29:24 +02:00
Nikita Prokopov 6b13bc53d1 Added U+EE06..U+EE0B Circular progress indicator  #1182 2021-04-18 02:54:20 +02:00
Nikita Prokopov c5047ac007 Fixed weird look of ::< ::> <:: >:: #1145 2021-04-18 00:50:55 +02:00
Nikita Prokopov e9f9cd3b76 Added progress to showcases 2021-04-10 17:40:43 +02:00
Andrew Archibald 888580a05a Use git-tagged version when packaging
`git describe --tags` returns a version string like '5.2-36-g15f7925'
when on commit g15f7925, which is 36 commits after the tag 5.2.
This is a more clear version when between releases.
2021-02-19 00:34:41 +01:00
Matej Focko 15f7925625 Add GitHub Action for building
- Add script to bootstrap GitHub action
- Build fonts
- Upload directory with built fonts as artifacts

Signed-off-by: Matej Focko <me@mfocko.xyz>
2021-02-10 19:52:50 +01:00
Nikita Prokopov 4d385a806c Simplified ss06 code 2020-10-26 13:10:54 +01:00
Nikita Prokopov df07894745 Moved .- into dlig #1103, added =< #34 2020-10-08 13:55:10 +02:00
Tommy Wang f967f62036 Dockerize build 2020-06-17 22:13:23 +02:00
Nikita Prokopov 8da49d55f8 Fixed hinting problems caused by build_ttf (closes #1075) 2020-06-12 15:18:38 +02:00
Nikita Prokopov 5cfaa1eacf fixed v5 in the picture 2020-06-08 16:35:26 +02:00
Nikita Prokopov 63c6434ab7 Fira Code v5 2020-06-08 16:10:00 +02:00
Nikita Prokopov 267a6fd221 Added //= =// =//= (closes #816) 2020-06-08 01:53:13 +02:00
Nikita Prokopov d41386567b Fixed STAT table in FiraCode-VF.ttf (closes #1054) 2020-06-08 01:04:36 +02:00
Nikita Prokopov d42e7276fa Fira Code v4 2020-05-18 04:10:03 +02:00
Nikita Prokopov 6d3758123c Fixed width of Germandbls, cornerbracketleft, cornerbracketleft, negativeAcknowledge-control, cornerbracketleft.half, cornerbracketright.half (closes #1000) 2020-04-15 18:51:08 +02:00
Nikita Prokopov 947ced5555 Fira Code v3 2020-04-09 18:59:53 +02:00
Nikita Prokopov 2a88d87bd5 Added SemiBold weight (closes #987) 2020-04-05 23:25:07 +02:00
Nikita Prokopov 84f8fa6b9c LIG -> *.spacer 2020-03-24 00:37:50 +01:00
Nikita Prokopov a000f6e593 add npm publish to release script 2019-09-10 13:16:11 +03:00
Nikita Prokopov 2780da6153 Added Not identical to U+2262 (closes #396) 2019-08-02 19:33:10 +03:00
Nikita Prokopov c13a8035c2 Rolled back ascender/descender changes from 6ee86a64b8 #798 2019-08-01 23:08:12 +03:00
Nikita Prokopov 6c38d43545 added --composites --windows-compatibility to ttf generation 2019-08-01 16:53:45 +03:00
Nikita Prokopov 35ac3003be Added Light and heavy dashed lines U+2504..U+250B (closes #702) 2019-05-21 21:08:01 +03:00
Nikita Prokopov cb70fe2de4 Moved all scripts to script/*, updated build instructions 2019-05-21 17:21:22 +03:00