Precision-tuning weight, width, and optical axes
Enterprise-grade compression and optical optimization. Calibrate perceptual weight, compensate for irradiation, and achieve perfect visual parity across all modes.
Drop your variable font
.woff2, .ttf, .otf · fvar parsing
axes detected
Light/Dark Optical Test
Perceptual Scaling Array
Light Mode
Dark Mode
Light Mode
Dark Mode
← Drag to compare →
Share Perceptual State
Dark Mode CSS
:root { --font-grade: ; }
@media (prefers-color-scheme: dark) {
:root { --font-grade: ; }
}
body { font-variation-settings: ; }
How to Use Squish Lab Pro
Upload Font
Drop any .woff2, .ttf, or .otf variable font file
Adjust Axes
Fine-tune weight, width, optical size, etc.
Optical Axis Optimization
AI suggests optimal dark mode grade
Light/Dark Optical Test
Adjust until text stops pulsating
Scale
Simulate different screen sizes
Export
Copy CSS, JSON, or Figma tokens
Font Grading: The Secret to Perfect Dark Mode Typography
Font grading is the subtle adjustment of a typeface's weight and contrast to maintain optical harmony across different backgrounds and screen conditions. Unlike standard weight adjustment, grading fine-tunes the perceived thickness without changing the font's core design.
Why It's Critical for Modern Design:
- Dark Mode Optimization — Text often appears heavier on dark backgrounds due to irradiation; grading compensates for this optical illusion.
- APCA Contrast Compliance — Achieve WCAG accessibility standards with precise grade control.
- Brand Consistency — Maintain visual identity across light and dark themes without redesign.
- Variable Font Advantage — Unlike static fonts, variable fonts allow smooth grade transitions for every screen condition.