This guide explains how to install the DrawBot Proofing Tools package.
pip install git+https://github.com/adobe-type-tools/drawBotProofing.gitIf you have cloned or downloaded the repository:
# Navigate to the repository directory
cd drawBotProofing
# Install in development mode (for development)
pip install -e .
# Or install normally
pip install .- Python 3.11 or higher
- macOS (required for DrawBot)
The package will automatically install the following dependencies:
defcondrawbot(from GitHub)fonttoolsfontPartsunicodedataplus
After installation, the following commands will be available:
glyph-proof- compare glyphsglyphset-proof- the whole glyphset on one pagefigure-spacing-proof- compare figure spacing proofsvertical-metrics-comparison-proof- compare vertical metrics across fonts
accent-proof- check accents and their use accent proofsalphabet-proof- various basic proofs for different writing systemscharset-proof- check for a given charset on one pagecontext-proof- see characters in contexttext-proof- pages with example paragraphsunicode-chart-proof- generate Unicode character chartsvertical-metrics-proof- visualize vertical metricswaterfall-proof- create various waterfalls
overlay-font-proof- overlay two fontsreference-proof- compare multiple fonts side by side
After installation, you can start using the tools immediately:
# Create a text proof using a font
text-proof -f /path/to/your/font.otf -c al3
# Get help for any command
text-proof --help
alphabet-proof --helpIf you encounter issues with DrawBot installation, make sure you're on macOS and have the latest version of pip:
pip install --upgrade pipIf you get import errors, try reinstalling with force-reinstall:
pip install --force-reinstall git+https://github.com/adobe-type-tools/drawBotProofing.gitIf the commands are not found after installation, make sure your Python scripts directory is in your PATH, or try:
python -m pip install --user git+https://github.com/adobe-type-tools/drawBotProofing.gitThen restart your terminal.
For development work:
git clone https://github.com/adobe-type-tools/drawBotProofing.git
cd drawBotProofing
pip install -e .This installs the package in "editable" mode, so changes to the source code are immediately reflected.
To remove the package:
pip uninstall drawbot-proofing