diff options
author | James Godfrey-Kittle <jamesgk@google.com> | 2015-04-20 11:47:56 -0700 |
---|---|---|
committer | jamesgk <jamesgk19@gmail.com> | 2015-04-20 11:47:56 -0700 |
commit | 2d407e1905ad03db886b4772c91d6341daa11b78 (patch) | |
tree | e5c4b86c76daa5b114647c24e28611b385b4653a | |
parent | b6dd3c12ecf5db071af8b94ef701a52cb91e88a8 (diff) |
Add more dependencies and instructions to READMEs.
Part of #1 and #5
-rw-r--r-- | README.md | 14 | ||||
-rw-r--r-- | src/v2/README.md | 19 |
2 files changed, 29 insertions, 4 deletions
@@ -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. |