Що таке таблиця керування поліном?


12

З твору Роберта Брінгхерста «Елементи друкарського стилю» :

Наприклад, такі назви, як TVR Murti та TRV Murti, створюють мікроскопічні типографічні проблеми, які не може вирішити жодна двочленна таблиця кернування. Шрифти з поліноміальними таблицями кернінгу - здатні відрегулювати задану пару букв різними способами відповідно до контексту - існують десятиліття, і колись моя норма буде нормою. Наразі вони є рідкістю.

Що саме являє собою поліномальну таблицю кернінгу? Чим вона відрізняється від двочленної таблиці кернінгу або від стандартної таблиці кернінгу? Що з цим чи його реалізація робить його многочленом ?

Відповіді:


17

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

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

Контекстуальний кернінг часто потрібен символам з негативними боковими підшипниками. Найчастіше з пробілом або розділовими знаками між ними. Наприклад, триплет L apostrophe A. L apostropheПара буде мати негативний кернінг і apostrophe Aпара матиме негативні кернинг-це може привести до Lі Aзустрічному і апостроф занадто близько до Aі занадто далеко від L.

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

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

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

Пов’язане читання про контекстне керування:


Примітка: більша частина цієї відповіді взята з попереднього запитання .


Це також раковина часу, якщо у вас не виникне комп'ютерна програма для цього
joojaa

9

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

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

Для ілюстрації різниці розглянемо приклади з цитати. Я робив їх один раз, використовуючи лише пари кернінгу (вгорі), а потім відрегулював інтервал, як я хотів би, щоб це було (знизу). Майте на увазі, що останній - лише швидкий ілюстративний нарис і не ідеальний:

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

Як бачите, при парному кернінгу речі виглядають не так добре. Наприклад, у V. та RV є занадто багато місця . Це, ймовірно, дозволить уникнути перекриттів у комбінаціях, таких як VV Triplet kerning, враховує, яка буква йде або передує крапці, і, таким чином, вона може розмістити крапку ближче до V, якщо це доречно. Більше того, він може гармонізувати інтервал у всіх комбінаціях капітал - крапка - капітал.

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

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