summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 10 insertions, 4 deletions
diff --git a/README.md b/README.md
index 4c28ee0..11f084f 100644
--- a/README.md
+++ b/README.md
@@ -3,10 +3,12 @@ The Roboto build toolchain depends on:
- FontTools (https://github.com/behdad/fonttools)
- RoboFab (https://github.com/robofab-developers/robofab)
+- NumPy and SciPy (http://www.numpy.org/)
- An expanded version of Tal Leming's feaTools
(https://github.com/jamesgk/feaTools/tree/expanded), for feature handling.
- BooleanOperations (https://github.com/typemytype/booleanOperations), for
glyph overlap removal.
+ - (requires Cython to install: http://cython.org/)
### OTF Generation
OTF generation depends on:
@@ -26,9 +28,13 @@ TTF generation depends on:
- FontForge (https://github.com/fontforge/fontforge)
Whose Python interface should be availabe on Ubuntu by default via `apt-get
-install fontforge` and `apt-get install python-fontforge`.
+install fontforge python-fontforge`.
-# Testing
-Test scripts (specifically, code in common-tests.py) depend on:
+# Post-Production
+Post-production scripts (most of the code outside of the `fontbuild` directory,
+e.g. for testing output) depend on:
-- https://github.com/rougier/freetype-py
+- The nototools module, installed as part of Noto
+ (https://code.google.com/p/noto/)
+ - (Noto subsequently depends on HarfBuzz: https://github.com/behdad/harfbuzz)
+- freetype-py (https://github.com/rougier/freetype-py)