Kerala Rage Typography Strategy
Purpose
Define canonical typography policy and implementation patterns for KR Solidarity outputs.
Usage
Via slash command
/typo-check LoginScreen.tsx
/typography-audit frontend/src/components
/font-check .
Via skill tool
claude-code --skill kerala-rage-typography-strategy --path LoginScreen.tsx
Arguments:
pathrequired: file or directory to audit--output: optional output file, defaulttypography-audit-report.json
When to Use
- Designing or auditing typography.
- Implementing variable-font interactions.
Shared References
../shared-references/BRAND_CANON.md../shared-references/STATUS_THRESHOLDS.mdreferences/FONT_POLICY.mdreferences/SCORING.mdreferences/ANTI_PATTERNS.md
Scope
- approved font stack
- variable axis usage guidance
- motion-safe typography emphasis
- anti-patterns and troubleshooting
Canonical Font Stack
Use only approved KR Solidarity families:
Work Sansfor UI body, labels, helper text, and form copyFrauncesfor display or headline emphasis where contrast is neededJetBrains Monofor technical/meta text onlyLibre Bodoni,Caveat, andNablaonly when the design context explicitly justifies them
Do not introduce:
InterRobotoArialSoraPlus Jakarta Sans
Variable Axis Guidance
- use weight contrast intentionally rather than uniformly
- preserve readability first on auth and form-heavy screens
- avoid decorative slant or instability in core task flows unless the benchmark explicitly supports it
- treat expressive display use as headline-level emphasis, not default body styling
Scoring Methodology (100)
- Stack compliance: 30
- Hierarchy and contrast: 30
- Readability and density fit: 20
- Expressive appropriateness: 20
Interpretation:
>= 90: production-ready typography75-89: needs refinement< 75: fails typography gate for migration readiness
Anti-Patterns
- banned font families in migration code
- weak hierarchy where headline, body, and CTA all read at the same visual weight
- over-styled auth screens that reduce clarity
- decorative display use in form labels or helper text
- expressive typography that breaks accessibility or trust in transactional flows
Typical Workflow
- Inspect the target screen or component source.
- Confirm the font family usage aligns to the canonical stack.
- Score hierarchy, readability, and expressive fit using
references/SCORING.md. - Record anti-patterns using
references/ANTI_PATTERNS.md. - Hand off to
m3-visual-auditif the implementation needs screenshot-level confirmation.
Output Contract
Use deterministic audit shape with wrapper key typography_audit.
Related Skills
kerala-rage-brand-enforcerm3-visual-auditm3-expressive-token-orchestrator