summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/libertinus-fonts/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/libertinus-fonts/README.txt')
-rw-r--r--Master/texmf-dist/doc/fonts/libertinus-fonts/README.txt53
1 files changed, 37 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/fonts/libertinus-fonts/README.txt b/Master/texmf-dist/doc/fonts/libertinus-fonts/README.txt
index c256b2e1593..9f5147a0f64 100644
--- a/Master/texmf-dist/doc/fonts/libertinus-fonts/README.txt
+++ b/Master/texmf-dist/doc/fonts/libertinus-fonts/README.txt
@@ -1,13 +1,19 @@
-[![Build Status](https://travis-ci.org/khaledhosny/libertinus.svg?branch=master)](https://travis-ci.org/khaledhosny/libertinus)
+[![Build Status](https://travis-ci.org/libertinus-fonts/libertinus.svg?branch=master)](https://travis-ci.org/libertinus-fonts/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, but grown
-as a full fork to address some of the bugs in the fonts.
+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 is forked from 5.3.0 (2012-07-02) release of Linux Libertine fonts.
+Libertinus was forked from the 5.3.0 (2012-07-02) release of Linux Libertine fonts.
The family consists of:
@@ -15,40 +21,55 @@ The family consists of:
* 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+.
+ applications (like LuaTeX, XeTeX or MS Word 2007+).
-Libertinus fonts are available under the terms of Open Font License version
+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/libertinus-fonts/libertinus/releases)” page
+of the project on GitHub.
+
Building
--------
-To build the fonts you need GNU Make, [FontForge][1] with Python support, and
-[FontTools][2], latest versions of both are preferred.
+To build the fonts, you need GNU Make, [FontForge][1] with Python support, and
+[FontTools][2]. The latest versions of FontForge and FontTools are preferred.
+To load and compare GSUB features you also need the [preprocess][3] python module,
+which can be installed by following the instructions on the web page or, if your
+system has `pip`, with the commands:
-To build the PDF samples you need [fntsample][3] and, optionally, [mutool][4].
+ pip install https://github.com/doconce/preprocess/archive/master.zip
+
+(The version of preprocess registered with `PyPi` is out of date.)
To build the fonts:
make
-To build the PDF samples:
+To build the PDF samples you need [fntsample][4], and then:
make doc
Contributing
------------
-The fonts should be edited with FontForge, and the SFD files should be
-normalized with:
+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
+(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 --ammend` the changes).
+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/eugmes/fntsample
-[4]: https://mupdf.com/
+[3]: https://github.com/doconce/preprocess
+[4]: https://github.com/eugmes/fntsample