Skip to content

Validation Profiles ​

Fontisan includes 5 validation profiles for different use cases.

indexability ​

Fast font discovery and indexing.

PropertyValue
Checks8
FocusMetadata-only
Speed~5x faster than production

Use Cases:

  • Font indexing systems
  • Quick format verification
  • Batch font discovery
bash
fontisan validate font.ttf -t indexability

Checks Performed:

  • Font format validity
  • Basic table presence
  • Name table readability
  • Magic number validation

usability ​

Font installation compatibility.

PropertyValue
Checks26
FocusmacOS Font Book compatibility
SpeedMedium

Use Cases:

  • Font installation verification
  • Desktop font deployment
  • User-facing font distribution
bash
fontisan validate font.ttf -t usability

Checks Include:

  • All indexability checks
  • Installation requirements
  • Name table completeness
  • Metrics validity

production ​

Comprehensive production quality (default).

PropertyValue
Checks37
FocusOpenType spec compliance
SpeedFull

Use Cases:

  • Font production pipeline
  • Quality assurance
  • Font release validation
bash
fontisan validate font.ttf -t production
# or
fontisan validate font.ttf

Checks Include:

  • All usability checks
  • OpenType specification compliance
  • Cross-platform compatibility
  • Advanced table validation

web ​

Web embedding readiness.

PropertyValue
Checks18
FocusWeb deployment
SpeedMedium

Use Cases:

  • Web font preparation
  • CDN deployment
  • Web performance optimization
bash
fontisan validate font.ttf -t web

Checks Include:

  • Required web tables
  • Subset compatibility
  • WOFF/WOFF2 readiness
  • Performance optimization

spec_compliance ​

Full OpenType specification compliance.

PropertyValue
ChecksFull
FocusDetailed analysis
SpeedSlow

Use Cases:

  • Font specification audit
  • Certification processes
  • Technical documentation
bash
fontisan validate font.ttf -t spec_compliance

Checks Include:

  • All production checks
  • Detailed specification analysis
  • Edge case validation
  • Comprehensive reporting

Profile Comparison ​

Featureindexabilityusabilityproductionwebspec
Basic validation✓✓✓✓✓
Installation checks-✓✓-✓
Spec compliance--✓-✓
Web optimization---✓-
Detailed analysis----✓
SpeedFastMediumFullMediumSlow

Choosing a Profile ​

TaskRecommended Profile
Indexing fontsindexability
Installing fontsusability
Releasing fontsproduction
Web deploymentweb
Specification auditspec_compliance
General useproduction (default)

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