Module: Ucode::Models::Audit
- Defined in:
- lib/ucode/models/audit.rb,
lib/ucode/models/audit/hinting.rb,
lib/ucode/models/audit/metrics.rb,
lib/ucode/models/audit/baseline.rb,
lib/ucode/models/audit/licensing.rb,
lib/ucode/models/audit/audit_axis.rb,
lib/ucode/models/audit/audit_diff.rb,
lib/ucode/models/audit/gasp_range.rb,
lib/ucode/models/audit/discrepancy.rb,
lib/ucode/models/audit/audit_report.rb,
lib/ucode/models/audit/field_change.rb,
lib/ucode/models/audit/block_summary.rb,
lib/ucode/models/audit/plane_summary.rb,
lib/ucode/models/audit/embedding_type.rb,
lib/ucode/models/audit/named_instance.rb,
lib/ucode/models/audit/script_summary.rb,
lib/ucode/models/audit/codepoint_range.rb,
lib/ucode/models/audit/duplicate_group.rb,
lib/ucode/models/audit/library_summary.rb,
lib/ucode/models/audit/opentype_layout.rb,
lib/ucode/models/audit/script_features.rb,
lib/ucode/models/audit/codepoint_detail.rb,
lib/ucode/models/audit/variation_detail.rb,
lib/ucode/models/audit/codepoint_set_diff.rb,
lib/ucode/models/audit/color_capabilities.rb,
lib/ucode/models/audit/fs_selection_flags.rb,
lib/ucode/models/audit/script_coverage_row.rb
Overview
Models for the per-face font audit pipeline.
MECE with the UCD-side models (‘Models::Block`, `Models::Script`, `Models::CodePoint`, …): those are the source-of-truth UCD representation. The classes here are the *audit artifact* shape —coverage summaries, per-face report, diffs, library rollups.
Conventions (inherited from ‘Models`):
-
Inheritance, not include: ‘class Foo < Lutaml::Model::Serializable`
-
Wire shape via ‘key_value do … end`
-
Booleans via ‘Lutaml::Model::Type::Boolean` (not Ruby `:boolean`)
-
NEVER hand-rolled ‘to_h` / `from_h`
Defined Under Namespace
Classes: AuditAxis, AuditDiff, AuditReport, Baseline, BlockSummary, CodepointDetail, CodepointRange, CodepointSetDiff, ColorCapabilities, Discrepancy, DuplicateGroup, EmbeddingType, FieldChange, FsSelectionFlags, GaspRange, Hinting, LibrarySummary, Licensing, Metrics, NamedInstance, OpenTypeLayout, PlaneSummary, ScriptCoverageRow, ScriptFeatures, ScriptSummary, VariationDetail