Class: Ucode::Models::Audit::OpenTypeLayout
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Ucode::Models::Audit::OpenTypeLayout
- Defined in:
- lib/ucode/models/audit/opentype_layout.rb
Overview
Structured OpenType layout summary for one face.
Carries:
scripts: union of GSUB + GPOS script tags (sorted, unique).features: union of GSUB + GPOS feature tags across every script (sorted, unique).by_script: per-script breakdown preserving the "feature X is for script Y" relationship.has_gsub/has_gpos: presence flags so consumers can tell "font has no layout" from "font has GSUB but no GPOS".
nil for Type 1 fonts (no SFNT table structure).