Courier New pairs best with a plain, sturdy partner that carries the reading load while Courier New supplies texture: Helvetica, Inter, Source Sans 3, Lato or Georgia. But before choosing a partner, it is worth knowing why Courier New so often looks weak and washed out on the page — that is not your layout, it is the typeface, and there is a free fix.
Why your Courier New looks thin
Howard Kettler drew Courier for IBM typewriters in 1955. When Monotype redrew it for screen and laser printing as Courier New, the strokes were made noticeably lighter. On a 1990s printer that compensated for ink spread. On a modern high-resolution screen it just looks anaemic.
That is the single most common complaint about Courier New, and it explains a lot of layouts that feel underpowered for no obvious reason:
- At body sizes the strokes are lighter than almost any other system font
- Against a modern sans at the same size, Courier New looks faded rather than deliberate
- Bold helps, but bold monospace at paragraph length is tiring
The free fix: Courier Prime
Quote-Unquote Apps drew Courier Prime specifically to solve this — same metrics as Courier New, so line counts and page breaks stay identical, but with proper stroke weight and a genuinely usable italic. It is free, and it has become common in screenwriting.
If your Courier New looks weak, swap in Courier Prime before you change anything else. Everything on this page applies to both.
What Courier New is actually for
Monospace means every character occupies the same width. That is a constraint, and the uses that survive are the ones where the constraint is the point:
- Screenplays. The industry standard is 12 pt Courier because one page of correctly formatted script approximates one minute of screen time. That convention only holds with monospaced metrics.
- Legal and technical documents where character alignment matters
- Code samples, though purpose-built coding fonts are better
- Typewriter texture — drafts, letters, anything that should look unfinished on purpose
- Data and figures that need to align in columns
Use Courier New for:
- Code blocks and terminal output
- Screenplay body text
- Small labels where you want a technical feel
- Tabular figures, timestamps, reference numbers
Use a partner for:
- Headings and titles
- Any long prose that is not a screenplay
- Navigation and buttons
The general principles are in these font pairing rules.
The best Courier New font pairings
Courier New + Helvetica: the archival default
Best for: technical documents, archival design, editorial with a documentary feel
Neutral grotesque against typewriter monospace is the pairing you have seen on decades of technical reports and record sleeves. Helvetica is so free of personality that Courier New's texture becomes the only voice on the page.
Try this setup:
- Headline: Helvetica Bold, 36 px
- Body: Helvetica Regular, 17 px
- Code, captions, metadata: Courier New Regular, 14 px
Note the split: the mono is the accent, not the body. That is the usual correct arrangement.
Courier New + Inter: the modern web version
Best for: documentation sites, developer tools, technical blogs
Inter is engineered for screens and stays crisp at 13 px, which is exactly where code annotations and inline labels live. Against it, Courier New reads as clearly "this is code" without any extra styling.
Try this setup:
- H1: Inter SemiBold, 40 px
- Body: Inter Regular, 16 px
- Inline code: Courier New Regular, 15 px, subtle background tint
- Terminal blocks: Courier New Regular, 14 px, line-height 1.55
Monospace inline code usually needs to be set a point smaller than the surrounding prose or it looks oversized — monospace x-heights sit large relative to their width.
Courier New + Georgia: warm and documentary
Best for: essays, long-form with excerpts, archival storytelling
Georgia was drawn for screens with a large x-height and sturdy strokes. Beside Courier New it feels literary rather than technical, which suits writing about documents rather than the documents themselves.
Use Courier New for quoted source material — transcripts, letters, notes — and Georgia for the surrounding prose. The visual shift tells the reader which is which before they read a word.
Courier New + Lato: friendly and unofficial
Best for: personal sites, newsletters, portfolios with a handmade feel
Lato's humanist warmth softens the institutional coldness of monospace. This is the pairing for a typewriter aesthetic that should feel personal rather than bureaucratic.
Courier New + Source Sans 3: neutral and free
Best for: documentation, internal tools, anything that must stay legible and cost nothing
Source Sans 3 is the free equivalent of the Helvetica arrangement, drawn to be readable and unremarkable. Use it when the document has to survive being edited by people who will not think about type.
Courier New with itself: the screenplay case
Best for: screenplays, stage plays, formatted drafts
Screenplay format is a special case: the entire document is one typeface at one size. Hierarchy comes from indentation and capitalisation, not from a second font. Scene headings in caps, character names centred and capitalised, dialogue indented — the format does the work.
Do not add a second typeface to a screenplay. It signals immediately that the writer does not know the convention.
Three ready-to-use recipes
1. Documentation site
- H1: Inter SemiBold, 40 px
- H2: Inter SemiBold, 24 px
- Body: Inter Regular, 16 px, line-height 1.7
- Inline code: Courier New, 15 px
- Code blocks: Courier New, 14 px, line-height 1.55
2. Screenplay
- Everything: Courier Prime Regular, 12 pt, single spaced
- Scene headings: same font, all caps
- Character names: same font, all caps, centred
- Margins: 1.5 in left, 1 in elsewhere
The metrics matter more than the aesthetics here. Courier Prime shares Courier New's widths, so page count stays correct.
3. Archival or documentary layout
- Title: Helvetica Bold, 42 px
- Body: Georgia Regular, 18 px, line-height 1.65
- Quoted documents: Courier New Regular, 15 px, indented, muted colour
- Captions: Helvetica Regular, 13 px
How to test a Courier New pairing
- Set a real paragraph in the partner font and a real code block or quotation in Courier New, at publishing size.
- Squint. This is the test that matters for Courier New: if the mono block looks noticeably paler than the surrounding text, the pairing will feel broken. Either switch to Courier Prime or increase the mono weight.
- Check the mono at one point smaller than the body text. It usually needs it.
- Print a page if the output is print. Courier New's thin strokes behave very differently on paper than on a backlit screen.
- For a screenplay, count pages before and after any font change. If the count moves, the metrics do not match and the substitution is wrong.
For a wider comparison set, see Font Pairing Examples: 20 Combinations and Why They Work.
Mistakes to avoid
Setting long prose in Courier New
Monospace forces wide, uneven word spacing. Outside a screenplay, paragraphs of Courier New are slow to read.
Pairing it with another monospace
Two monospaced faces on a page have no contrast to offer each other. If you need a second technical voice, change size or colour instead.
Substituting a proportional font in a screenplay
It breaks the page-per-minute convention that the entire format exists to preserve. Use Courier Prime, which keeps the metrics.
Using Courier New because it looks like code
For actual code display, purpose-built fonts such as JetBrains Mono or IBM Plex Mono are better — they distinguish 0 from O and 1 from l, which Courier New does poorly.
FAQ
What pairs well with Courier New?
Helvetica or Inter for technical work, Georgia for documentary writing, Lato for something more personal. In all cases let the partner carry the body text and keep Courier New for code, quotations, and labels.
Why does Courier New look so thin?
Because it is a lighter redraw of the original Courier, made for printers that spread ink. On modern screens nothing compensates for that thinning. Courier Prime is a free replacement with the same metrics and proper stroke weight.
Is Courier New free?
It ships with Windows and Microsoft Office, so most people already have it, but it is licensed rather than open source and you cannot redistribute it or embed it freely. Courier Prime is genuinely free under the SIL Open Font License.
What font are screenplays written in?
12 pt Courier, or a metric-compatible equivalent such as Courier New or Courier Prime. The convention exists because a correctly formatted page approximates one minute of screen time, and that only holds with monospaced widths.
Is Courier New a good coding font?
Not really. It does not clearly distinguish similar characters such as 0 and O, or 1 and l. JetBrains Mono, IBM Plex Mono and Source Code Pro are all free and better for reading code.
Conclusion
Pair Courier New with Inter for documentation, Helvetica for technical or archival work, or Georgia when you are writing about documents rather than producing them. Keep it to code, quotations and labels rather than body text — and if it looks pale on the page, swap in Courier Prime before blaming your layout.
Want to check your eye for type? Try the typography quiz — 10 quick questions on pairing, hierarchy, and spacing.