Skip to content

Published requirements and test methods

Every TS 2.0 requirement has a permanent identifier, defined scope, severity, measurement method, threshold, and stated limitation. Mandatory failures block certification regardless of overall score.

For selection guidance that is not itself a certification requirement, see the font selection and accessibility guide.

Character Support

Complete inventories keep words intact. Missing digits, punctuation, or Latin coverage breaks real documents before style even matters.

IDRequirementSeveritySummary
TS2-COV-001Basic Latin CoveragemandatoryRequired Basic Latin characters present in the glyph inventory.
TS2-COV-002Digit CoveragemandatoryDigits 0–9 must be present.
TS2-COV-003Punctuation CoveragerecommendedCore punctuation required for professional text.
TS2-COV-004Latin-1 Supplement CoveragerecommendedWestern European Latin-1 subset coverage.
TS2-COV-005Currency Symbol CoverageinformationalPercent score for currency symbol support.

Legibility

Can letters be told apart, and can they be recognized at small sizes? This pillar covers the Il1 rule, related ambiguity pairs, and render-based recognition checks.

IDRequirementSeveritySummary
TS2-READ-001Small-size recognition at 8pxrecommendedMeasured recognition accuracy at 8px using a fixed render environment and automated recognition scoring against reference text.
TS2-READ-002Small-size recognition at 10pxrecommendedMeasured recognition accuracy at 10px using the same fixed render and automated recognition method.
TS2-READ-003Small-size recognition at 11pxrecommendedMeasured body-text recognition accuracy at 11px using the published render method.
TS2-READ-004Small-size recognition at 12pxrecommendedMeasured recognition accuracy at 12px using the published render method.
TS2-READ-005Numeral recognition at 10pxinformationalNumeric recognition accuracy at 10px.
TS2-READ-006Punctuation recognition at 10pxinformationalPunctuation recognition accuracy at 10px.
TS2-AMB-001i/l/1 DistinctionmandatoryMeasured separation between i, l, and 1 glyphs (gate threshold applies).
TS2-AMB-002O/0 DistinctionmandatoryMeasured separation between O and 0 glyphs (gate threshold applies).
TS2-AMB-003rn/m DistinctionrecommendedMeasured separation between rn and m glyph patterns.
TS2-AMB-004S/5 DistinctionrecommendedMeasured separation between S and 5 glyphs.
TS2-AMB-005b/8 DistinctioninformationalMeasured separation between b and 8 glyphs.

Technical Quality

The file must be a real, usable font: packaging, glyph inventory, naming, and metric windows such as x-height.

IDRequirementSeveritySummary
TS2-TECH-001WOFF2 Format PresentmandatoryWOFF2 signature or packaging required for technical pass.
TS2-TECH-002Non-empty Font FilemandatoryUploaded file must contain font bytes.
TS2-TECH-003Minimum Glyph InventorymandatoryGlyph count must exceed the minimum inventory threshold.
TS2-TECH-004Name / Weight MetadatamandatoryFamily or weight identification present.
TS2-TECH-005OpenType Feature DepthinformationalDetected OpenType feature tag depth.
TS2-TECH-006x-height Windowrecommendedx-height within expected relative window.

Layout

Vertical metrics and x-height consistency affect how reliably text sets across sizes and environments.

IDRequirementSeveritySummary
TS2-LAY-001x-height ConsistencyrecommendedLayout reliability signal from x-height metrics.
TS2-LAY-002Vertical Metrics StabilityinformationalVertical metrics / related size stability signal.

Production Readiness

Web packaging, payload size, family completeness, and declared license metadata for shipping decisions.

IDRequirementSeveritySummary
TS2-DEP-001Web Format PackagingmandatoryWOFF2 packaging for web deployment.
TS2-DEP-002File Size EfficiencyrecommendedCompressed payload scored against efficiency threshold.
TS2-DEP-003Weight CountinformationalDeclared or detected weight count toward family completeness.
TS2-DEP-004Variable or Static Family SignalinformationalVariable-font or multi-weight static packaging signal.
TS2-LIC-001License Metadata DeclaredrecommendedLicense or copyright metadata declared for the submission (metadata presence — not legal clearance).
TS2-LIC-002Commercial Use FlaginformationalDeclared commercial-use flag from submission metadata.
TS2-LIC-003Web Embedding FlagrecommendedDeclared web-embedding permission flag from submission metadata.

Font selection guide · Certification rules · Governance · Test a font