Class: Fontisan::Validators::OpenTypeValidator
- Inherits:
-
FontBookValidator
- Object
- Validator
- BasicValidator
- FontBookValidator
- Fontisan::Validators::OpenTypeValidator
- Defined in:
- lib/fontisan/validators/opentype_validator.rb
Overview
OpenTypeValidator provides comprehensive OpenType specification compliance checks
This validator extends FontBookValidator with additional checks ensuring full OpenType specification compliance. It validates glyph data, character mappings, and cross-table consistency.
The validator inherits all checks from FontBookValidator (18 checks from FontBookValidator + 8 from BasicValidator = 26 total) and adds 10 new checks:
- Maxp TrueType metrics validation
- Glyf table structure and accessibility
- Cmap Unicode mapping and coverage
- Cross-table consistency checks
Method Summary
Methods inherited from Validator
Constructor Details
This class inherits a constructor from Fontisan::Validators::Validator