Typography
Type scale based on Inter font. Consistent sizing and weights for hierarchy.
Font Family
Inter is used as the primary typeface across all UI.
html
Primary
Inter
Fallback
system-ui
font-family: 'Inter', system-ui, sans-serif
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 !@#$%^&*()
abcdefghijklmnopqrstuvwxyz
0123456789 !@#$%^&*()
<!-- Font family -->
<div class="uc-font-sans">Inter (primary)</div>
<!-- Font weights -->
<span class="uc-font-normal">Regular 400</span>
<span class="uc-font-medium">Medium 500</span>
<span class="uc-font-semibold">Semi 600</span>
<span class="uc-font-bold">Bold 700</span>
Font Weights
Available weights for Inter in the system.
html
400 Regular
The quick brown fox jumps over the lazy dog
500 Medium
The quick brown fox jumps over the lazy dog
600 Semi
The quick brown fox jumps over the lazy dog
700 Bold
The quick brown fox jumps over the lazy dog
800 Extra
The quick brown fox jumps over the lazy dog
900 Black
The quick brown fox jumps over the lazy dog
<span class="uc-font-normal">Regular 400</span>
<span class="uc-font-medium">Medium 500</span>
<span class="uc-font-semibold">Semi 600</span>
<span class="uc-font-bold">Bold 700</span>
<span class="uc-font-extrabold">Extra 800</span>
<span class="uc-font-black">Black 900</span>
Type Scale
Complete typographic scale from Display to Caption.
Design System
Design System
Design System
Design System
Design System
Design System
Design System
The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.
The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.
The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs.
Form field label
Secondary text, timestamps, helper text
SECTION LABEL
Usage Example
How types work together in a card layout.
html
NEW FEATURE
Typography System
A consistent type scale built on Inter ensures visual hierarchy and readability across all screens.
Key features:
- 13 type styles from Display to Overline
- 6 font weights (400-900)
- Optimized line heights per size
Last updated 2 hours ago
<div class="uc-rounded-2xl uc-border uc-border-border-default uc-p-6">
<div class="overline">NEW FEATURE</div>
<h3 class="h4">Typography System</h3>
<p class="body-sm uc-text-fg-disabled">A consistent type scale...</p>
<p class="label">Key features:</p>
<ul class="body-sm uc-text-fg-disabled">
<li>13 type styles</li>
</ul>
<div class="caption uc-text-fg-disabled">Last updated 2h ago</div>
</div>
Token Reference
All typography tokens with their values.
| Token | Size | Weight | Line Height | Tracking |
|---|---|---|---|---|
| display | 48px | 800 | 1.1 | -0.02em |
| h1 | 36px | 800 | 1.15 | -0.02em |
| h2 | 30px | 700 | 1.2 | -0.015em |
| h3 | 24px | 700 | 1.25 | -0.01em |
| h4 | 20px | 600 | 1.3 | -0.01em |
| h5 | 18px | 600 | 1.35 | 0 |
| h6 | 16px | 600 | 1.4 | 0 |
| body-lg | 18px | 400 | 1.6 | 0 |
| body | 16px | 400 | 1.6 | 0 |
| body-sm | 14px | 400 | 1.5 | 0 |
| label | 14px | 500 | 1.4 | 0 |
| caption | 12px | 400 | 1.4 | 0 |
| overline | 11px | 600 | 1.4 | 0.06em |