Все типографы
30 января 2008
Список существующих реализаций автоматической типографики.
Типограф v.2
Наше творение на PHP с открытым исходным кодом и интеграцией под Wordpress, Drupal, Invision Power Board и др.
Типограф Лебедева
Самый первый типограф. Написан командой разработчиков студии Лебедева. Имеются кое-какие настройки. Есть веб-сервис для встраивания в свои приложения. Исходный код закрытый.
Типограф Eugene Spearance
Построен на Perl-совместимых регулярных выражениях. Написан на Parser 3.3. Постоянно совершенствуется. Для полноценного использования онлайн-версии необходима регистрация. С недавних пор при использовании в обязательном порядке надо ставить у себя баннер. Есть веб-сервис для встраивания в свои приложения. Исходный код доступен только для старых версий.
Автотипографика Андрея Шитова
Построена на регулярных выражениях. Является отдельной программой для Windows. Также есть плагин для IE. С 2003 года не обновлялась. Также имеется онлайн-версия.
Free Typographer
Построен на регулярных выражениях. Исходный код для большого количества языков.
Perl-типограф IPO-Design
Написанный на Perl типограф, построенный на регулярных выражениях.
Типограф Sharky
Онлайн-типограф. Исходного кода нет. Есть несколько наборов типографских традиций для различных стран.
Чудесное преобразование
Онлайн-типограф. Исходного кода нет.
Typografica, Pixel Apes Group
Типограф на регулярных выражениях. Есть исходный код на PHP.
Веб-типографика
Только онлайн версия.
TypoGraf
Только онлайн версия.
Jevix
Написан на Perl. Имеется PHP-версия на конечных автоматах. Есть исходный код.
Devanagari
Типограф Кирилла Панфилова (Erlang). Основан на регулярных выражениях. Написан на JavaScript.
ODS корректор
Ориентирован больше на создание разметки, чем на типографику.
Веб-типограф для форумных систем
Типограф для форума Invision Power Board.
Типограф ecto.ru
PHP. Доступен исходный код.
Типограф Дениса Селезнёва
PHP. Открытый исходный код.
Типографер mmforce
Исходного кода нет.
Кавычкер
Отдельная программа для Windows, PHP-версия.
WordPress кавычкер
Кавычкер в виде планина для WordPress.
Типограф школьной прессы
Написан в боевых условиях и там же проверен.
Мамбот «Русская типографика»
Мамбот для CMS Joomla.
Типограф Дмитрия Барановского
Типографирует английский текст. Написан на JavaScript, использует регулярные выражения.
Типограф Игоря Кононученко
Написан на Python. Открытый исходный код. Для проверки функционала используются юнит тесты. За основу взят мой PHP-типограф.
Типограф для FCK
Плагин типографирования для визуального редактора FCKEditor, позволяющий типографировать текст тремя способами на выбор: сервисом студии Лебедева, сервисом Евгения typograf.ru и нашим типографом.
Типограф для TinyMCE
Плагин для TinyMCE, использующий наш Типограф.
Типограф для Wordpress
Плагин типографики для WordPress. Написан на основе многих наработок.
Типограф Муравьёва
Написан на PHP с использованием регулярных выражений. Имеется онлайн версия.
Типограф для FireFox
Плагин для Firefox, позволяющий типоргафировать текст через API типографа Лебедева.
sTypograph для QIP
Плагин для QIP.
Раскладки Бирмана
Раскладки клавиатуры для Mac и Windows. Позволяют вводить различные нестандартные для обычной раскладки символы. Автоматически ничего не типографируют.
Раскладки для Linux
Type it Easy
Неплохая Windows-альтернатива типографским раскладкам. Отличается некоторыми дополнительными возможностями и встроенной подсказкой.
JS Типограф Артёма Васильева
Реализация на JavaScript. Имеет некоторый специфичный функционал в виде функций, рисующих стрелки и другие значки.
Типограф Даниила Ерошенко
Реализация на JavaScript. Сильно доработанная версия Типографа Артёма Васильева.
Комментарии RSS по email OK
http://www.kigorw.com/typo-py/ - внесите в список и мой типограф -)
kigorw
Добавил к списку и сделал небольшой анонс.
Есть мысль: сопоставить формат для тестов и сделать их общими… так найдём больше ошибок.
Пасиб)
Не вопрос, правда у меня юнит-тесты, а у вас их нет. И я написал тесты не на все фичи типографа, у меня просто не было времени, но смогу их дописать (если поможете в формат: Фича, входной текст, результирующий текст)
У меня в архиве лежат тесты в виде:
почти для всех случаев.
Что у нас будет «фичей»? Просто название?
ну да, например "замена кавычек" итд.
короче понял... ) мне надо прошустрить по вашим тестам и добавить себе в юнит-тесты ваши случаи)
А может всё-таки тесты держать в файле с оговорённым форматом? Так и для PHP и для Python можно будет сразу использовать?
У вас тестирует веб интерфейс. У меня юнит-тесты. ПХП веб ориентирован. Питон это просто язык, поэтому юнит-тесты самое простое, что можно придумать.
Понятно, что юнит — это хорошо, но их надо писать под каждый проект свои. А тут более-менее общий набор правил.
Ещё вариант — генерить код для тестов на основе файла.
Общими могут быть только входные и результирующие данные, а механизм проверки может быть чем угодно
Я про это и говорю :)
В общем, главное — чтобы можно было если что обменяться входными данными.
Привет! А можно в моём случае сделать ссылку всё-таки на сам типограф, а не на его описание? То есть не www.erlang.com.ru/web/tech/devanagari/descr, а www.erlang.com.ru/devanagari
Поправил.
Спасибо большое, Александр!!
http://www.moshiach.ru/tip.php
Шолем
А описание есть? И кто автор?
Типограф Муравьёва обновился до новой версии. Стал лучше и умнее.
Я уже прочитал на drupal.ru… вот только не понял, изменилось ли что-то кроме довольно логичного разбиения правил на модули?
Здравствуйте, прошу добавить в список свой «Типограф» — http://undershot.ru/blog/2010-10-10-99. Спасибо.
Готово.
Благодарю.
Я так понимаю, что список типографов актуален и обновляется?
Относительно актуален и иногда обновляется.
Внесите мой типограф в список: www.starwars-galaxy.ru/JSTypography/jstypograph.html Собственно говоря, это сильно доработанная мною версия JS Типографа Артёма Васильева (лицензия позволяет)
Функционал расширен в разы, не сильно уступает типографу от Eugene Spearance, и превосходит большинство остальных (с вашим не сравнивал). Основной упор делается на возможность установки на любые сайты
Добавил.
Спасибо
Типограф Дениса Селезнёва обновился — https://github.com/typograf/typograf/. Текущая версия 5.5.3. Теперь работает на JavaScript. Есть веб-интерфейс, несколько плагинов, букмарклет, API, дополнение для Mozilla Firefox. Можно встроить в визуальный редактор, например, TinyMCE.