{% extends 'typograph/base.html' %} {% load static %} {% block title %}Онлайн-типограф для текста и HTML — ETPGRF: кавычки «ёлочки», тире, неразрывные пробелы{% endblock %} {% block og_title %}Онлайн-типограф для текста и HTML — ETPGRF{% endblock %} {% block og_description %}Бесплатный умный онлайн-типограф для подготовки текстов, статей и верстки к публикации в вебе за один клик.{% endblock %} {% block content %}
Интернет-типограф etpgrf — инструмент для подготовки текста для публикации в вебе. Расстановка неразрывных пробелов перед союзами и предлогами, замена кавычек на «ёлочки» (или “лапки” для англоязычного текста), отбивка и компоновка тире, инициалов, единиц измерения, переносы в словах, обработка псевдографики и преобразование их в спецсимволы, висячая пунктуация. Получите готовый и валидный HTML-код для вставки на ваш сайт или публикацию в блог.
Исходный код etpgrf-типографа доступен в нескольких репозиториях (GitHub, GitVerse, Сube2, и PyPI), распространяется под лицензией MIT, может быть установлен локально, на ваш сайт или интегрирован в ваши проекты как Python-библиотека.
Автоматическая привязка предлогов, союзов, частиц («в», «на», «с», «и», «не», «бы»…) и артиклей („the“, „a“, „is“…). Парсер «видит» и связывает их со словами даже сквозь кавычки и скобки (например, и «Беда» села на мель).
Замена машинных прямых кавычек (") на правильные русские «ёлочки» и французские „лапки“ для вложенных цитат. Поддержка английской, современной русской и русской дореформенной типографики («безъ», «въ», «надъ», «сiя»…).
Замена дефисов на длинное тире (—) с языковой отбивкой, среднее тире (–) в числовых интервалах (1941–1945, 10–20 кг). Корректная обработка арабских и римских чисел (например, XXI век, III в. н. э.).
Связывание неразрывными пробелами инициалов (А.С. Пушкин), устойчивых сокращений (ЗАО «Рога и Копыта», др. Барменталь), сокращений («и т.д.», «и др.»), знаков (§ 5, № 12) и единиц (100 руб., 50 м²).
Оптическое выравнивание левого и правого края текстового блока за счет выноса кавычек, скобок и тире за границу полосы набора. Идеально для крупных заголовков, цитат, выносов и врезок.
Встроенный HTML-санитайзер: очистка текста от мусорных тегов при копировании из Word/Google Docs, сброс разметки висячей пунктуации. Обработка псевдографики ((c) → ©, (tm) → ™, +/- → ±).
Автоматическая расстановка мягких переносов (­) в длинных словах с настраиваемым порогом длины (от 12 символов). Колонки текста аккуратно переносятся в узких блоках и на мобильных экранах без разрыва вёрстки.
Поддержка HTML с мнемониками, смешанного режима и Unicode (UTF-8) для постов в соцсетях (VK, Telegram, Reddit). Любые группы правил можно гибко комбинировать, включать или отключать под конкретную задачу или проект.
Полная свобода использования без ограничений по объёму текста, без регистрации, подписок и рекламы. Доступен как онлайн-сервис, так и в виде открытой библиотеки для Python по лицензии MIT.
Профессиональный визуальный ритм и читаемость текста в веб-интерфейсах, блогах, SMM-публикациях в соцсетях и электронных рассылках.
Получайте чистый, валидный HTML-код с неразрывными пробелами и мнемониками, готовый к вставке в шаблоны, CMS и лендинги.
Быстрая автоматическая подготовка статей, колонок и постов для публикации без рутинной ручной расстановки спецсимволов.
Вы можете свободно использовать движок etpgrf-типографа офлайн в своих Python-скриптах, Django-, FastAPI- или Flask-приложениях и сайтах:
Подробная документация и исходный код библиотеки открыты на GitHub и PyPI.