Pull to refresh

Типограф Евгения Муравьева для TinyMCE

Reading time 1 min
Views 3K
В топике Новая версия веб-типографа Студии Муравьёва был представлен замечательный типограф.
Типограф обрабатывает тексты не только по классическим законам (неразрывные пробелы, правильные кавычки, свисающая пунктуация и др.), но и по взятым канонам из «Справочника издателя и автора» Мильчина А. Э. Любители типографики должны это оценить.

Я использовал его в своем движке магазина, и побочным продуктом стал простой и удобный плагин для TinyMCE.

image
При нажатии на кнопку не отображается никаких всплывающих окон, текс молча типографируется.

Скачать этот типограф для TinyMCE
Онлайн-демо

Как прикрутить его к TinyMCE


1. Скопировать папку jaretypograph в tiny_mce/plugins


2. Подключить плагин при инициализации Tinymce


Примерно так:
tinyMCE.init({
...
plugins : "jaretypograph",
...
});

3. Вывести на тулбар редактора кнопку плагина


Примерно так:
tinyMCE.init({
...
theme_advanced_buttons1 : "jaretypograph",
...
});

Типограф работает на PHP5 и UTF8.

UPD. При типографировании выделенного фрагмента иногда происходит глюк по причине того, что TinyMCE обрамляет выделенный фрагмент лишними тегами, если внутри фрагмента есть разорванные теги. Если кто-то знает как это обойти, буду благодарен.
Спасибо dfuse за помощь, исправлено!

UPD2. В некоторых браузерах при типографировании вставляется лишний перевод строки в начало текста. Исправляем.
Исправлено!
Tags:
Hubs:
+37
Comments 37
Comments Comments 37

Articles