This is a font family for the Quikscript and Shaw (Shavian) alphabets, in the style of 9-pin dot-matrix printers and similar bitmapped displays. They contain the complete ASCII (Basic Latin) character set, the complete Quikscript alphabet in its community-standard Private Use Area encoding, the Shaw alphabet in the Supplementary Multilingual Plane, plus a few other punctuation marks and symbols necessary for typesetting simple documents in English.
- Ensure Python and FontForge are installed, and both are in your PATH environment variable (so they can be invoked from the command line).
- From the root of the repo, run the command
pip install -r requirements.txtto install the necessary Python packages.
To build the fonts from scratch, using the provided Windows batch files:
- Run
generate.bat; this produces the intermediate sources in UFO format - Run
build.bat; this builds the final OpenType (TTF and WOFF2) fonts- If you wish, run
test.batto see Font Bakery's test results for the fonts
- If you wish, run
To easily add or modify glyphs:
- Edit the image
glyphs.pbmand set the corresponding glyph names inglyphs.csv - Run
step1.bat; this produces SFD files in thesources\tempfolder containing the designed glyphs - With the master source file
Quantum-MASTER-***.sfdopen in the same instance of FontForge as the temporary file, manually copy and paste the required glyphs and make any adjustments as required- Note that any glyphs in the
*aux.sfdmasters will automatically replace the corresponding glyphs in the main master, when the Bold and Video styles are generated
- Note that any glyphs in the
