Skip to content

Migration Guides

Migrating from another font tool? These guides will help you transition to Fontisan.

Available Guides

From fonttools (Python)

→ Migrate from fonttools

The most comprehensive migration guide covering:

  • API equivalents for TTFont, fontTools.varLib, etc.
  • CLI command mapping
  • Feature comparison table
  • Common workflows

From extract_ttc

→ Migrate from extract_ttc

Fontisan fully supersedes extract_ttc:

  • Identical ls and info commands
  • More powerful unpack with format conversion
  • Works on TTF/OTF files too
  • Table sharing statistics

From otfinfo (lcdf-typetools)

→ Migrate from otfinfo

Command equivalents for lcdf-typetools users:

  • otfinfo -ifontisan info
  • otfinfo -sfontisan scripts
  • otfinfo -ffontisan features
  • otfinfo -gfontisan glyphs

From Font-Validator

→ Migrate 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?

Featurefonttoolslcdf-typetoolsFont-ValidatorFontisan
Pure Ruby
Font conversion
Validation
Variable fonts
Type 1 supportPartial
Bidirectional hintsPartial

Need Help?

Fontisan is a [Ribose](https://open.ribose.com/) project