The Ubuntu Font Family are a set of matching new libre/open fonts in development during 2010--2011. And with further expansion work and bug fixing during 2015. The development is being funded by Canonical Ltd on behalf the wider Free Software community and the Ubuntu project. The technical font design work and implementation is being undertaken by Dalton Maag.
Both the final font Truetype/OpenType files and the design files used to produce the font family are distributed under an open licence and you are expressly encouraged to experiment, modify, share and improve.
It is recommended to use a virtual environment with python -m virtualenv
,
since we use specific versions of some dependencies that might be differ
from those installed system wide.
Install dependencies
$ pip install -r requirements.txt
# Also install wine and curl.
Build fonts
$ make
Build fonts to edit TrueType instructions in VTT (placed next to the UFO)
$ make vtt
When making changes to the source files, the VTT compilation step may fail due to "unexpected" errors. The sources contain VTT source in high-level and compiled forms, vttLib checks that various things in the source line up with what's written to the VTT data and will complain if there are mismatches. Run the following to update the VTT data within the source:
$ make update-vtt
ttx
that can be used to dump the contens of font binaries in XML form for easier
comparison.