Типограф Муравьёва 3.5

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

Посмотреть на работу типографа

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

GitHub
PHP
Python


Типограф 3.5

Поддержка Unicode — это самое лучшее, что случилось с типографом за последнее время!

Сильно улучшено правило обработки кавычек. Спасибо всем, кто присылаем нам проблемы по этому правило, оно у нас самое любимое.

Добавили обработку нового формата телефона, теперь +7(905)1234567 будет исправлена на +7 905 123-45-67

Между разрядами чисел теперь расставляется тонкий пробел: 1 000 000 руб.

Символ доллара, евро (перед и после числа) и знак номера теперь объединяет неразрывный пробел: $ 100. В случае с Unicode специальным символом.

По умолчанию выключенные правила:

Оптическое выравнивание запятой (достаточно специфическая вещь).

Расстановка точек в инициалах (включайте его по своему усмотрению).

API

Работа с API типографа осуществляется посредством HTTP-протокола. HTTP-запрос может быть отправлен с помощью методов GET и POST.

GET. Текст должен быть закодирован в urlencode и передан в переменную text. Пример запроса:
http://mdash.ru/api.v1.php?text=текст%20для%20типографа

POST. Текст передаётся в параметре text либо как application/x-www-form-urlencoded, либо как multipart/form-data. Пример:
POST /api.v1.php HTTP/1.0
Host: mdash.ru
Content-type: application/x-www-form-urlencoded
Content-Length: 24

text=Текст для типографа

Ответ от сервера приходит в формате JSON. В случае успеха в качестве ответа будет возвращено {"result":"Текст для типографа"}. В случае ошибки — {"status":"error"}

API типографа также поддерживает передачу настроек в типограф. Настройки передаются GET или POST параметрами по названию, как и в программном режиме. Пример запроса с настройками:
http://mdash.ru/api.v1.php?text=текст%20для%20типографа&Text.paragraphs=off&Etc.unicode_convert=on


Подпишитесь на редкие, но приятные новости об обновлениях типографа:

Группа в Фейсбуке
Все идеи и замечания присылайте на эл. почту emuravjev@gmail.com. Типограф является общественным достоянием.
Автор Евгений Муравьёв, разработчик Александр Друца.
Сделано в 2013 году