Introducing Geist Serif
Vercel released Geist Serif, a high-contrast display serif font designed to complement its existing Geist family, emphasizing editorial and print-inspired typography for modern screens.
Geist Serif joins Vercel’s existing typeface family, which began with Geist Mono for developers and expanded to Geist Sans for interfaces and Geist Pixel for early screen grids. The new serif font features sharp, saw-toothed serifs and fine hairlines, designed to communicate powerfully on both physical and high-density digital displays. It maintains visual consistency with Geist Sans through matching cap height, x-height, and stem widths, ensuring seamless integration in layouts.
The font’s development started as sketches by Evil Rabbit, later expanded by Andrés Briganti, and refined by Mark Davis into a display face optimized for headlines and posters. Modern screens now support the high detail required for fine serifs, prompting designers to thin downstrokes by 50% and tighten spacing to maximize contrast while preserving classical proportions. Each serif combines a wedge and a curve to balance print readability with digital sharpness.
Geist Serif introduces a variable axis called Element Shape (ELSH), allowing users to switch between four dot variants—Regular (round), Square, Triangle (inspired by the Vercel logo), and Heart—applied to all dots, including those on i, j, and punctuation. The font now includes 894 glyphs covering 352 Latin-script languages, with over 52,000 kerning pairs adjusted for precise spacing. Static and variable font files are available for download.
The first released style is Regular, with future styles ranging from Thin (100) to Black (900) in development. Vercel also built a foundry tool to analyze and adjust stroke weights, and an experimental Python-generated italic is in testing. Cyrillic support is planned to match Geist Sans and Geist Mono, and Geist Serif will later be available on Google Fonts.