Module: Fontisan::Audit::Checks
- Defined in:
- lib/fontisan/audit/checks.rb,
lib/fontisan/audit/checks/os2_check.rb,
lib/fontisan/audit/checks/cmap_check.rb,
lib/fontisan/audit/checks/head_check.rb,
lib/fontisan/audit/checks/hhea_check.rb,
lib/fontisan/audit/checks/kern_check.rb,
lib/fontisan/audit/checks/maxp_check.rb,
lib/fontisan/audit/checks/post_check.rb,
lib/fontisan/audit/checks/hinting_check.rb,
lib/fontisan/audit/checks/cff_table_check.rb,
lib/fontisan/audit/checks/glyf_table_check.rb,
lib/fontisan/audit/checks/glyph_name_check.rb,
lib/fontisan/audit/checks/name_table_check.rb,
lib/fontisan/audit/checks/layout_table_check.rb,
lib/fontisan/audit/checks/variable_font_check.rb,
lib/fontisan/audit/checks/table_directory_check.rb,
lib/fontisan/audit/checks/woff2_validation_check.rb,
lib/fontisan/audit/checks/format_round_trip_check.rb,
lib/fontisan/audit/checks/ots_compatibility_check.rb,
lib/fontisan/audit/checks/collection_integrity_check.rb,
lib/fontisan/audit/checks/opentype_conformance_check.rb
Overview
Individual audit check implementations. Each is a standalone class
under Check that implements .call(font) and .code.
Adding a new check = one file + one autoload entry here. No edits to CheckRegistry or AuditCommand required (Open/Closed).
Defined Under Namespace
Classes: CffTableCheck, CmapCheck, CollectionIntegrityCheck, FormatRoundTripCheck, GlyfTableCheck, GlyphNameCheck, HeadCheck, HheaCheck, HintingCheck, KernCheck, LayoutTableCheck, MaxpCheck, NameTableCheck, OpenTypeConformanceCheck, Os2Check, OtsCompatibilityCheck, PostCheck, TableDirectoryCheck, VariableFontCheck, Woff2ValidationCheck