Class: Fontisan::Audit::Checks::MaxpCheck
- Inherits:
-
Fontisan::Audit::Check
- Object
- Fontisan::Audit::Check
- Fontisan::Audit::Checks::MaxpCheck
- Defined in:
- lib/fontisan/audit/checks/maxp_check.rb
Overview
Validates the 'maxp' table per the OpenType spec.
Constant Summary collapse
- MAX_GLYPHS =
0xFFFF- MAX_STACK_ELEMENTS =
1000
Class Method Summary collapse
Methods inherited from Fontisan::Audit::Check
Class Method Details
.call(font) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/fontisan/audit/checks/maxp_check.rb', line 13 def self.call(font) return [] unless font.has_table?("maxp") maxp = font.table("maxp") issues = [] issues.concat(validate_version(maxp, font)) issues.concat(validate_num_glyphs(maxp)) issues.concat(validate_hint_capacity(maxp)) issues end |
.code ⇒ Object
24 25 26 |
# File 'lib/fontisan/audit/checks/maxp_check.rb', line 24 def self.code :ot_maxp end |