Typography Presets
Use predefined typography styles with responsive sizing, proper line heights, and optimized letter spacing.
BreakMade Typography Presets provide a complete typographic system with fluid, responsive sizing using CSS clamp().
Heading Presets
| Level | Desktop | Mobile | Line Height | Letter Spacing | Weight |
|---|---|---|---|---|---|
| H1 | 3rem (48px) | ~2.25rem | 110% | -0.02em | 800 |
| H2 | 2.25rem (36px) | ~1.75rem | 120% | -0.02em | 700 |
| H3 | 1.875rem (30px) | ~1.5rem | 125% | -0.01em | 700 |
| H4 | 1.5rem (24px) | ~1.25rem | 130% | -0.01em | 600 |
| H5 | 1.25rem (20px) | ~1.125rem | 140% | 0 | 600 |
| H6 | 1rem (16px) | 1rem | 150% | 0 | 600 |
Body Text
- Size: 1rem (16px)
- Line Height: 160%
- Letter Spacing: 0
- Weight: 400
Installing Typography Presets
- Navigate to BreakMade settings
- Click Install Typography Presets
- Presets merge with your existing Breakdance typography
Enable Typography Only toggle to preserve other global settings.
Using Presets in Breakdance
Method 1: Typography Dropdown
- Select a text element
- Open Style panel → Typography settings
- Choose a preset from the dropdown
Method 2: Custom CSS
.custom-heading {
/* Match H2 preset */
font-size: clamp(1.75rem, 1.5rem + 1.5vw, 2.25rem);
line-height: 1.2;
letter-spacing: -0.02em;
font-weight: 700;
}
Why These Values?
Line Height
- Headings (110-130%): Tighter for visual impact
- Body (160%): Looser for readability
Letter Spacing
- Large text: Negative spacing brings letters together for cohesive headlines
- Body text: Default spacing for optimal reading
Usage Recommendations
| Element | When to Use |
|---|---|
| H1 | Page titles, hero headlines |
| H2 | Major section headings |
| H3 | Subsections, feature titles |
| H4 | Card titles, minor sections |
| H5 | Sidebar headings, labels |
| H6 | Captions, meta information |
Combining with Other Features
.section-title {
/* Typography */
font-size: clamp(1.75rem, 1.5rem + 1.5vw, 2.25rem);
line-height: 1.2;
letter-spacing: -0.02em;
font-weight: 700;
/* Color from palette */
color: var(--primary-heading);
/* Spacing */
margin-bottom: var(--s4);
}
Best Practices
- Semantic markup: One H1 per page, don’t skip levels
- Trust preset sizes: Use H3 instead of overriding H2 size
- Consistent application: All page titles = H1, section titles = H2
Troubleshooting
Presets not appearing?
- Click Install Typography Presets
- Refresh Breakdance editor
- Check Breakdance Global Settings > Typography
Wrong sizes displaying?
- Clear browser cache
- Check for conflicting custom CSS
Related
- Color Palette System - Using colors with typography
- Fluid Spacing - Spacing for text elements
- CSS Variables Reference - All available variables