Автоматизація
May 28, 2021

Логіка нерозривного пробілу в заголовках з умовами

Даної тематики на англійській мові не було знайдено, тому вважаю себе першовідкривачем у публікації даної тематики.

Нерозривний пробіл — елемент комп'ютерного кодування текстів. Відображається всередині рядка як звичайний пробіл, але не дозволяє програмам відображення і друку розірвати в цьому місці рядок. Використовується для автоматизації верстки, правила якої наказують уникати розриву рядків у відомих випадках.

Ціль: Налагодження автоматичного форматування заголовків, що не поміщаються в одну строку. В ідеалі, створення односторінкового онлайн сервісу та строки коду для легкої інтеграції у будь-яку веб-форму.

Будь-який дизанер з цим стикався. А саме: де має бути перенесення на нову строку у коротких текстах від трьох слів до трьох речень. В англійській мові є навіть ідіома, визначення явища, якому я об'явив війну — bad breaks. Дослівно — "поганий перелом", тобто перенесення, погане перенесення.

Ось звідси і чудова назва — "anti bad breaks title". На такі речі, текстові поля не звертають увагу, текстові редактори також тому, що алгоритм перенесення ставить чітку ціль — якнайменше пустого місця вкінці кожного текстового рядку. Але ми маємо справу з заголовками, а точніше - назвами фільмів. Тому рухаємося, дещо в зворотньому напрямку після такого форматування тексту — нам важливо зробити перехід у новий рядок змістовно, пунктуально, встановити правила нерозривних сполучень, а це означає — зробити раніше перехід на новий рядок, як перша умова, ну і звичайно не розривати: одиниці виміру, якщо вони скороченні, частки мови, особисті назви при умові наявності не лише самої назви і т.д. Було б доцільно про це все написати, але нехай деякі моменти залишаться "за кадром".

У планах зробити сервіс для форматування кілька-рядкових заголовків. І я не буду тут розкривати всі правила. Як ми знаємо хороший дизайн — дизайн, якого не видно, тому і тут не повинно нічого бути видно, це повинно сприйматись, або ні)

Дане питання постало ребром передімною, коли з'явилася необхідність автоматично з Google Sheets створити 40 xls файлів для імпорту в Photoshop Variables.

Photoshop Variables — функція, що дозволяє автоматично створювати різні варіації поєднання шарів, тексту. Найяскравіший варіант - дизайн візитки.

Дописання посту у процессі...