vasilenko.info

Типограф: кавычки, тире, неразрывные пробелы

/tool/typograf/ работает текст правит браузер, адрес забирает сервер

Вставьте текст, загрузите файл или дайте адрес страницы. Типограф разберёт вход — в режиме HTML и Markdown он правит только видимый текст и не трогает теги, атрибуты, сущности и код, — расставит кавычки, тире, неразрывные пробелы и знаки, а в панели «Изменения» покажет каждую правку: какое правило сработало, что было до и можно ли её отменить. По адресу можно прогнать не только разметку, но и весь видимый текст чужой страницы: находки показываются куском текста вокруг каждой правки.

промоДвадцать лет заметок про сайтыКак это делали в 2008-м и что из этого работает сейчас.Открыть

Что и как править

Настройки общие для поля ниже и для проверки страницы по адресу. Всё пересчитывается сразу, кнопки «применить» нет.

Что на входе

В режиме HTML правятся только текстовые узлы: теги, значения атрибутов, готовые сущности и содержимое script, style, pre, code и textarea проходят насквозь. В Markdown нетронутыми остаются блоки в тройных кавычках, код в строке, адреса в скобках ссылок, определения ссылок и разделительная строка таблицы.

Язык текста

Язык определяется по доле кириллицы, немецкий — ещё и по своим буквам. От языка зависят кавычки по умолчанию и приклеивание коротких слов: в английском и немецком тексте предлоги к следующему слову не привязываются.

Какие правила применять

«Ставить ё» выключено по умолчанию: во многих редакциях ё не набирают принципиально. Словарь тут узкий — только те формы, у которых написание через «е» вообще не является словом.

Вид выдачи

Сущности нужны вёрстке: неразрывный пробел глазами из готового текста не скопируешь, а   виден. В режимах HTML и Markdown сущности ставятся только в видимом тексте — внутри script и style браузер их не раскрывает, там символы остаются как есть.

Показать списки слов, по которым работают правила Скрыть списки слов
  • К следующему слову клеятся:
  • К предыдущему слову клеятся:
  • Перед номером не разрываются:
  • Словарь ё:

Исходник и результат

Слева то, что вставили, справа то, что получилось. Панели прокручиваются вместе.

До 200 000 знаков — это примерно три авторских листа. Правка идёт на вашем устройстве, текст никуда не отправляется.

Файл читается в браузере и на сервер не уходит. По расширению .md и .html режим разбора переключается сам.

«Применить к исходнику» кладёт готовый текст обратно в поле слева: дальше правьте руками, не перекладывая текст из панели в панель.

Что получилось

Что показывать

Готово

Знаков на входе
Знаков на выходе
Кавычек заменено
Тире поставлено
Неразрывных пробелов
Знаков и сокращений
Лишних пробелов убрано

    Текст правится на вашем устройстве и никуда не отправляется. Копируется и скачивается настоящая строка, а не та, в которой неразрывные пробелы показаны точками. На сервер уходит только адрес в блоке ниже, и только когда вы нажмёте кнопку.

    Типографика чужой страницы по адресу

    Короткий прогон — по разметке, которую видно в поиске и в соцсетях. Полный — по всему тексту, который человек читает на странице.

    Что забрать со страницы

    Разметка — это title, описание, og:title, og:description и заголовки H1–H6: десяток строк, которые видно в выдаче и в пересылке ссылкой. Весь видимый текст — то, что человек читает глазами: сервер выбрасывает скрипты, стили и невидимое, а остальное отдаёт целиком, вместе с меню, подписями и подвалом. Правила, язык и пара кавычек в обоих прогонах берутся из настроек наверху; когда вы их меняете, разбор пересчитывается сам, без второго похода за страницей.

    Страницу заберёт наш сервер. Дальше типограф прогоняет её по включённым правилам и показывает, где стоят прямые кавычки, дефис вместо тире и где не хватает неразрывного пробела. Адрес нигде не сохраняется, ограничение — триста обращений в час с одного адреса.

    Адрес не проверяли

      Что типограф нашёл на странице
      Место Как сейчас Как надо Правок

      В таблице неразрывный пробел показан точкой, чтобы его было видно. В CSV, в файле и в поле правки уходит настоящий знак. После прогона по разметке «Перенести в поле правки» кладёт в исходник найденные строки, после прогона по тексту — весь текст страницы целиком. В таблице первые двести мест, в CSV все.

      Букмарклет: правка прямо в чужой CMS

      Чтобы не возить текст из админки сюда и обратно.

      Перетащите ссылку на панель закладок

      Типографировать это поле

      Дальше в любой админке поставьте курсор в поле с текстом и нажмите закладку — текст в этом поле будет типографирован на месте. Внутри букмарклета урезанный набор: кавычки выбранной парой, длинное и короткое тире, многоточие, лишние пробелы и неразрывные пробелы после коротких слов, после числа и перед знаками. Ссылка пересобирается под ваш выбор кавычек, так что сначала настройте их выше.

      адрес закладки javascript:

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

      промоПосчитайте заодно ROIОкупаемость кампании по расходу и доходу.Открыть

      Как пользоваться

      1. Выберите, что на входе. Обычный текст правится целиком. В режиме HTML типограф разбирает разметку и трогает только текстовые узлы: теги, значения атрибутов, готовые сущности и содержимое script, style, pre, code и textarea остаются как были. В Markdown нетронутыми проходят блоки в тройных кавычках, код в строке, адреса в скобках ссылок и разделительная строка таблицы.

      2. Вставьте текст, загрузите файл или дайте адрес страницы в нижнем блоке. Правка идёт сразу, кнопки «посчитать» нет.

      3. В блоке проверки по адресу выберите, что забрать. «Разметку» — если надо посмотреть title, описание, og и заголовки, то есть строки для поиска и соцсетей. «Весь видимый текст» — если надо пройти по всей странице: тогда находки показываются куском текста вокруг каждой правки, а готовый текст забирается кнопкой или уходит в поле правки.

      4. Переключитесь на «Изменения». Каждая правка отмечена, под курсором видно правило и прежний вид. Если правило сработало не там, нажмите на отметку — эта правка отменится, а счётчики пересчитаются. Нажатие на подчёркнутое место возвращает правку обратно.

      5. Выберите вид выдачи. Верстальщику нужны сущности: неразрывный пробел в готовом тексте глазами не отличить от обычного, а   виден. Кнопки копирования есть у каждого из трёх видов, есть и скачивание файлом.

      6. «Применить к исходнику» кладёт результат обратно в левое поле — дальше можно править руками, не перекладывая текст между панелями. А букмарклет из последнего блока правит поле прямо в чужой админке.

      промоСписок задач в браузереБез аккаунта, всё хранится на вашем устройстве.Открыть

      Формула и что в неё входит

      "кавычки" → «ёлочки» · слово - слово → слово — слово · 5-7 → 5–7 · 10 кг → 10 кг с неразрывным · ... → …

      Неразрывный пробел — это отдельный символ с кодом 160, а не обычный пробел с особой пометкой. Поэтому он и переживает копирование: в буфер попадает именно он. В HTML его пишут как   — для этого и сделан режим выдачи сущностями.

      Разбор примера: строка про рынок

      Исходные данные — те же, что стоят в полях по умолчанию: их можно пересчитать в уме и убедиться, что инструмент не врёт.

      1. Лишние пробелы: их тут нет, счётчик остаётся нулевым.

      2. Знаки: три точки в конце схлопываются в один знак многоточия. Одна правка, строка становится короче на два знака.

      3. Кавычки: первая стоит после пробела и становится открывающей ёлочкой, вторая — закрывающей. Две правки.

      4. Тире: дефис между пробелами превращается в длинное, дефис между 5 и 7 — в короткое без пробелов. Две правки.

      5. Неразрывные пробелы: после «и» внутри кавычек — по списку союзов; перед длинным тире; перед знаком процента; после «и» и после «не» в конце. Пять штук.

      На выходе: ООО «Рога и копыта» — это 5–7 % рынка и не более того… В режиме сущностей та же строка выглядит как ООО «Рога и копыта» — это 5–7 % рынка и не более того… — и именно её удобно класть в шаблон.

      Частые вопросы

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

      Смежные инструменты

      3