What problem does it solve? Web interfaces often ship with inconsistent font choices, broken heading hierarchy, poor line lengths, and wrapping or truncation issues that hurt readability. This Skill provides a systematic set of typography principles and review procedures so text renders correctly across browsers, devices, and writing directions. ## Core Features & Use Cases - Font Selection and Loading: Guides woff2 format usage, variable font axes, OpenType features, and correct use of CSS properties like font-weight and font-variant-numeric over raw low-level tags. - Spacing, Sizing, and Wrapping: Covers type scales, heading hierarchy, line-height, letter-spacing, measure caps, text-wrap, truncation, and tabular numbers for changing values. - Accessibility and Details: Addresses iOS input zoom at 16px, underline metrics, text selection, font smoothing, lang/dir attributes, and bidi handling. - Use Case: When reviewing a React component where a live price shifts layout as digits change, the Skill identifies the issue and recommends font-variant-numeric: tabular-nums, expressed in the project's own styling system such as Tailwind utilities. ## Quick Start Review the typography in my frontend components and report findings with severity, location, and fixes.