|author||James Godfrey-Kittle <email@example.com>||2015-03-27 12:29:51 -0700|
|committer||James Godfrey-Kittle <firstname.lastname@example.org>||2015-04-16 12:16:33 -0700|
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')
1 files changed, 1 insertions, 0 deletions
@@ -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