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