Типограф

Типограф — это средство автоматического форматирования текстов перед публикацией. На сайте типограф может работать с блогами, сообщениями форума, фотогалереей и комментариями. Он избавляет от монотонной корректировки: расставляет кавычки, тире и неразрывные пробелы, заменяет специальные символы и исправляет пробелы вокруг знаков препинания. Типограф следует правилам русской экранной типографики - они описаны ниже.

Работа по улучшению «Типографа» проводится постоянно. Свои комментарии, пожелания и предложения оставляйте на форуме.

Опробовать «Типограф» можно с помощью формы. Кнопка «Пример» подставит текст, на котором видна работа основных правил.

Версия типографа: 2.2 (2026-09-28)

Исходный текст

Результат

Правила типографики

Типограф следует правилам русской экранной типографики: справочник А. Э. Мильчина и Л. К. Чельцовой «Справочник издателя и автора», «Ководство» А. Лебедева, ГОСТ 8.417 (числа и единицы измерения). Типограф исправляет только однозначные случаи: если замена может изменить смысл или испортить адрес, код или название - текст остаётся как есть. Переводы строк типограф никогда не удаляет.

В примерах · - неразрывный пробел: слова, соединённые им, не разрываются переносом строки. Колонка «Стало» - результат работы типографа прямо сейчас.

Кавычки

Основные кавычки - «ёлочки», вложенные - „лапки“. Кавычки не отбиваются пробелами от текста внутри. Прямая кавычка после числа вне кавычек - знак дюйма.

ПравилоБылоСтало
Основные кавычки"Война и мир"«Война и·мир»
Вложенные кавычки"Роман "Война и мир" прочитан"«Роман „Война и·мир“ прочитан»
Лишние пробелы внутри" текст "«текст»
ДюймыМонитор 27"Монитор 27″

Апостроф

Апостроф внутри слова - типографский ’.

ПравилоБылоСтало
Апострофд'Артаньян, O'Reilly, don'tд’Артаньян, O’Reilly, don’t

Тире, дефис и минус

Длинное тире «—» ставится между словами: перед ним неразрывный пробел, после - обычный. В начале строки (прямая речь) - тире и неразрывный пробел. Диапазоны чисел - короткое тире «–» без пробелов. Внутри слов остаётся дефис. Отрицательные числа - знак минус «−». Тире, которые вы поставили сами, не заменяются.

ПравилоБылоСтало
Тире между словамиМосква - столица РоссииМосква·— столица России
Двойной дефисслово -- словослово·— слово
Прямая речь- Может, останешься?
- Нет, ухожу.
—·Может, останешься?
—·Нет, ухожу.
Диапазон чиселв 1999 - 2001 годах, 5-7 дней, XIX - XX векав·1999–2001 годах, 5–7 дней, XIX–XX века
Дефискто-то из-за углакто-то из-за·угла
Минусночью -5 градусовночью −5 градусов
Телефоны и даты не меняются8-495-123-45-67, 2026-09-258-495-123-45-67, 2026-09-25

Неразрывные пробелы

Неразрывный пробел не даёт разорвать строку в неудачном месте. Он ставится после коротких предлогов и союзов, перед частицами «же», «ли», «бы», между числом и единицей измерения, в инициалах и сокращениях, после знаков № и §, в числах, разделённых на разряды пробелом.

ПравилоБылоСтало
Предлоги и союзыв доме и на улицев·доме и·на·улице
Частицыпришёл бы, если бы зналпришёл·бы, если·бы знал
ИнициалыА.С. ПушкинА.·С.·Пушкин
Сокращеният.е., и т.д., г. Москва, ул. Ленина, д. 5т.·е., и·т.·д., г.·Москва, ул.·Ленина, д.·5
Число и единица45 м2, 10 кг, 100 руб., 2026 г.45·м², 10·кг, 100·руб., 2026·г.
НомерN 5, № 7№·5, №·7
Разряды1 000 0001·000·000

Пунктуация

Перед знаками препинания пробел не ставится, после - ставится. Три точки - многоточие «…». Больше трёх восклицательных или вопросительных знаков подряд - три. Пробелы внутри скобок убираются.

ПравилоБылоСтало
Пробелы у знаковПример !Расстановки ?пробелов ,перед и после знаков,препинания.Пример! Расстановки? пробелов, перед и·после знаков, препинания.
МноготочиеЯ пошёл домой...Я пошёл домой…
ПовторыУра!!!!!! Что????? а,,,,бУра!!! Что??? а, б
Скобки( текст в скобках )(текст в·скобках)
Смайлики не меняютсяПривет :) до встречи ))Привет :) до·встречи ))

Числа, единицы и знаки

Знак умножения в размерах, градусы, квадратные и кубические метры, знаки ©, ®, ™, простые дроби, стрелки.

ПравилоБылоСтало
Размерыэкран 1920x1080, дом 6х5экран 1920×1080, дом 6×5
Температура+25C, 17 °С, 60F+25·°C, 17·°C, 60·°F
Площадь и объём45 кв. м, 20м2, 10 м345·м², 20·м², 10·м³
Знаки(c) 2026, (r), (tm)©·2026, ®, ™
Дроби1/2 стакана, 1/4 и 3/4½ стакана, ¼ и·¾
Стрелкивход -> выход <- назад, A => B, A <=> Bвход → выход ← назад, A ⇒ B, A ⇔ B
Плюс-минусдопуск +/-5 ммдопуск ±5·мм

В редакторе статей

В редакторе статей (кнопка «Типограф») включены ещё два правила. Их можно отключить в настройках редактора. Знак рубля: «100р», «100 р.» → «100 ₽» (сокращение «руб.» не меняется, латинская p - тоже: 1080p). Российские номера телефонов становятся ссылками, по которым можно позвонить с телефона, и приводятся к одному виду: +7 915 302-22-99.

ПравилоБылоСтало
Знак рубляЦена 100р, скидка 20 р. в месяцЦена 100·₽, скидка 20·₽ в·месяц
ТелефоныЗвоните 8 (495) 123-45-67 или +7 915 302 22 99Звоните <a href="tel:+74951234567">+7·495·123-45-67</a> или·<a href="tel:+79153022299">+7·915·302-22-99</a>

Что типограф не меняет

Адреса сайтов и почты, код в тегах <code> и <pre>, названия и обозначения, похожие на числа с единицами (B2C, N95, 1С, hex-коды), хештеги, проценты (пишите так, как принято у вас), регистр букв и орфографию. Запятые перед «а» и «но» типограф не расставляет.

ПравилоБылоСтало
Адресасм. https://example.ru/a--b и почту ivan@example.ruсм.·https://example.ru/a--b и·почту ivan@example.ru
Обозначениярынок B2C, маска N95, программа 1С, цвет #00F, 0x1Fрынок B2C, маска N95, программа 1С, цвет #00F, 0x1F
Домены и расширенияпример.москва, правлю .htaccess, пишу на .NETпример.москва, правлю .htaccess, пишу на·.NET