Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5-6 семестр - ТОТИ / Лекция 10 Качество верстки / Лекция 10 часть 3 Кернинг и трекинг.doc
Скачиваний:
81
Добавлен:
23.02.2015
Размер:
65.02 Кб
Скачать
    1. Алгоритмический кернинг

Некоторые программы могут выполнять кернинг не только с помощью таблицы шрифтового файла, но и в результате анализа формы букв. Такой алгоритмический, или оптический, кернинг обладает преимуществом, позволяющим обрабатывать любые сочетания букв, даже самые невероятные. К сожалению он все-таки не сравним с человеческим глазом, поэтому во многом его результат зависит от удачи. Алгоритмический кернинг может быть чрезвычайно эффективным, но лучше, если он будет сопутствовать традиционному табличному кернингу. Идеальная система сначала должна отыскать соответствующие данные кернинга в таблице, и информация должна использоваться, если она существует. А если уж данная пара не представлена в списке, то тогда можно выполнить алгоритмически кернинг. К сожалению, современные системы предлагают только одно решение: либо табличный, либо алгоритмический кернинг, но никогда вместе. Когда-нибудь такие системы , несомненно, появятся.

    1. Создание таблицы кернинга

Если вас не устраивает качество кернинга у шрифта, который вы постоянно используете, то первое, что следует сделать – найти ему замену. Например, первые шрифты, созданные в PostScript-формате, были приспособлены к своим специализированным системам, и они обычно обладали неполной информацией. Для шрифтов в первых настольных системах, как правило, предлагался список, включающий не более 50 кернинговых пар. Поэтому вполне вероятно, что шрифт, которым вы пользуетесь, просто устарел и существует исправленный вариант.

Равноценный вариант шрифта с усовершенствованными данными кернинга может быть в шрифтовой библиотеке другого разработчика. В любом случае следует осведомиться у разработчика о количестве кернинговых пар в данном шрифте. Не существует другого способа получить эту информацию без специального редактора. Единственная программа верстки, которая имеет подобный редактор, — это программа QuarkXPress. В противном случае можно воспользоваться специализированными редакторами шрифта.

Программа QuarkXPressпозволяет редактировать таблицу кернинга шрифта, изменяя существующие или добавляя новые пары и значения кернинга для них. Информация сохраняется в разделе установок, которые становятся частью документа, и будет использоваться каждый раз, когда документ открывается или печатается. Данная процедура оставляет в сохранности исходное состояние шрифта, что, безусловно, очень разумно.

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

      1. Кернинг цифр

Цифры в шрифте обычно имеют одинаковые ширины, и это справедливо для девяти из них. А единица, которая очевидно уже других, создает в наборе ненужную разрядку. И очень мало шрифтов (большинство из них в формате OpenType) предлагают кернинг цифр; некоторые из шрифтов содержат альтернативную узкую единицу. Цифры старого стиля в некоторых шрифтах имеют различные ширины и их можно подвергнуть кернингу.

Если ваша программа позволяет создавать дополнительную таблицу кернинга для отдельного шрифта, то можно присвоить значение кернинга для отдельного шрифта, то можно присвоить значение кернинга для единицы и знаков, которые могут быть набраны рядом: точки, дефиса, минуса, короткого тире, запятой, знака валюты и остальных цифр. Если вы решитесь на это, не забудьте отключить кернинг для любых чисел, которые используются в таблицах, потому что цифру «1», подвергнутую кернингу, станет нельзя выравнивать в колонках с другими цифрами. Единицу следует подвергать ручному кернингу только в акцидентном наборе.