Text · Russian typographyTypographer «—»
Puts in guillemets, dashes instead of hyphens and non-breaking spaces. Every edit is highlighted in the text, and any rule can be switched off.
The text is processed in your browser — nothing is sent to a server
01
Text
paste your text — edits appear on the right, highlighted in red02
Rules
next to each one is how many times it fired03
About Russian typography
Typography is a set of small conventions the reader never notices while they are observed. Straight quotes, a hyphen where a dash belongs and a preposition torn from its word read as carelessness: the text looks like a draft even when it is well written. There are few rules, and almost all of them are mechanical.
Quotation marks
Basics«…» · „…“
Outer quotes in Russian text are guillemets, nested ones are low-high marks. Straight quotes are a typewriter legacy: in typeset text they look like two commas lifted up.
Three horizontal strokes
Characters- · – · —
The hyphen joins parts of a word, the en dash works in numeric ranges, the em dash separates parts of a sentence. Plus a fourth character — the minus, which exists apart from the hyphen.
Non-breaking space
Line breaksU+00A0
Looks like an ordinary space but a line never breaks on it. It goes after short prepositions and conjunctions, between a number and its unit, in initials and abbreviations.
Numbers
Typesetting1 500 000 · 12 %
Thousands are separated by a non-breaking space, not a dot or comma. The percent sign and the unit are separated from the number — non-breaking as well.
What it cannot decide
Limits— · ё · hanging
An automaton does not understand meaning: in doubtful cases it cannot tell a dialogue dash from a hyphen in a compound word, and it cannot restore “ё” where context is needed. Reread the result.
Code and markup
Carefulhref="…" · <pre>
Typographic quotes and non-breaking spaces break HTML attributes, URLs and code fragments. Process only text meant for a reader.
04
Frequently asked questions
The text is processed in your browser and never leaves it. The rules target Russian typeset text: code, markup and URLs are better left alone.