Understanding French Typography Rules
French typography follows conventions that differ significantly from English, and these differences trip up many writers, translators, and content creators. What seems like minor punctuation choices in English are strict rules in French, enforced by publishers, academic institutions, and style-conscious readers.
This guide covers the essential French typography rules that anyone working with French text needs to understand, whether you’re translating content, creating French marketing materials, or simply want to write proper French.
The Most Important Difference: Spacing before Punctuation
The most distinctive feature of French typography is the requirement for spaces before certain punctuation marks. In English, punctuation follows text with no preceding space. In French, several punctuation marks require a space before them.
| Punctuation | English | French |
|---|---|---|
| Question mark | How are you? | Comment allez-vous ? |
| Exclamation mark | Great! | Génial ! |
| Colon | Note: important | Note : important |
| Semicolon | First; second | Premier ; deuxième |
This isn’t optional styling—it’s required by French typographic convention. Text without these spaces appears incorrect to French readers and fails to meet publishing standards.
Two refinements matter once you go past the basics. The four marks don’t all take the same space: the colon takes a full non-breaking space, while the semicolon, question mark, and exclamation mark take a narrower one. And the rule is not equally strict everywhere in the French-speaking world—the Office québécois de la langue française treats the space before ; ? ! as optional and recommends omitting it, while keeping the space before the colon. The examples on this page follow usage in France, which is also what our French Typograph Tool applies.
Guillemets: French Quotation Marks
While English uses curly quotation marks (“like these”), French uses guillemets (« like these »). These angle-shaped marks point outward and include spaces on the inside.
English style: “Bonjour”
French style: « Bonjour »
Note the non-breaking spaces inside the guillemets. These prevent the quotation marks from separating from the quoted text across line breaks. The proper format is:
- Opening guillemet («) + non-breaking space
- Quoted text
- Non-breaking space + closing guillemet (»)
For nested quotations, French does not simply repeat guillemets. There is a defined three-level hierarchy, and each level switches mark:
- Guillemets (« ») for the outermost quotation
- English double quotes (“ ”) for a quotation inside it
- English single quotes (‘ ’) for a third level inside that
« Elle a dit : “il m’a traité de ‘menteur’ hier” devant tout le monde. »
This is the opposite of the English convention, where double quotes sit outside and single quotes nest within. In French the angle marks always take the outer position.
Non-Breaking Spaces (Espaces Insécables)
French typography makes extensive use of non-breaking spaces to prevent awkward line breaks. A non-breaking space looks identical to a regular space but prevents the browser or word processor from breaking the line at that point.
Required Non-Breaking Spaces
- Before punctuation: Question marks, exclamation marks, colons, and semicolons should be preceded by non-breaking spaces to prevent them from appearing alone at the start of a line. The colon takes a full-width one; the other three take a narrow one.
- Inside guillemets: The spaces inside « quotation marks » should be non-breaking.
- Between numbers and units: 5 km, 20 €, 15 °C
- Before percent signs: 50 %
- In dates: 14 juillet
- Between titles and names: M. Dupont, Dr Martin
Types of Non-Breaking Spaces
French typography actually uses two types of non-breaking spaces:
- Non-breaking space (espace insécable, U+00A0): A normal-width space that doesn’t break. Used after opening guillemets, before closing guillemets, and—this is the one people miss—before the colon.
- Narrow non-breaking space (espace fine insécable, U+202F): A thinner space used before semicolons, question marks, and exclamation marks. This is why the colon looks slightly more separated from its sentence than a question mark does.
In practical terms, most digital French text uses the regular non-breaking space (Unicode U+00A0) throughout, though professional typesetting may use the narrow variant (Unicode U+202F) where appropriate.
A Side Effect: French Text Breaks Easily
Guillemets, accented vowels, and non-breaking spaces all sit outside plain ASCII, which makes French unusually vulnerable to encoding corruption. When UTF-8 French is misread as Latin-1 or Windows-1252, the very characters that make the typography correct are the ones that fall apart:
é → é
« → «
» → »
Non-breaking spaces corrupt the same way, but invisibly—each one becomes a stray “” followed by a space, which is why badly encoded French often shows a scattering of  characters exactly where the careful spacing was. If your French text arrives looking like this, our guide to understanding mojibake explains the cause and how to reverse it.
Dashes in French
French uses dashes similarly to English but with different spacing conventions—and, unlike English, it assigns the two dash lengths to different jobs:
Em Dash (Tiret Cadratin)—Dialogue
The em dash marks a change of speaker in dialogue. It opens the line and is followed by a space:
— Bonjour, dit-elle.
— Bonsoir, répondit-il.
En Dash (Tiret Demi-Cadratin)—Parentheticals and Ranges
For a parenthetical aside—what French calls an incise—the shorter en dash is the standard choice, not the em dash. Unlike Chicago-style English, which closes em dashes up against the text, French dashes are surrounded by spaces:
Le projet – malgré les difficultés – a réussi.
The spacing is asymmetric, and deliberately so: a regular space on the outside of each dash, a non-breaking space on the inside. That keeps a dash from being stranded alone at the start or end of a line.
The same en dash handles number ranges, this time with no spaces at all:
pages 10–25
1914–1918
A note on which dash to use for parentheticals. This is the one rule on this page where respected sources genuinely disagree. The Canadian authorities—the federal Translation Bureau and the Office québécois de la langue française—assign the en dash to incises and reserve the em dash for dialogue. French tradition, as codified by the Imprimerie nationale, has historically used the em dash for both, though many contemporary French publishers have since moved to the en dash. The Translation Bureau also observes that most documents don’t distinguish the two lengths at all, and suggests simply using the en dash everywhere. If you are writing for a publisher, follow their house style; otherwise pick one and stay consistent, which matters more than the choice itself.
Apostrophes
French uses apostrophes extensively for contractions and elisions. The proper typographic form is the curly apostrophe (’), not the straight apostrophe ('):
l'école, aujourd'hui, c'est (Straight apostrophe)
l’école, aujourd’hui, c’est (Curly apostrophe)
Common French contractions using apostrophes include:
- l’ (le/la before vowel): l’homme, l’école
- d’ (de before vowel): d’accord, d’abord
- n’ (ne before vowel): n’est-ce pas
- c’ (ce before vowel): c’est
- qu’ (que before vowel): qu’est-ce que
- j’ (je before vowel): j’aime
Ellipsis
French uses the ellipsis character (…) rather than three periods, same as English. The spacing rule is more precise than it first appears, and it is the opposite of what the space-before-punctuation rule might lead you to expect: the ellipsis takes no space before it and one space after.
Attendez … je réfléchis.
Attendez… je réfléchis.
Two refinements are worth knowing. First, when the ellipsis stands in for an omitted word rather than trailing off, it takes a space on both sides, because it is behaving like a word itself:
J’ai ouï dire que … songeait à démissionner.
Second, the space after the ellipsis disappears when a comma, a semicolon, or final punctuation follows it directly. Note that the ellipsis is one of the few marks French does not push away from the preceding word—it belongs to the word it interrupts.
Numbers and Typography
French has several unique conventions for numbers:
Decimal Separator
French uses a comma as the decimal separator, not a period:
3.14 (English style)
3,14 (French style)
Thousands Separator
Large numbers use spaces (or narrow spaces) to separate thousands:
1,000,000 (English style)
1 000 000 (French style)
Currency
The euro symbol typically follows the number with a space in French:
50 €
Common Mistakes to Avoid
Non-native speakers and automated systems frequently make these French typography errors:
- No space before punctuation: Writing “Comment allez-vous?” instead of “Comment allez-vous ?”
- Using English quotation marks: Writing “Bonjour” instead of « Bonjour »
- Missing spaces in guillemets: Writing «Bonjour» instead of « Bonjour »
- Regular spaces instead of non-breaking: Allowing punctuation to break to a new line
- Straight apostrophes: Using l'amour instead of l’amour
- Wrong decimal separator: Using 3.14 instead of 3,14
Why These Rules Matter
French typography rules aren’t arbitrary—they serve practical purposes:
- Readability: The space before punctuation gives visual breathing room, making text easier to scan.
- Tradition: These conventions have been established for centuries in French printing and publishing.
- Professional standards: French publishers, academic institutions, and government bodies require proper typography.
- Cultural respect: Using proper French typography shows respect for the language and its conventions.
Text that ignores French typography rules immediately appears foreign or machine-generated to native readers. For professional communications, marketing materials, or published content, proper typography is essential.
Tools for French Typography
Manually inserting non-breaking spaces and guillemets is tedious and error-prone. Our French Typograph Tool automatically applies all French typography conventions to your text, including proper spacing, guillemets, apostrophes, and non-breaking spaces. It even offers an option to highlight non-breaking spaces so you can see exactly where they’ve been inserted.
Conclusion
French typography represents a sophisticated system of conventions that differs significantly from English. The spacing before punctuation, guillemets with interior spaces, extensive use of non-breaking spaces, and unique number formatting all contribute to properly typeset French text.
Whether you’re a translator, content creator, or French language learner, understanding these rules is essential for producing professional French text. While the details may seem overwhelming at first, automated tools can handle the conversion, allowing you to focus on your content while ensuring your typography meets French standards.
Sources
- Académie française
- Translation Bureau – The Canadian Style
- Clés de la rédaction – Tiret (fonctions), Government of Canada
- Office québécois de la langue française – Espacement avant et après les signes de ponctuation
- Wikipedia: Typographie française
- Wikipedia: Guillemet
- Imprimerie nationale (French National Printing Office)