summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJames Godfrey-Kittle <jamesgk@google.com>2015-04-20 11:47:56 -0700
committerjamesgk <jamesgk19@gmail.com>2015-04-20 11:47:56 -0700
commit2d407e1905ad03db886b4772c91d6341daa11b78 (patch)
treee5c4b86c76daa5b114647c24e28611b385b4653a /README.md
parentb6dd3c12ecf5db071af8b94ef701a52cb91e88a8 (diff)
Add more dependencies and instructions to READMEs.
Part of #1 and #5
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)