diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/libertinus-fonts/CONTRIBUTING.txt')
-rw-r--r-- | Master/texmf-dist/doc/fonts/libertinus-fonts/CONTRIBUTING.txt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/libertinus-fonts/CONTRIBUTING.txt b/Master/texmf-dist/doc/fonts/libertinus-fonts/CONTRIBUTING.txt new file mode 100644 index 00000000000..dbdaf099bfb --- /dev/null +++ b/Master/texmf-dist/doc/fonts/libertinus-fonts/CONTRIBUTING.txt @@ -0,0 +1,21 @@ +Contributing +------------ + +The source files are under the `sources` subdirectory. The `.sfd` files are +FontForge source font format and should be edited with FontForge. The `.fea` +files are Adobe feature files and should be edited by a plain text editor. + +After modifying the SFD files, they must be normalized with: + + make normalize + +(Make sure to save a copy of the SFD files before running this tool. The +simplest way is to commit the SFD files, normalize, check the diffs and verify +they are OK, then `git commit --amend` the changes). + +We keep the generated fonts under version control, so the last step is to run +`make` and commit the modified sources and the generated fonts. + +Fonts must be generated for each commit that changes the source files. The +build tools are smart enough to not change the binary fonts if the sources were +not changed. |