What problem does it solve? Web typography decisions directly affect Core Web Vitals (LCP, CLS), accessibility, and brand consistency, yet font loading, subsetting, and type scale setup are easy to get wrong. This Skill encodes the 2026 state-of-the-art for the full technical typography stack so font infrastructure is implemented correctly the first time. ## Core Features & Use Cases - Font Hosting Strategy: Decision tree covering next/font (Google and local), Fontsource npm imports, and full self-hosting with a pyftsubset subsetting pipeline. - FOIT/FOUT/FOFT Remediation: A font-display decision matrix plus size-adjust and metric-override patterns to eliminate layout shift from font swapping. - Fluid Type Scales & Token Layer: clamp()-based modular scale arithmetic, vertical rhythm tokens, and a three-tier font-token CSS architecture wired into Tailwind. - Use Case: Ask it to set up fonts for a Next.js 15 App Router project and it produces app/fonts.ts with next/font, a tokens/typography.css fluid scale, and a performance audit checklist. ## Quick Start Set up fonts for my Next.js App Router project using next/font with a fluid type scale and a typography token file.