Коли хтось повинен використовувати лігатури?


31

Які рішення та фактори слід враховувати, щоб визначити, коли використовувати лігатури? Тільки в заголовках? Тільки в тілі? Чисто на очі?

Я запитую, бо близько семи людей переглянули дизайн плаката і сподобалось. Один зауважив: "Ей Райан, ф і я в ідентифікації так близько, що крапка відсутня". Тепер, після зазначення, інші вважають його помилкою. Я повинен був пояснити, що таке лігатура, і що це не помилка.

Шрифт Futura:

ідентифікація лігатури та без неї у Футура

Коли коли-небудь хтось повинен використовувати лігатури?


1
Коли "це має сенс" :) Однак, як правило, ви використовуєте їх частіше для більш чіткого відстеження, а не для вільного відстеження. Однак у цьому випадку я думаю, що це працює.
DA01

Єдине, що мене тут турбує, - це те, як перші i , e , c і o мають ширший інтервал між літерами, ніж усі інші літери.
Joonas

1
@Joonas це не обмеження екрана. У мене щойно відкрився фотошоп, набраний таким чином в особі і без лігатури
Ryan

Ви повинні були просто сказати їм, що "це навмисно, щоб це виглядало краще". Не потрібно вникати в деталі про лігатури - просто нехай вони припускають, що ви самі налаштували текст.
Ільмарі Каронен

3
@IlmariKaronen Я дуже не згоден з вами. Я вірую в освіту тих, з ким працюю, про те, що я роблю, і мене найняли за ці якості. Не приймати рішення, а потім мало давати йому жодних виправдань, увічнюючи думку про те, що дизайн довільний. Якщо ви хочете поговорити далі, то давайте зробимо це в чаті.
Райан

Відповіді:


17

Жодне правило не відповідає всім ситуаціям

Це все дещо складно, оскільки воно пов'язане з підтримкою кернінгу та вибором шрифту, і немає відповіді, що відповідає всім розмірам, яка буде слугувати для всіх ситуацій. На мій досвід, лігатури є більш доречними, щоб вони були потрібні у чітко встановленому серифічному римському або курсивному стилі, не стільки в шрифті sans.

Для більш детальної дискусії та прикладів, будь ласка, також див .:

  1. Коли я не повинен використовувати лігатуру в наборі англійською мовою?
  2. Яка тварина є "віфілом"?

Перша відповідь вище обговорює поточне питання; другий - контрастний зразок певних лігатур у п'яти дуже різних обличчях.

Якщо поштовх приходить до поштовху, розумне загальне правило :

  • Використовуйте явні лексичні лігатури лише для речей, які мають сенс у мові, якою ви пишете, наприклад Æ, æ на ісландській чи давній англійській мові та and , œ французькій.
  • Залиште підбірку типографічних лігатур програмному забезпеченню, що повинно відбуватися автоматично у тих ситуаціях, коли без них це не виглядало б правильно.

Це так само загально, як я наважуюся викласти речі, але, на жаль, це не завжди вийде.


Додавання нюансу

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

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

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

Ось набір лігатур Arno Pro Роберта Слімбаха за його регулярною вагою. (Перша пара гліфів у першому рядку не враховується, і лише перший останній рядок робить.)

арно про лігатури

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

Одне попередження про тенденцію в сучасних шрифтах OpenType тут на замовлення. Брінгхерст скаржиться, що дизайнери шрифтів розміщують (наприклад) Th у стандартний набір лігатур замість історичного типу, як ct , тому вам може знадобитися вимкнути або включити їх явно, або вибрати відповідний гліф із набору шрифтів самостійно.

Урок полягає в тому, що пускати ці речі на повний автопілот рідко є доброю ідеєю для досягнення оптимальних результатів.


Фантастичні лігатури

На противагу цьому, особливо під час встановлення в обличчі сценарію, але іноді і в справжньому курсиві (мається на увазі, а не косо обличчя, що маскується курсивом, і, бажано, таким, яке має шпильки замість просто косих римлян), сумлінний дизайнер шрифтів надасть різноманітні можливі лігатури для вибору набору. Деякі з них будуть автоматичними, а інші потребують власного судження щодо налаштування.

Оскільки обличчя сценарію - це обличчя каліграфічного типу, отже, в ньому будуть вбудовані складні правила в таблиці шрифтів для з'єднання сусідніх гліфів.

Я не буду заважати показувати майстерного Запфіно Германна Цапфа не лише тому, що його каліграфія є занадто очевидним прикладом, а й тому, що там просто занадто багато лігатур, щоб не переповнити випадкового читача. Отож, натомість наведено зразок деяких необов'язкових лігатур із сценарію Pro Bickham Script Pro Річарда Ліптона :

Факультативні лігатури Bickham Script Pro

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

Олександр Грецький лігатури


Автоматичні лігатури, кодові точки та стандарт Unicode

Виглядає як електронну версію оригінального Пола Реннера Futura правил лігатури по замовчуванням шрифту не генеруючи лігатури для фі незалежно від того , чи потрібен один чи ні. Розуміючи, що це лише моя думка, мені здається трохи прихильним при великих розмірах дисплея, особливо з огляду на те, що f в цьому обличчі не збирається заграти i відразу.

Це, ймовірно, включено, тому що більшість наборів мають принаймні fi, fl, ff лігатури для збереження істеричних морських порід в страху - під цим я маю на увазі, що точки коду Unicode для них існують лише для безперервного кругового відключення при перетворенні кодувань Unicode та застарілих:

‭ ff  FB00       LATIN SMALL LIGATURE FF
        # 0066 0066
‭ fi  FB01       LATIN SMALL LIGATURE FI
        # 0066 0069
‭ fl  FB02       LATIN SMALL LIGATURE FL
        # 0066 006C
‭ ffi  FB03       LATIN SMALL LIGATURE FFI
        # 0066 0066 0069
‭ ffl  FB04       LATIN SMALL LIGATURE FFL
        # 0066 0066 006C

Ці кодові точки не повинні бути потрібні взагалі - ніколи .

Unicode FAQ по лігатурі і орграфів говорить це про лігатури:

  • Питання: У мене є купа рукописів, які широко використовують "hr" лігатуру (наприклад). Я бачу, що ви закодували лігатури для "fi", "fl" і навіть "st", але не "hr". Чи можу я також кодувати «hr» як лігатуру?

    Відповідь: Існуючі лігатури в основному існують для сумісності та кругового відключення з наборами символів, які не використовуються Unicode. Їх використання не рекомендується. Більше не буде закодовано ні за яких обставин.

    Лігатування - це поведінка, закодована у шрифтах: якщо в сучасному шрифті запропоновано відображати "h", а потім "r", а в шрифті лігатура "hr", він може відображати лігатуру. Деякі шрифти не мають лігатури, деякі (особливо для не латинських сценаріїв), мають сотні. Немає сенсу призначати кодові точки Unicode всім цим шрифтовим можливостям.

  • Питання: А як щодо лігатури "ct"? Чи є символ для цього в Unicode?

    Відповідь: Ні, лігатура "ct" - це ще один приклад лігатури латинських літер, зазвичай зустрічається в старих стилях. Що стосується лігатури “hr”, відображення лігатури є предметом дизайну шрифту, і не вимагає окремого кодування символу для лігатури. Один просто представляє послідовність символів у Unicode і залежить від дизайну шрифту та елементів керування атрибутами шрифту, щоб визначити, чи є результат перев'язаний у відображенні (чи друку). Така ж ситуація стосується лігатур, що включають довгі s та багато інших, знайдених у латинських шрифтах.

    Пам'ятайте, що Unicode Standard - це символстандарт кодування, і не призначений для стандартизації лігатур або інших форм презентації, або будь-яких інших аспектів деталей дизайну шрифту та гліфів. Лігатури, які ви можете знайти у стандарті Unicode Standard, є лише кодуваннями сумісності - і не призначені для встановлення прецеденту, який вимагає кодування всіх лігатур як символів.


Чи є щось подібне до нерозмінюваного з'єднувача, щоб вказати, чи слід пару літер з'єднати з лігатурою, якщо така існує (навіть якщо вона зазвичай не використовується), чи не повинна приєднуватися лігатура, навіть якщо така існує і зазвичай використовується)?
supercat

@supercat Існують різні види контрольних символів, які іноді можуть бути зв'язані з цією метою, так. Але зазвичай ви хочете контролювати ці речі на більш високому рівні, ніж це, наприклад, через своє видавниче програмне забезпечення. Так, як і в InDesign не в кодових точках символів.
tchrist

Необхідність включення інформації способами, специфічними для використання програмного забезпечення, здається протилежним меті стандартизованих кодувань. Маючи стандартизований спосіб кодування поняття "лігатура персонажів <XYZ>", здається, що Стандард придатний для розміщення, ніж "використовувати для цього смайликів рожеву шкіру та каштанове волосся".
supercat

@supercat Як говориться в поширених питаннях Unicode, ми НЕ повинні намагатися кодувати лігатури в Unicode. Це на неправильному рівні. Він неправильно розуміє, що намагається зробити Unicode, що намагається зробити ваш шрифт тощо
tchrist

Хоча я розумію неприязнь до створення нових кодових точок для лігатур, оскільки будь-який переглядач, який не знає кодової точки, не знатиме, як відобразити лігатуру, я не бачу, як поняття приєднання лігатури не є на тому ж рівні, що кажуть, що 👱 і ♀️ з нульовою шириною між ними між собою повинні бути емодіонами з русявим волоссям.
supercat

21

Існує два типи лігатур.

Тип 1: Причина існування лігатур полягає в тому, щоб запобігти проміжки між деякими літерами, які можуть порушити ваш потік читання. Наприклад, у деяких шрифтах "fi" накладаються один на одного або особливо "fl". Для того, щоб знайти рішення цієї проблеми, були винайдені лігатури, кожна з яких стала лише однією буквою на типовому блоці:

Звичайні літери проти лігатури:

введіть тут опис зображення

Ви можете бачити, що звичайні букви занадто близькі, тому вам доведеться розширити загальний інтервал.

Тип 2: З часом дизайнери типів використовували лігатури, щоб "придумати" свій шрифт, додавши до шрифту спеціальні лігатури, які посилюють характер шрифту, але не завжди розбірливості.

Супер розширені лігатури від шрифту Sauna від Underware, який використовує лігатури, щоб створити більше "сценарію".

введіть тут опис зображення

Щоб повернутися до вашого прикладу. У Futura "fi" не перетинається, тому вам не доведеться використовувати лігатуру (я думаю, це особлива Futura, оскільки в оригіналі немає лігатур?).

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


1
Futura PT від Adobe Typekit - typekit.com/fonts/futura-pt
Ryan

2
Чи не залежні від мови лігатури? Тобто англійський текст може використовувати інший набір лігатур, ніж, скажімо, французький? Іншим прикладом може бути німецька eszet (long s - short s [або навпаки?] Лігатура), яка є унікальною для німецької мови). Також зауважте, що лігатури не є автоматичними, а іноді їх потрібно придушити: шеффул (як на повній полиці книг) не повинен мати "ff" лігатури.
Філ Перрі

@PhilPerry Ні, це неправда. Програмне забезпечення повинно вирішувати це для тих обов'язкових, які не введені правильно в іншому випадку.
tchrist

@Phil - Німецький езет історично є лігатурою, але сьогодні він є частиною стандартної німецької ортографії, тому не вирішувати шрифт. Крім того, німці більше не використовують озвучене письмово (крім поєднання з ненаголошеним, завжди як лігатура), тому комп'ютер ніколи не отримає вхід, де йому слід вибрати між лігатурою чи нелігатурою. Ви вводите eszet безпосередньо, або якщо ви вводите double-s, коли зазвичай використовується eszet, деякі орфографічні системи замінюють їх символом eszet. Я не знаю багато про лігатури іншими мовами.
чікодоро

8

У багатьох шрифтах, розроблених для читання тексту тексту, лігатури, як правило, є тонко налаштованими, які ледь помітні, просто фіксуючи те, що в іншому випадку було б незручним розміщенням сусідніх літерних форм.

Однак fiлігатура Futura у вашому прикладі насправді не така - вона виділяється досить помітно і, мабуть, непотрібна тим, що необв’язані fта літерні iформи цілком зручно поєднуються без накладання.

Він робить , проте, ясно вторять геометричний дизайн шрифту, і буде виглядати дуже красиво в логотипі, навіть якщо це може здатися дисонанс в тексті. 1 Таким чином, це може бути найкраще трактуватись більше, як "звичайний розквіт", - хоч той, який щойно буває вбудований у сам шрифт, - ніж звичайніша "лігатура для читання".

Таким чином, ви можете просто пояснити, що "смішне f" поєднання з крапкою iтексту - це навмисний вибір дизайну, щоб текст виглядав красивіше і геометричніше чистим. Вам не обов’язково пояснювати, що таке лігатура - якщо у ваших клієнтів трапляється враження, що ви самі змінили форму літер, де в цьому шкода?

1) IMO, для малого типу Futura все одно є дещо прикордонним вибором шрифту; він може працювати, і я його так і використовував, але найкраще його використовувати обережно і уважно до можливих проблем з читальністю. Для довгих абзаців тексту існують інші геометричні шрифти sans, які можуть принести в жертву трохи чистоти дизайну для поліпшення читабельності при невеликих розмірах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.