Tools

I use a range of tools to facilitate various aspects of font engineering work, many of which I have developed myself. As far as possible, I make these tools available to anyone as open source.

Crowbar
Crowbar
An OpenType debugger which allows you step through the layout rules of a font and see what effect each one has.
FEZ
An extensible layout language for font engineering; a replacement for the Adobe feature language.
Better Fonts Through Test-Driven Development
A system for testing font shaping. I'm convinced that a rigorous testing framework provides the best way to ensure that fonts are reliable and correct when navigating complex and interwoven shaping behaviour.
Font Engineering Tools
A mixed bag of useful scripts and utilities.
SILE
SILE
A typesetting engine with a special focus on global scripts.
CritParty
CritParty
A Glyphs font editor plugin for collaborative development. Get it through the Glyphs Plugin Manager
fonttools-rs
An implementation of OpenType for Rust.