Автоматический типограф
В интернете вы можете найти много информации о специфике «экранного чтения» и типографике.
Нужен типограф интернет-сайту или нет? Существует множество мнений по этому поводу. Мы не будем приводить в этой статье все за и против. Мы просто объясним, как работает типограф системы, и дадим немного информации для размышления.
Как известно, некачественно набранные и плохо отформатированные тексты сложнее воспринимаются читателем, заставляя его глаза работать более напряжённо, чем обычно. А тексты на сайте играют далеко не последнюю роль. Конечно, если ваш сайт не представляет собой развлекательный портал, состоящий преимущественно из фото- или видеогалерей.
Существуют определённые правила типографики, соблюдение которых существенно повышает читаемость и визуальную привлекательность материала. Даже незнакомый с этими правилами человек интуитивно отдаёт предпочтение хорошо отформатированному тексту.
Допустим, вам хотелось бы, чтобы в ваших текстах были расставлены «правильные» печатные кавычки, длинные тире вместо дефисов и т. п. Но возникают известные сложности:
1) Требуемых символов нет на клавиатуре, чтобы их вставлять необходимы сложные дополнительные действия, которые отталкивают большинство пользователей от этой идеи;
2) Часто не хватает времени, чтобы заниматься соблюдением правил типографики, проще и быстрее набирать теми клавишами, которые под рукой;
3) Предыдущие вопросы решаемы применением различных программных и онлайн-типографов, например, типографа Лебедева, но это не всегда удобно, так как текст необходимо обрабатывать до публикации, а после его правки процесс требуется повторять.
Автоматический типограф системы снимает все эти вопросы. Текст сохраняется в базе данных в исходном виде, для редактирования вы получаете его таким, каким набирали. Типограф работает только тогда, когда происходит вывод страницы посетителю сайта.
Автоматический типограф системы «Управсайт» может осуществлять следующие преобразования текста:
1) Удаляются пустые блочные контейнеры (теги <div>
, <p>
и т. п.);
2) Удаляются неразрывные пробелы и несколько пробелов подряд;
3) Удаляются пробелы перед знаками препинания и новыми строками;
4) Удаляются пробелы после открывающей скобки и в начале строки;
5) Вставляются недостающие пробелы после инициалов (русских заглавных букв с точками);
6) Три точки подряд преобразуются в символ многоточия;
7) Дефисы заменяются длинными тире при условии наличия до и после пробелов;
8) Короткие тире (–) преобразуются в длинные (—);
9) Одиночная кавычка преобразуется в апостроф;
10) Буква «х» (русская или английская, в любом регистре), окружённая цифрами (с пробелом или без), заменяется знаком умножения, пробелы до и после убираются;
11) Пробел перед тире становится неразрывным;
12) Слова, состоящие из одной или двух букв, привязываются к следующим за ними при помощи неразрывного пробела;
13) Малая буква «г» с точкой, находящаяся после цифры с пробелом, привязывается к ней;
14) Стандартные сокращения «г.», «с.», «п.», «д.», «ул.», «пр.», «кв.», «им.» перед именами собственными (словами, начинающимися с заглавной буквы) также проходят привязку;
15) Инициалы (одиночные заглавные буквы с точкой) в любом количестве привязываются к фамилиям (словам с заглавной буквы);
16) Двойные кавычки, набранные с клавиатуры, преобразуются в печатные кавычки-«ёлочки». Вложенные кавычки становятся кавычками-«лапками»;
17) Кавычки и скобки выносятся за пределы ссылок.
Все преобразования сгруппированы по типам и могут активироваться по отдельности в панели «Сайт — Настройки». Если ни один пункт не выбран — типограф будет отключен. Обработке типографом подвергаются не только текстовые узлы, но и содержимое атрибутов «alt» и «title», «content» у <meta name="description">
и <meta name="keywords">
. Значения тегов <script>
, <style>
и <textarea>
пропускаются. Если вы хотите проигнорировать определённый фрагмент кода, поместите его в тег <notypo>
.
Автотипограф — не панацея. Это всего лишь автоматический помощник по форматированию текста. Он не исправляет ошибки орфографии и пунктуации, не вставляет пропущенные при наборе пробелы, не закрывает открытые скобки и кавычки, которые вы забыли закрыть. Контроль качества набора текста всегда остаётся за вами.