Контент-маркетинг

Страница для тестирования автотипографа

Читать 7 минут

Существующие типографы не позволяют интегрироваться в качестве автотипографа, или некорректно обрабатывают код.

Для типографирование текста редактором отлично подходит typograf.ru. Но он не умеет работать с PHP и ломает исходный код, т.е. неудобен для разработчика.

Польза

Автотипограф в текущем состоянии уже приносит пользу — мы экономим время разработчика и тестировщика на внедрение редполитики. Но существует ряд проблем, из-за которых всё-ещё приходиться вносить часть исправлений вручную и проверять результаты типографирования. Текущая итерация — попытка довести до ума существующие алгоритмы. В результате, мы получим следующие преимущества:

  • чуть меньше багов;
  • более надежное решение при внедрении в генератор статей;
  • улучшение и расширение алгоритмов, может потребоваться в других направлениях развития типографа.

Цель

Создать решение для разрабатываемых сайтов, которое будет автоматически исправлять типовые ошибки редполитики и устанавливать неразрывные пробелы (там, где мы можем создать алгоритм проверки).

Супер текст для тестирования

Тест «Устанавливать неразрывных пробелов в словах короче 3х символов» и «Устанавливать неразрывных пробелов в словах короче 3х символов»

Нечеловеческий

Неразрывный пробел в тексте без переноса строки

Non-breaking space in the text without line break

Отвёртка в плёнке. По клёну ползёт. Трёхколёсный. Ёж наркоман (проверка символов ё, Ё)

A screwdriver in a film. On the maple crawls. Three-wheeled. Hedgehog addict

Безрукий твой, этой весной клей, шинкуй, воркуй мою алтайку. Йопт и как мне жить. Твой брандмайор, воздержавшийся от войны. Личиска наркоман. (проверка символов й, Й)

Bezruky yours, this spring glue, shinkuj, vorkut my my Altay. Jopt and how can I live. Your firewall, who refrained from the war. Lariska is a drug addict.

Человеческий

Наступило молчание. Графиня глядела на гостью, приятно улыбаясь, впрочем, не скрывая того, что не огорчится теперь нисколько, если гостья поднимется и уедет. Дочь гостьи уже оправляла платье, вопросительно глядя на мать, как вдруг из соседней комнаты послышался бег к двери нескольких мужских и женских ног, грохот зацепленного и поваленного стула, и в комнату вбежала тринадцатилетняя девочка, запахнув что-то короткою кисейною юбкою, и остановилась посередине комнаты. Очевидно было, она нечаянно, с нерассчитанного бега, заскочила так далеко. В дверях в ту же минуту показались студент с малиновым воротником, гвардейский офицер, пятнадцатилетняя девочка и толстый румяный мальчик в детской курточке.

Граф вскочил и, раскачиваясь, широко расставил руки вокруг вбежавшей девочки.

— А, вот она! — смеясь, закричал он. — Именинница! Ma chère именинница!

— Ma chère, il y a un temps pour tout 1, — сказала графиня, притворяясь строгою. — Ты ее все балуешь, Elie, — прибавила она мужу.

— Bonjour, ma chère, je vous félicite, — сказала гостья. — Quelle délicieuse enfant! 2 — прибавила она, обращаясь к матери.

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

— Видите?.. Кукла... Мими... Видите.

Проверка варинатов с перенососм строки (в исходном коде)

Неразрывный пробел в тексте без переноса строки

Неразрывный пробел в тексте c переносом строки

Неразрывный пробел в тексте c переносом строки (перенос строки, табуляция)

Неразрывный пробел в тексте c переносом строки (перенос строки,пробелы)

Неразрывный пробел в тексте c переносом строки (пробел, перенос строки)

Неразрывный пробел в тексте c переносом строки (пробел, перенос строки, табуляция)

Неразрывный пробел в тексте c переносом строки (пробел, перенос строки, пробелы)

Проверка, что типограф не убивает перенос строки без надобности (только при установке неразрывного пробела)

Устанавливать полупробел перед знаком процента

от 45 % до 70 % (без пробелов)

от 45 % до 70 % (пробелы)

от 45 % до 70 % (перевод строки)

45-75 % (ещё вариант)

Устанавливать неразрывной пробел перед длинным тире

— А, вот она — смеясь, закричал он — Именинница!

— А, вот она. — смеясь, закричал он. — Именинница!

— А, вот она! — смеясь, закричал он! — Именинница!

Оборачивать в тег nobr слова написанные через дефис

avatar

Павел Маслиёв

ведущий тестировщик

маленький-маленький, еле-еле, чуть-чуть, постояли-постояли, день-деньской, рад-радехонек, один-одинешенек, давным-давно, черным-черно, мало-мальски, мало-помалу, крепко-накрепко, крест-накрест, толстый-претолстый, как-никак, волей-неволей, один-единственный, нежданно-негаданно, тихо-смирно, 25-процентный, 10-летний, 35-летие, 183-миллионный, 5-тысячный, 1-й, 2-й, 1-го, 2-го, 15-й, 127-го, во-первых, во-вторых, в-третьих, по-русски, по-немецки, по-птичьи, по-соловьиному, по-иному, по-моему, по-своему, по-пустому, по-прежнему, по-видимому, по-братски, на-гора, из-за, из-под, по-над, по-за, ей-богу, ей-же-ей, о-го-го, ха-ха-ха, цып-цып, динь-динь, кое-где, кое-что, кое-кто, кое-какой, кой-куда, кто-нибудь, кто-то, давай-ка, как-нибудь, как-либо, как-то, ну-тка, да-с, где-то, поди-де, для-де, почивала-де, ей-де, она-де, кой-какой, кое-какими, кое-чем, все-таки, так-таки, узнал-таки, выпукло-вогнутый, англо-японский, русско-немецко-французский, бледно-розовый, бутылочно-зеленый, изжелта-красный, темно-русый, пепельно-серый, северно-ледовитый, западно-сибирская, северо-запад, запад-восток, северо-восток, юго-западный, юго-восточный, юго-запад, север-юг, восточно-европейская, южно-сахалинск, зюйд-вест, жар-птица, бой-баба, дизель-мотор, генерал-майор, премьер-министр, изба-читальня, купля-продажа, паинька-мальчик, пила-рыба, человеко-день, киловатт-час, норд-ост, точь-в-точь, не-а, поди-ка, нет-нет, ням-ням, раз-два, кин-дза-дза, миру-мир, тик-так, фигли-мигли, гав-гав, кошки-мышки, буль-буль, ого-го, пару-тройку, опять-таки, прямо-таки, по-прежнему, по-моему, по-видимому, много-много, винни-пух, луна-парк, баба-яга, мини-юбка, вице-адмирал, статс-дама, экс-губернатор, иван-да-марья, мать-и-мачеха, пол-лимона, пол-яблока, кол-во, день-другой, год-два, елки-палки, хухры-мухры, страсти-мордасти, путь-дорога, мать-героиня, умница-разумница, штабс-капитан

Устанавливать неразывной пробел между числами (для чисел с пробелом между разрядами)

12 343 234

987 654 321

987 654 3210

12 343 234 руб.

987 654 321 руб.

987 654 3210 руб.

Ошибочное написание тире/дефисов

Заменять на дефис, короткое или длинное тире без пробелов, разделяющее буквы

куда-либо (дефис)

куда-либо (короткое тире)

куда-либо (длинное тире)

Заменять на короткое тире, дефис или тире разделяющее цифры

12-14 (дефис)

12–14 (короткое тире)

12—14 (длинное тире)

12 - 14 (дефис)

12 – 14 (короткое тире)

12 — 14 (длинное тире)

Заменять на длинное тире, короткое тире или дефис с пробелами, разделяющее буквы

куда — либо (дефис)

куда — либо (короткое тире)

куда — либо (длинное тире)

куда- либо (дефис)

куда– либо (короткое тире)

куда— либо (длинное тире)

куда -либо (дефис)

куда –либо (короткое тире)

куда —либо (длинное тире)

Заменять на длинное тире, короткое тире или дефис, следующее за знаками препинания или кавычкой

Заменять на длинное тире, короткое тире или дефис, разделяющее слово и число

Заменять на длинное тире, короткое тире или дефис, в начале строки

— Авось прокатит

— Авось прокатит

— Авось прокатит

— Авось прокатит

— Авось прокатит

— Авось прокатит

Может мы смайлы убиваем?

Контент-маркетинг

Подобрали для вас

Ещё по теме «контент-маркетинг»

Обсудим задачу

Мы свяжемся с вами в течение двух часов, чтобы
задать
вопросы
и обсудить, какую пользу можем
принести

Контактные данные

Кратко расскажите о задаче

Бюджет в месяц

менее 2 млн
2–5 млн
5–10 млн
более 10 млн
Роман Игошин

Роман Игошин

коммерческий директор, управляющий партнёр

Написать в
Телеграм