summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md14
-rw-r--r--src/v2/README.md19
2 files changed, 29 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)
diff --git a/src/v2/README.md b/src/v2/README.md
new file mode 100644
index 0000000..62cc8d5
--- /dev/null
+++ b/src/v2/README.md
@@ -0,0 +1,19 @@
+# Roboto V2 Sources
+This directory contains the current masters used to generate the Roboto Sans and
+Roboto Condensed families.
+
+### Updating Sources
+When replacing the source VFBs, the source UFOs should be synced using FontLab's
+vfb2ufo converter: http://blog.fontlab.com/font-utility/vfb2ufo/
+
+Windows and Mac OS downloads are provided. The Windows download runs on Linux
+via wine:
+
+```
+wine [path-to-vfb2ufo]/exe/vfb2ufo.exe [roboto]/src/v2/Roboto_Thin.vfb
+wine [path-to-vfb2ufo]/exe/vfb2ufo.exe [roboto]/src/v2/Roboto_Regular.vfb
+wine [path-to-vfb2ufo]/exe/vfb2ufo.exe [roboto]/src/v2/Roboto_Bold.vfb
+```
+
+The converter should work both ways, so it is possible to convert altered UFOs
+back into VFBs which can be opened in FontLab.