Class: Fontisan::Audit::Checks::LayoutTableCheck
- Inherits:
-
Fontisan::Audit::Check
- Object
- Fontisan::Audit::Check
- Fontisan::Audit::Checks::LayoutTableCheck
- Defined in:
- lib/fontisan/audit/checks/layout_table_check.rb
Overview
Validates GSUB/GPOS layout table structure: header version, ScriptList/FeatureList/LookupList offsets, and DFLT script recommendation. Only runs when layout tables are present.
Class Method Summary collapse
Methods inherited from Fontisan::Audit::Check
Class Method Details
.call(font) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/fontisan/audit/checks/layout_table_check.rb', line 12 def self.call(font) issues = [] issues.concat(validate_layout_table(font, "GSUB")) issues.concat(validate_layout_table(font, "GPOS")) issues end |
.code ⇒ Object
19 20 21 |
# File 'lib/fontisan/audit/checks/layout_table_check.rb', line 19 def self.code :ot_layout end |