Typography
Arcadia's typography system is built on DM Sans. We favor lighter weights (300-400) for headlines to create an elegant, modern feel. Heavier weights (500-600) are reserved for emphasis and UI elements.
DM Sans
Primary typeface for all interface text
Light (300) - For large headings
Regular (400) - For body text
Medium (500) - For emphasis
Semi Bold (600) - For strong emphasis
Heading Scale
Hierarchical heading system from H1 to H11
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Arcadia Brand Hub
Body Text Scale
Text sizes for content and interface elements
The quick brown fox jumps over the lazy dog. Typography is the art and technique of arranging type to make written language legible, readable, and appealing.
The quick brown fox jumps over the lazy dog. Typography is the art and technique of arranging type to make written language legible, readable, and appealing.
The quick brown fox jumps over the lazy dog. Typography is the art and technique of arranging type to make written language legible, readable, and appealing.
The quick brown fox jumps over the lazy dog. Typography is the art and technique of arranging type to make written language legible, readable, and appealing.
The quick brown fox jumps over the lazy dog. Typography is the art and technique of arranging type to make written language legible, readable, and appealing.
Usage Guidelines
Best practices for typography implementation
Hierarchy
- • Use only one H1 per page
- • Maintain logical heading sequence
- • Skip heading levels sparingly
- • Use H7-H11 for UI elements
Accessibility
- • Minimum 16px for body text
- • 1.5x line height for readability
- • Sufficient color contrast
- • Semantic HTML structure
Responsive
- • Scale down headings on mobile
- • Maintain readability at all sizes
- • Use relative units when possible
- • Test across devices
Performance
- • Preload critical font weights
- • Use font-display: swap
- • Optimize font loading
- • Subset fonts when possible

