Typography is probably the hardest thing to explain to an AI. You can ask it to suggest a font pairing and it will give you combinations that technically work. But technically working and communicating what you need are two completely different things.

What AI does understand

The formal rules. If you ask Claude to recommend typefaces for a fintech site it will suggest geometric sans-serifs with good screen legibility. It will talk about x-height, stroke contrast, about how serifs work well for long-form content. All of that is correct and useful as a starting point.

It also understands pairing based on typographic classification. It knows that a transitional serif pairs well with a humanist sans-serif, that contrast between weights creates hierarchy, that mixing more than three type families in a project is risky. These are rules any typography book teaches and AI has them internalized.

And for mechanical tasks it is excellent. Generating typographic scales, calculating optimal line-height based on body text size, suggesting responsive sizes for different breakpoints. AI solves all of that faster and with more precision than me doing the calculations by hand.

What it has no clue about

Personality. That is where AI gets completely lost. It does not understand that GT Walsheim conveys technological warmth in a way Helvetica cannot. It does not know that choosing DM Sans over Inter for a fintech project is a decision that communicates accessibility versus neutrality. It does not perceive the emotional difference between Playfair Display and Bodoni even though both are high-contrast serifs.

Those are decisions that come from having seen thousands of interfaces, from having felt how a typeface completely changes the perception of a brand, from having heard a client say something feels cold or institutional and knowing that changing the typeface solves 80% of that perception.

My workflow for type with AI

What I do now is use AI for the technical part and my judgment for the expressive part. I ask Claude to generate five pairing options that meet the project's technical requirements: legibility, web performance, language support. And then I choose which of those options has the right personality for what the project needs to communicate.

It is like having an assistant who pre-screens candidates for a job interview. AI filters by technical competence. I hire for culture and personality.

Typography is where the difference between generating design and doing design shows the most. And that difference is not going away.