Автоматический типограф

В интернете вы можете найти много информации о специфике «экранного чтения» и типографике.

Нужен типограф интернет-сайту или нет? Существует множество мнений по этому поводу. Мы не будем приводить в этой статье все за и против. Мы просто объясним, как работает типограф системы, и дадим немного информации для размышления.

Как известно, некачественно набранные и плохо отформатированные тексты сложнее воспринимаются читателем, заставляя его глаза работать более напряжённо, чем обычно. А тексты на сайте играют далеко не последнюю роль. Конечно, если ваш сайт не представляет собой развлекательный портал, состоящий преимущественно из фото- или видеогалерей.

Существуют определённые правила типографики, соблюдение которых существенно повышает читаемость и визуальную привлекательность материала. Даже незнакомый с этими правилами человек интуитивно отдаёт предпочтение хорошо отформатированному тексту.

Допустим, вам хотелось бы, чтобы в ваших текстах были расставлены «правильные» печатные кавычки, длинные тире вместо дефисов и т. п. Но возникают известные сложности:

1) Требуемых символов нет на клавиатуре, чтобы их вставлять необходимы сложные дополнительные действия, которые отталкивают большинство пользователей от этой идеи;

2) Часто не хватает времени, чтобы заниматься соблюдением правил типографики, проще и быстрее набирать теми клавишами, которые под рукой;

3) Предыдущие вопросы решаемы применением различных программных и онлайн-типографов, например, типографа Лебедева, но это не всегда удобно, так как текст необходимо обрабатывать до публикации, а после его правки процесс требуется повторять.

Автоматический типограф системы снимает все эти вопросы. Текст сохраняется в базе данных в исходном виде, для редактирования вы получаете его таким, каким набирали. Типограф работает только тогда, когда происходит вывод страницы посетителю сайта.

Автоматический типограф системы «Управсайт» может осуществлять следующие преобразования текста:

1) Удаляются пустые блочные контейнеры (теги <div>, <p> и т. п.);

2) Удаляются неразрывные пробелы и несколько пробелов подряд;

3) Удаляются пробелы перед знаками препинания и новыми строками;

4) Удаляются пробелы после открывающей скобки и в начале строки;

5) Вставляются недостающие пробелы после инициалов (русских заглавных букв с точками);

6) Три точки подряд преобразуются в символ многоточия;

7) Дефисы заменяются длинными тире при условии наличия до и после пробелов;

8) Короткие тире (&ndash;) преобразуются в длинные (&mdash;);

9) Одиночная кавычка преобразуется в апостроф;

10) Буква «х» (русская или английская, в любом регистре), окружённая цифрами (с пробелом или без), заменяется знаком умножения, пробелы до и после убираются;

11) Пробел перед тире становится неразрывным;

12) Слова, состоящие из одной или двух букв, привязываются к следующим за ними при помощи неразрывного пробела;

13) Малая буква «г» с точкой, находящаяся после цифры с пробелом, привязывается к ней;

14) Стандартные сокращения «г.», «с.», «п.», «д.», «ул.», «пр.», «кв.», «им.» перед именами собственными (словами, начинающимися с заглавной буквы) также проходят привязку;

15) Инициалы (одиночные заглавные буквы с точкой) в любом количестве привязываются к фамилиям (словам с заглавной буквы);

16) Двойные кавычки, набранные с клавиатуры, преобразуются в печатные кавычки-«ёлочки». Вложенные кавычки становятся кавычками-«лапками»;

17) Кавычки и скобки выносятся за пределы ссылок.

Все преобразования сгруппированы по типам и могут активироваться по отдельности в панели «Сайт — Настройки». Если ни один пункт не выбран — типограф будет отключен. Обработке типографом подвергаются не только текстовые узлы, но и содержимое атрибутов «alt» и «title», «content» у <meta name="description"> и <meta name="keywords">. Значения тегов <script>, <style> и <textarea> пропускаются. Если вы хотите проигнорировать определённый фрагмент кода, поместите его в тег <notypo>.

Настройка типографа

Автотипограф — не панацея. Это всего лишь автоматический помощник по форматированию текста. Он не исправляет ошибки орфографии и пунктуации, не вставляет пропущенные при наборе пробелы, не закрывает открытые скобки и кавычки, которые вы забыли закрыть. Контроль качества набора текста всегда остаётся за вами.