summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJames Godfrey-Kittle <jamesgk@google.com>2015-03-27 12:29:51 -0700
committerJames Godfrey-Kittle <jamesgk@google.com>2015-04-16 12:16:33 -0700
commit236d42dda5160b88e6d0437cccc13d0853a9001a (patch)
tree5842aa042439317337e53384ac7ad20fb9274917 /README.md
parent9e0f008e1655e21a1cc09f2d0f163ba906ea99aa (diff)
Handle new contextual feature rules.
This depends on our own version of feaTools, which is a bit hacky. Ideally we should use something more robust that feaTools (e.g. a full feature syntax compiler). This also adds a message about the feaTools dependency to the readme, which I forgot about before.
Diffstat (limited to 'README.md')
-rw-r--r--README.md1
1 files changed, 1 insertions, 0 deletions
diff --git a/README.md b/README.md
index 11ff662..6dc1a65 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,7 @@
The Roboto build toolchain depends on:
- FontTools (https://github.com/behdad/fonttools)
- RoboFab (https://github.com/robofab-developers/robofab)
+- An expanded version of Tal Leming's feaTools (https://github.com/jamesgk/feaTools/tree/expanded)
Overlap removal depends on the "booleanOperations" (https://github.com/typemytype/booleanOperations) library, which is included in `scripts/lib/`. You may need to replace its `pyclipper.so` with `pyclipper-MAC.so` or `pyclipper-LINUX.so`, depending on your platform, or compile the cpp wrapper yourself according to the instructions found on GitHub.
### OTF Generation