Class: Fontisan::Validators::FontBookValidator
- Inherits:
-
BasicValidator
- Object
- Validator
- BasicValidator
- Fontisan::Validators::FontBookValidator
- Defined in:
- lib/fontisan/validators/font_book_validator.rb
Overview
FontBookValidator provides macOS Font Book installation compatibility checks
This validator extends BasicValidator with additional checks needed for fonts to be successfully installed and used in macOS Font Book. It ensures proper encoding combinations, OS/2 metrics, and other macOS-specific requirements.
The validator inherits all 8 checks from BasicValidator and adds 12 new checks focusing on:
-
Name table encoding combinations (Windows and Mac)
-
OS/2 table metrics and metadata
-
Head table bounding box
-
Hhea table metrics
-
Post table metadata
-
Cmap subtables
Direct Known Subclasses
Method Summary
Methods inherited from Validator
Constructor Details
This class inherits a constructor from Fontisan::Validators::Validator