diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/libertinus-fonts/README.txt |
Initial commit
Diffstat (limited to 'fonts/libertinus-fonts/README.txt')
-rw-r--r-- | fonts/libertinus-fonts/README.txt | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/fonts/libertinus-fonts/README.txt b/fonts/libertinus-fonts/README.txt new file mode 100644 index 0000000000..3c6eef2e78 --- /dev/null +++ b/fonts/libertinus-fonts/README.txt @@ -0,0 +1,69 @@ +[![Build Status](https://travis-ci.org/alif-type/libertinus.svg?branch=master)](https://travis-ci.org/alif-type/libertinus) + +Libertinus fonts +================ + +![Sample of Libertinus fonts](documentation/preview.png) + +***This project is in maintenance mode. Only bug reports will be considered, or +feature requests accompanied by pull requests.*** + +Libertinus fonts is a fork of the Linux Libertine and Linux Biolinum fonts that +started as an OpenType math companion of the Libertine font family. It has grown +to a full fork to address some of the bugs in the fonts. Thanks to Frédéric +Wang for coming up with the name Libertinus. + +Libertinus was forked from the 5.3.0 (2012-07-02) release of Linux Libertine fonts. + +The family consists of: + +* Libertinus Serif: forked from *Linux Libertine*. +* Libertinus Sans: forked from *Linux Biolinum*. +* Libertinus Mono: forked from *Linux Libertine Mono*. +* Libertinus Math: an OpenType math font for use in OpenType math-capable + applications (like LuaTeX, XeTeX or MS Word 2007+). + +Libertinus fonts are available under the terms of the Open Font License version +1.1. + +A zip file containing the font files can be downloaded from the +“[Releases](https://github.com/alif-type/libertinus/releases)” page +of the project on GitHub. + +Building +-------- +To build the fonts, you need GNU Make, [FontForge][1] with Python support, the +[FontTools][2] Python module, and the [pcpp][3] Python module. The latest +versions of FontForge and FontTools are preferred. + +To build the fonts: + + make + +To build the PDF samples you need [fntsample][4], and then: + + make doc + +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 should 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. + +Generating the fonts for each commit is preferred, but not absolutely required. + +[1]: https://fontforge.github.io +[2]: https://github.com/fonttools/fonttools +[3]: https://github.com/ned14/pcpp +[4]: https://github.com/eugmes/fntsample |