38
2. Компьютер, похожий на меня и тебя
Автоматический
кернинг основан на
теории потенциалов
и модели сцепления
атомов
От 21 часа
до 100 секунд
Сила и
потенциальная
энергия,
действующие на
поверхность атома
Кернинг
В 1983 г. команда URW начала работать над автоматиче¬
ским кернингом. До этого весь кернинг — регулировка
расстояний внутри пар знаков в тексте — был результатом
методов визуальной оценки. Нашей целью было, используя
алгоритмы программ, создать основные таблицы кернин¬
га. Я, как физик, внес свой вклад в виде теории потенциа¬
лов и модели сцепления атомов в молекулах. Джон Дайн,
художник-график, содействовал своим восприятием
(сложными для формализации ощущениями, наподобие
«это выглядит хорошо»), Маргарет Альбрехт, как компью¬
терщик-практик, привнесла любовь к экспериментаторст¬
ву, а Бодо Кеммле, как пользователь, — отношение, что все
это делается исключительно для того, чтобы увеличить
объем работ.
Первая версия программы в целом потребовала 21 час
работы, чтобы просчитать 10 ООО пар в алфавите из 100 ли¬
тер. Бодо Кеммле затем потратил от 20 до 40 часов, поправ¬
ляя значения вручную, чтобы искоренить ошибки.
Так как мы были не чужды математике, стало ясно, что
потребовалась бы целая неделя на каждое начертание или
около 20 лет работы на 1000 шрифтов. Стало также ясно,
что от программ придется отказаться и вернуться к рисо¬
вальным доскам.
2. Компьютер, похожий на меня и тебя
39
Э Пространство между
двумя буквами
В результате Джон Лайн бросил это дело, а Маргарет
Альбрехт и Бодо Кеммле продолжали работать над про¬
граммой. Многие версии были созданы в поисках лучшего.
Перелом наступил в 1989 г. Сегодня (1993 г.) мы наконец,
имеем «кернинг в процессе набора». Теперь, чтобы произ¬
вести 10 000 пар, нужно не более 100 секунд — без малей¬
ших исправлений вручную!
Результаты расчетов белого пространства между буква¬
ми внутри слов при использовании программного обеспе¬
чения IKARUS более гибкие и в большей степени удовлет¬
воряют эстетическим критериям, чем это происходит в
других современных системах компьютерного набора.
Поскольку формат ІК описывает контуры букв, легко
производить расчет пространства между двумя отдельны¬
ми буквами. В концепцию системы IKARUS входит два ме¬
тода.
• Первый рассматривает пространство между двумя
буквами как некую область, которая должна быть за¬
полнена белой пастой. Паста с трудом может прони¬
кать в узкие места. Это можно выразить математиче¬
ски.
• Второй представляет буквы построенными из ма¬
леньких строительных блоков (как точки, записывае¬
мые лазером или ЭЛТ). Затем эти блоки наделяются
свойствами электронов, как в химии, когда два атома
стремятся объединиться в молекулу. Можно развить
модель, из которой следует, что на больших расстоя¬
ниях действуют силы притяжения, а на малых — от¬
талкивающие.