Available Fonts
devResume ships four bundled fonts, base64-inlined at render time so your PDF is fully self-contained and your preview is pixel-perfect.
Set the font in your YAML top-level:
font: interIf you omit the field, it defaults to inter.
The four fonts
Section titled “The four fonts”Modern sans-serif designed for user interfaces. Neutral, highly legible at small sizes, works on screen and print. Default choice if you don’t have a specific preference.
- Weights included: 400 Regular, 500 Medium, 600 SemiBold, 700 Bold
- License: SIL OFL 1.1
- Upstream: rsms/inter
jetbrains-mono
Section titled “jetbrains-mono”Monospace font by JetBrains. Use when you want a developer/technical aesthetic, works
beautifully with the technical-* themes.
- Weights included: 400 Regular, 700 Bold
- License: SIL OFL 1.1
- Upstream: JetBrains/JetBrainsMono
merriweather
Section titled “merriweather”Serif font optimized for screen reading. Use for a classic, editorial feel — pairs well
with classic-* themes, especially for academic or consulting-adjacent roles.
- Weights included: 400 Regular, 700 Bold
- License: SIL OFL 1.1
- Upstream: Merriweather on Google Fonts
ibm-plex-sans
Section titled “ibm-plex-sans”IBM’s corporate humanist sans. A refined alternative to Inter with slightly more
personality. Works well in modern-* themes.
- Weights included: 400 Regular, 500 Medium, 600 SemiBold, 700 Bold
- License: SIL OFL 1.1
- Upstream: IBM/plex
Picking a font
Section titled “Picking a font”| Goal | Suggested |
|---|---|
| Default, works everywhere | inter |
| Engineering, developer-focused | jetbrains-mono |
| Academic, editorial, classic | merriweather |
| Corporate, polished | ibm-plex-sans |
Font choice is independent of theme. Any font works with any theme, so
theme: classic-navy + font: jetbrains-mono is perfectly valid if you like that combo.
Contributing a new font
Section titled “Contributing a new font”Fonts live in the same open-source repo as themes: devresume-themes/fonts.
Each font is a directory with:
meta.json— font ID, display label, family name, fallback stack, weight list.*.woff2files — one per weight+style combination listed inmeta.json.OFL.txtorLICENSE.txt— upstream license, required for redistribution.
PR convention:
- Branch name:
font/<font-id> - Keep the repo small: include only
.woff2(not.ttfor.otf), only weights you need. - Verify the font’s license allows redistribution before adding it.
See the themes repo README for more detail.