Настройка хорошего кернинга — одна из самых важных частей разработки шрифта. Дешевые или бесплатные шрифты часто имеют плохой или несуществующий кернинг, и кернинг текста вручную становится невероятно утомительным.
Есть некоторые очевидные общие пары кернинга, такие как KO , AV , LT , TA .
Иллюстрация некоторых распространенных пар кернинга с кернингом и без него:
Кернинг на глаз может быть долгим и трудоемким процессом, и мой процесс в данный момент очень бессистемный, поэтому я ищу некоторые общие пары кернинга и общие строки, с которыми можно работать при кернинге.
Очевидно, что каждый шрифт будет отличаться, но что-то, что можно использовать в качестве отправной точки, было бы невероятно полезно.
Хотя это может не дать прямого ответа на ваш главный вопрос, я надеюсь, что это несколько решит вашу проблему: следующие методы помогли мне сократить работу по ручному кернингу шрифта (который был черным шрифтом, поэтому стандартные пары кернинга не применялись):
Безусловно, самый важный: используйте классы кернинга. Хотя в вашем шрифте может быть много глифов, многие из них идентичны в отношении кернинга в одном направлении. Например, правый кернинг m и n должен быть одинаковым во всех или почти во всех шрифтах. Итак, прежде чем приступить к кернингу, сгруппируйте все свои глифы вместе в разумные классы кернинга, и вы значительно сократите объем работы, который вам придется сделать. Любой разумный редактор шрифтов должен поддерживать классы кернинга.
В зависимости от вашего шрифта эффективность классов кернинга можно повысить, используя разные классы кернинга для разных ситуаций. Например , à и a будут иметь одинаковый левый кернинг по отношению к большинству строчных букв, но не по отношению к некоторым прописным буквам и f. Для моего шрифта у меня были разные таблицы кернинга с разными классами кернинга для следующих случаев:
строчные без f, ſ, ľ, ï, … – строчные;
f, ſ, ľ, ï, … – строчные;
верхний регистр Нижний регистр;
верхний регистр – верхний регистр;
строчная – строчная.
Приложите усилия к настройке пеленгов , т. е. расстояний глифа по умолчанию (без керна) вправо и влево. Если направление глифа выбрано неудачно, это означает, что вам придется кернить почти каждую пару, содержащую этот глиф. С другой стороны, если у вас хороший подшипник, вам не нужно много кернить, и вы сразу видите, где вам нужно кернить.
Уловка для регулировки подшипников и кернинга заключается в том, чтобы посмотреть на что-то вроде следующего :
уууууууууууууууууууууууксууууууууууууууууууууууууу
_
Если xu нуждается в кернинге, вы должны это заметить.
Систематически и тщательно увеличивайте свой пул глифов с помощью скорректированных горизонтальных метрик. Начните с настройки горизонтальных метрик (азимутов и кернингов) «простых букв», таких как i, m, n и u. Убедитесь, что такие слова, как « минимум», «алюминий» или « иммунитет », выглядят хорошо, в идеале без использования кернинга между вышеупомянутыми буквами. Затем добавьте в пул другие строчные буквы и убедитесь, что они имеют хорошие пеленги и кернинг там, где это необходимо. Если ваш пул содержит все строчные буквы, добавьте прописные буквы и заботьтесь только об их правильном расположении; и так далее …
Когда у вас есть этот пул, прочитайте много текста , написанного вашим шрифтом, чтобы найти пары, которые вы могли пропустить. Также помогает просмотр текста вверх ногами.
Наконец, вы можете сами сгенерировать текст, содержащий все возможные пары букв, и проверить его. Например, следующий скрипт Python 3 выполнит эту работу для строчных букв:
from random import shuffle
s = "abcdefghijklmnopqrstuvwxyzßþðə"
pairs = [(c,d) for c in s for d in s]
shuffle(pairs)
for i, pair in enumerate(pairs):
print("".join(pair), end=("" if i%3 else " "))
(Это можно легко запустить в системах Unixoid (в основном во всех, кроме Windows), сохранив его в файл (скажем kerningtest.py
), а затем вызвав python3 kerningtest.py
из терминала в соответствующей папке.)
Позаботьтесь о том, что на самом деле используется в первую очередь. Наиболее важными кернингами являются строчные-строчные и прописные-строчные. Верхний регистр — верхний регистр и нижний регистр — верхний регистр используются только в исключительных случаях; в зависимости от вашего шрифта это может быть вообще не важно, например, потому что использование всех заглавных букв — это довольно плохая идея с каллиграфическим шрифтом. Надеюсь, пары кернинга кириллица-латиница или римская цифра-валюта-символ никому не нужны.
Однако, даже со всеми этими ухищрениями, выполнение хорошего кернинга вручную — долгая и скучная работа.
Есть несколько хороших и полезных ресурсов, которые помогут вам с кернингом (а также ответят на ваш вопрос о распространенных парах кернинга):
Briem.net от Gunnlaugur SE В Briem есть раздел, посвященный интервалам (и кернингу), и он предоставляет некоторые методы для достижения хорошего кернинга. Также обратите внимание на все подразделы раздела Spacing.
Сайт Kern King собирает множество слов с проблемными парами кернинга и предназначен для печати, исправления, повторной печати, повторного исправления и так далее.
У Эмиля Рудера в его книге « Типографика » есть список слов, которые нужно проверить в процессе создания пробелов в дизайне шрифта . Однако список довольно короткий, поэтому я не уверен, что он добавит к списку Kern King.
Джон
Дэйв Ф.