Fonts for portfolios

A portfolio is a stage for the work, so the type should frame it, not compete with it. That usually means a display face with just enough personality to signal taste — a distinctive grotesque or an elegant serif — paired with a genuinely neutral body so captions, case studies and bios recede behind the images. Prefer a heading font that looks deliberate at very large sizes, because portfolio hero type is often set huge and every flaw shows. Keep the body face boring on purpose: even color, tall x-height, nothing that dates. If you show project metadata — tools, dates, roles — a mono or a tabular sans reads as an intentional information layer. And load a couple of weights so you can build hierarchy with weight rather than reaching for a third family.

Three that lead

Every portfolios pairing (81)

Need a mono too?

For a heading, body and code stack, see The design portfolio