Типограф Муравьева (переделан под Python 3.5+)
Go to file
2023-06-02 15:46:29 +03:00
EMT.py EMT (Evgeny Muravjev Typograph) for Python 3 2022-12-19 13:45:41 +03:00
README.md minor 2023-06-02 15:46:29 +03:00
run.py minor 2023-06-02 15:46:29 +03:00

mdash Typograph for Python 3.5 (and above)

Это mdash Typograph (Типограф Евгения Муравьева) адаптированный для версии Python 3.5 и выше. Оригинальный типограф был создан на PHP и находится на github и mdash.ru.

It is EMT (Evgeny Muravjev Typograph) prepared for Python 3.5 (and above). Original EMT is written in PHP and can be found here: github.com/emuravjev/mdash and mdash.ru.


Примечания (Note)

Имейте в виду, что в сочетании с wysiwyg-редакторами (например с ckeditor) EMT может создавать артефакты HTML-кода и даже вызывать сбой типографа. Будьте осторожны и будьте готовы добавить костыли пре- и постобработки.

Be aware that when combined with wysiwyg-editor (like ckeditor), EMT can create HTML-code artifacts and even cause typographer to crash. Be careful and get ready to add pre- and post-processing crutches.

TODO

  • Защитить от типографирования текст внутри <pre>, <code>, <kbd>, <script> и <style>.
  • Добавить переносы для длинных слов (Hyphenation &shy;).