Zilla Slab
About Zilla Slab
- Source
- Google Fonts ↗
- Classification
- serif
- Weights
- 300, 400, 500, 600, 700
- Features
- Italics
Free to use, modify, and distribute. Can be used commercially without attribution.
What's allowed?
- ✓ Client work
- ✓ SaaS / Web apps
- ✓ YouTube / Video
- ✓ Sell products
- ✓ Print materials
Note: Derivative fonts must use the same license.
Full license guide →Zilla Slab is a slab serif typeface designed by Typotheque for Mozilla's brand identity. Released in 2017, it combines the strength of traditional slab serifs with contemporary refinement, serving as Mozilla's primary headline typeface and demonstrating how open-source principles can extend to brand typography.
History and Design
Typotheque designed Zilla Slab as part of Mozilla's comprehensive rebrand, which emphasized openness and inclusivity. The design brief called for a typeface that would feel strong and trustworthy while remaining approachable—qualities central to Mozilla's mission.
The result features bracketed slab serifs in the Clarendon tradition, with carefully refined proportions optimized for digital display. The design balances authority with warmth, making it suitable for both assertive headlines and friendly communications.
Why Zilla Slab Excels
Zilla Slab demonstrates how slab serifs can feel contemporary rather than nostalgic. Its refined details and optimized spacing create excellent screen readability without sacrificing the distinctive presence that makes slab serifs effective for branding and headlines.
Technical Features
- Five weights: Light through Bold for flexible hierarchy
- True italics: Distinct italic designs, not obliques
- Web optimized: Designed for screen rendering
- Extended Latin: Comprehensive character support
- Open source: Available under OFL for any use
Best Use Cases
Zilla Slab excels in:
- Tech branding: Modern, trustworthy identity
- Headlines and titles: Strong presence with readability
- Digital products: Interface elements and marketing
- Open source projects: Values-aligned typography choice
Usage Tips
Zilla Slab shines in headlines from 24px upward, where its refined details become visible. Medium and SemiBold weights provide strong presence without heaviness. Pair with Mozilla's Zilla Sans (if using the full Mozilla identity) or alternatives like Open Sans, Lato, or Source Sans Pro. The bracketed serifs require adequate size to render clearly—avoid using below 16px.
Is Zilla Slab on Google Fonts?
Yes, Zilla Slab is available for free on Google Fonts. Get Zilla Slab on Google Fonts ↗
Alternative For (6)
Zilla Slab is a free alternative to the following premium fonts:
Mozilla's slab serif with contemporary refinement and strong branding presence
Contemporary slab serif with strong presence and digital optimization
Compare Zilla Slab
See how Zilla Slab compares to other fonts side by side.
Font Pairings
Fonts that pair well with Zilla Slab based on contrast and complementary design characteristics.
Performance
Key metrics for evaluating Zilla Slab in production.
Font Metrics
Fallback CSS Overrides
Apply these overrides to Georgia to minimize layout shift when loading Zilla Slab.
@font-face {
font-family: 'Zilla Slab Fallback';
src: local('Georgia');
ascent-override: 78.7%;
descent-override: 21.3%;
line-gap-override: 20%;
size-adjust: 92.43%;
} How to Use Zilla Slab
Copy these code snippets to quickly add Zilla Slab to your project.
CSS code for Zilla Slab
@import url('https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@300;400;500;600;700&display=swap'); HTML code for Zilla Slab
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@300;400;500;600;700&display=swap" rel="stylesheet"> Tailwind code for Zilla Slab
// tailwind.config.js
module.exports = {
theme: {
extend: {
fontFamily: {
'zilla-slab': ['"Zilla Slab"', 'sans-serif'],
},
},
},
}
// Usage in HTML:
// <p class="font-zilla-slab">Your text here</p> Next.js code for Zilla Slab
// Using next/font (Next.js 13+)
import { Zilla_Slab } from 'next/font/google';
const zilla_slab = Zilla_Slab({
subsets: ['latin'],
weight: ['300', '400', '500', '600', '700'],
});
export default function Component() {
return (
<p className={zilla_slab.className}>
Your text here
</p>
);
}
// Or using inline styles with Google Fonts link:
// <p style={{ fontFamily: '"Zilla Slab"' }}>Your text</p> Expo and React Native code for Zilla Slab
// Install: npx expo install @expo-google-fonts/zilla-slab expo-font
import { useFonts, Zilla_Slab_400Regular } from '@expo-google-fonts/zilla-slab';
export default function App() {
const [fontsLoaded] = useFonts({
Zilla_Slab_400Regular,
});
if (!fontsLoaded) return null;
return (
<Text style={{ fontFamily: 'Zilla_Slab_400Regular' }}>
Your text here
</Text>
);
}