Pull to refresh

Типограф 2.0 — дождались!

Reading time3 min
Views4.4K
Этого ждали редакторы, корректоры, верстальщики, веб-девелоперы и блоггеры. Типоргаф должен был обновиться ещё в январе, но обновляется только сегодня. Итак рад представить вам Типограф 2.0!

За последний год я несколько раз переосмысливал своё видение типографики в целом и моего Типографа в частности. Собрал кучу материала, и не смотря на то что прямо сейчас анонсирую вторую версию, уже во всю работаю над 3-й.

Я всех нас поздравляю, основные браузеры наконец-то начали поддерживать символы: &shy, &thinsp, &ensp, &emsp (исключение составляет Опера, но над этим буду работать). В связи с этим будем привыкать верстать веб по-новому, используя правильные пробельные символы и плавающие переносы.

Теперь предлагаю ознакомиться со списком изменений:

НОВОЕ
  • Теперь символы больше/меньше заменяются на мнемоники, при этом теги не трогаются.
  • Добавлено правило, которое отлавливает некоторые сочетания слов со значениями дюймов (например: монитор 17″).
  • Добавлено правило, типографирующее минуты и секунды 123′12″.
  • Добавлено правило проверки дефиса в сложных предлогах: из-за, из-под.
  • Теперь перед типографированием удаляются все мягкие переносы сделанные сторонними алгоритмами.
  • Добавлена возможность ставить мягкие переносы.
  • Добавлены акронимы SEO, SMO, CMS, WYSIWYG, WYSIWYM.
  • Добавлена возможность правильного типографирования списков скопированных из Word.
  • Добавлены &thinsp во все необходимые правила, а <nobr> из этих правил убраны (всего 6 штук).
  • Добавлено правило обрабатывающее точку в .htaccess, .htpasswd
  • Добавлено правило которое обрамляет в неразрывные конструкции сокращения, написаные через дробь (ж/д, а/я…).
  • Типограф теперь поддерживает Хабрахабр. При подготовке статей для выкладывания на Хабр вы можете использовать <habracut… /> или ХАБР(далее…).


ИЗМЕНЕНИЯ
  • Переписан алгоритм работы движка, увеличена скорость, снижены расходы памяти.
  • Переписан алгоритм расстановки акронимов (Prêt-à-Porter типографировалось неверно).
  • Изменены некоторые дефолты в настройках. Теперь по-умолчанию включено использование неразрывных конструкций вместо неразрывных пробелов и отключен отлов висячих слов.
  • Переписан модуль объединения в неразрывные конструкции.


НАСТРОЙКИ
  • В настройки добавлена кнопка «Сбросить», которая обнуляет их до дефолтных значений.
  • Сделана настройка, позволяющая регулировать длину слова, в которых будут ставиться мягкие переносы.
  • Добавлена настройка, позволяющая считать <p>&нбсп;</p> правильным переводом строки.


ОШИБКИ
  • Исправлена работа кнопки удалить теги.
  • Исправлено правило удаляющее пробелы перед знаками препинания.
  • Исправлено правило прикрепляющее союзы к следующим за ними словам.
  • Исправлено правило для типографирования номеров телефонов.
  • Исправлено правило с привязкой частиц б, бы, ль, ли, ж, же, ка.
  • Исправлено правило обработки-то,-либо,-нибудь. («Хочу платье как-то, или как это» типографировалось неправильно).


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

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

Что ещё в ближайшем будущем:
  1. Выпуск Air-версии.
  2. Реализация плагинов для CMS редакторов и блогов.
  3. Английская локализация.


Вот собственно и всё. Добро пожаловать!

P. S. На сегодня Типографом пользуется больше 1000 постоянных пользователей, с момента запуска, он помог исправить почти полмиллиона текстов.

P. P. S. Сорри за то что спецсимволы написаны неверно, Хабро-парсер режет.
Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
+90
Comments63

Articles

Change theme settings