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