Типограф
Типограф — это средство автоматического форматирования текстов перед публикацией. На сайте типограф может работать с блогами, сообщениями форума, фотогалереей и комментариями. Он избавляет от монотонной корректировки: расставляет кавычки, тире и неразрывные пробелы, заменяет специальные символы и исправляет пробелы вокруг знаков препинания. Типограф следует правилам русской экранной типографики - они описаны ниже.
Работа по улучшению «Типографа» проводится постоянно. Свои комментарии, пожелания и предложения оставляйте на форуме.
Опробовать «Типограф» можно с помощью формы. Кнопка «Пример» подставит текст, на котором видна работа основных правил.
Версия типографа: 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-25 | 8-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 000 | 1·000·000 |
Пунктуация
Перед знаками препинания пробел не ставится, после - ставится. Три точки - многоточие «…». Больше трёх восклицательных или вопросительных знаков подряд - три. Пробелы внутри скобок убираются.
| Правило | Было | Стало |
|---|---|---|
| Пробелы у знаков | Пример !Расстановки ?пробелов ,перед и после знаков,препинания. | Пример! Расстановки? пробелов, перед и·после знаков, препинания. |
| Многоточие | Я пошёл домой... | Я пошёл домой… |
| Повторы | Ура!!!!!! Что????? а,,,,б | Ура!!! Что??? а, б |
| Скобки | ( текст в скобках ) | (текст в·скобках) |
| Смайлики не меняются | Привет :) до встречи )) | Привет :) до·встречи )) |
Числа, единицы и знаки
Знак умножения в размерах, градусы, квадратные и кубические метры, знаки ©, ®, ™, простые дроби, стрелки.
| Правило | Было | Стало |
|---|---|---|
| Размеры | экран 1920x1080, дом 6х5 | экран 1920×1080, дом 6×5 |
| Температура | +25C, 17 °С, 60F | +25·°C, 17·°C, 60·°F |
| Площадь и объём | 45 кв. м, 20м2, 10 м3 | 45·м², 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 |