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/release_face.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/release_formula.rb,
lib/ucode/models/audit/script_features.rb,
lib/ucode/models/audit/codepoint_detail.rb,
lib/ucode/models/audit/release_manifest.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,
lib/ucode/models/audit/codepoint_provenance.rb,
lib/ucode/models/audit/release_universal_set.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, CodepointProvenance, CodepointRange, CodepointSetDiff, ColorCapabilities, Discrepancy, DuplicateGroup, EmbeddingType, FieldChange, FsSelectionFlags, GaspRange, Hinting, LibrarySummary, Licensing, Metrics, NamedInstance, OpenTypeLayout, PlaneSummary, ReleaseFaceEntry, ReleaseFormulaEntry, ReleaseManifest, ReleaseUniversalSet, ScriptCoverageRow, ScriptFeatures, ScriptSummary, VariationDetail