summaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2017-08-22 21:12:15 +0300
committerRasmus Andersson <rasmus@notion.se>2017-08-22 21:12:15 +0300
commit01a5eaa1d494cda4358a5614a38102026c9cb140 (patch)
tree6268bf25da26fb2cd7ecb03f15ee9f599654c081 /CONTRIBUTING.md
parentea533dc0fbaf7966339bcefaa58cecb8afb10d57 (diff)
downloadinter-01a5eaa1d494cda4358a5614a38102026c9cb140.tar.xz
Update docs
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0cd90f32b..8c6fa8198 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -234,18 +234,29 @@ After you rebuild some font files, reload the web page to refresh fonts.
No, you don't. To build font files, all you need is Python. To edit the font files, you need something that can edit UFO files (like [RoboFont](http://robofont.com/) or a text editor.)
+----
> `KeyError: 'Lj'` when building
This probably means that you need to run `./init.sh` to setup the case-sensitive virtual file system mount that is needed by the font build system. Unfortunately the toolchain used (which is the same as for Roboto) requires not only a case-preserving file system, but also a case-sensitive one.
+----
> `ImportError: No module named robofab.objects.objectsRF`
Python virtualenv not configured. Run `. init.sh`
+----
> `make: *** No rule to make target ...`
Run `./init.sh` to update the generated makefile.
+----
+
+> How can I inspect a compiled font file?
+
+Use the fontinfo.py tool which outputs JSON describing all properties of
+one or more font files.
+See `misc/fontinfo.py -h` for details.
+Example use: `misc/fontinfo.py build/dist/Interface-BoldItalic.ttf`