Migration Guides
Migrating from another font tool? These guides will help you transition to Fontisan.
Available Guides
From fonttools (Python)
The most comprehensive migration guide covering:
- API equivalents for
TTFont,fontTools.varLib, etc. - CLI command mapping
- Feature comparison table
- Common workflows
From extract_ttc
Fontisan fully supersedes extract_ttc:
- Identical
lsandinfocommands - More powerful
unpackwith format conversion - Works on TTF/OTF files too
- Table sharing statistics
From otfinfo (lcdf-typetools)
Command equivalents for lcdf-typetools users:
otfinfo -i→fontisan infootfinfo -s→fontisan scriptsotfinfo -f→fontisan featuresotfinfo -g→fontisan glyphs
From Font-Validator
Validation profile mapping:
- Auto mode →
fontisan validate -t indexability - Full mode →
fontisan validate -t production - Web mode →
fontisan validate -t web
Why Migrate?
| Feature | fonttools | lcdf-typetools | Font-Validator | Fontisan |
|---|---|---|---|---|
| Pure Ruby | ❌ | ❌ | ❌ | ✅ |
| Font conversion | ✅ | ✅ | ❌ | ✅ |
| Validation | ❌ | ❌ | ✅ | ✅ |
| Variable fonts | ✅ | ❌ | ❌ | ✅ |
| Type 1 support | Partial | ✅ | ❌ | ✅ |
| Bidirectional hints | ❌ | Partial | ❌ | ✅ |
Need Help?
- GitHub Issues — Report bugs or request features
- Guide — Read the documentation