Общая информация
Вывод на экран и печать
Шрифты TrueType спроектированы для четкого вывода на экран и печать при любом кегле. При печати шрифтов TrueType на принтере PostScript драйвер принтера обычно преобразует их в PostScript-совместимые шрифты (например, Type 1). Преобразование шрифтов с языка Truelmage на язык PostScript может привести к некоторой потере информации шрифта и небольшому его изменению, включая хинты и толщину штрихов. Между тем, при печати на принтере Truelmage PostScript, использующем непосредственно информацию TrueType, или на принтере с растеризато-ром (таком как Apple LaserWriter Pro 600 и 630 или Apple Personal Writer NTR), драйвер не преобразует шрифты и печатает их без модификации.
Драйверы принтеров PCL передают информацию шрифта TrueType непосредственно на принтер. Некоторые драйверы принтеров PCL (например, LaserJet II и Lasetlet III) позволяют передавать на принтер шрифты TrueType как растровые изображения. Инструкции можно найти в документации по драйверу принтера.
Если установлены обе версии одного шрифта (TrueType и PostScript), при выводе на экран и при печати можно получить неожиданные результаты (включая межсимвольные интервалы и разделители страниц). Это вызвано тем, что межсимвольные интервалы шрифта PostScript не всегда идентичны интервалам в шрифте TrueType. При печати на принтере, отличном от принтера PostScript (например, на РСЕ-принтере), или при выводе на устройство Truelmage шрифты TrueType точнее всего соответствуют их представлению на экране. При выводе на устройство PostScript самое точное соответствие распечатки представлению на экране дает применение шрифта PostScript и менеджера шрифтов ATM.
Хинтовка
Хинты – это команды, встроенные в контурные шрифты и позволяющие печатать контурные шрифты с максимальным соответствием спроектированной форме символа(особенно замысловатые кривые малых кеглей). Шрифты TrueType содержат сложную информацию хинтовки и допускают хинтовки каждого символа, символов разных кеглей и повернутого текста.
Файл WIN.INI
При добавлении шрифтов в папку Fonts в Control Panel в файл Win.ini включается раздел [fonts] со ссылками на имя TrueType-шрифта и соответствующий файл *".fot. Например:
[fonts]
Arial (TrueType)
=
ARIAL.FOT
Windows использует файл *.fot для поиска файла *.ttf. Для правильного вывода на экран или корректной печати шрифта в каждой записи раздела [fonts] должна присутствовать информация о файле *.fot и соответствующем файле *.ttf.
Производительность системы
Обычно чем больше шрифтов установлено в системе, тем больше времени потребуется для запуска приложения и выполнения его команд (таких как Open или Print). Кроме того, поскольку для каждого добавленного шрифта необходима ссылка на него в файле Win.ini, большое число шрифтов приводит к увеличению размера этого файла. Максимально допустимый размер файла Win.ini составляет 64 Кб, однако более компактный размер (32 Кб и меньше) повышает эффективность работы системы и помогает предотвратить ошибки. Если размер файла Win.ini превышает 32 Кб, Windows или работающие в ней приложения начинают вести себя непредсказуемо.
Кэш в ОЗУ
Windows создает в ОЗУ кэш (память, зарезервированную для вывода шрифтов на экран). Он используется для хранения глифов шрифта TrueType, что требует меньше памяти, чем хранение всего шрифта.