Поделиться через


Атрибуты скачанных шрифтов

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

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

Attribute name Параметр атрибута Комментарии
DLSymbolSet Константы, представляющие набор символов, используемый при скачивании шрифтов TrueType. Может быть pc-8 или ROMAN-8. Необязательно. Если он не указан, предполагается, что диапазон глифов должен быть непрерывным в пределах, указанных в *MinGlyphID и *MaxGlyphID.
FontFormat Константное значение, указывающее тип поддерживаемого скачивания. Должно быть одним из следующих элементов:

HPPCL
HPPCL_RES
HPPCL_OUTLINE
OEM_CALLBACK
Требуется, если принтер может скачать шрифты. Если указан OEM_CALLBACK, необходимо предоставить функции обратного вызова шрифта. Дополнительные сведения об этих обратных вызовах см. в разделе "Настройка драйверов принтеров Майкрософт".
MaxFontID Числовое значение, представляющее максимальный идентификатор для мягких шрифтов. Необязательно. Если значение не указано, значение по умолчанию равно 65535.
MaxGlyphID Числовое значение, представляющее максимальный идентификатор скачанных глифов шрифта. Необязательно. Если параметр не указан и *DLSymbolSet не указан, значение по умолчанию равно 255. Игнорируется, если указан *DLSymbolSet .
MaxNumDownFonts Числовое значение, представляющее максимальное количество мягких шрифтов, которые могут храниться в памяти принтера одновременно. Необязательно. Если не указано, Unidrv предполагает, что неограниченное количество обратимых шрифтов можно хранить.
MinFontID Числовое значение, представляющее минимальный идентификатор для мягких шрифтов. Необязательно. Если значение по умолчанию не указано, оно равно одному.
MinGlyphID Числовое значение, представляющее минимальный идентификатор скачанных глифов шрифта. Необязательно. Если значение по умолчанию не указано и *DLSymbolSet не указано, значение по умолчанию равно 32. Игнорируется, если указан *DLSymbolSet .
TextHalftoneThreshold Числовое значение, определяющее, выполняет ли Unidrv полутонирование текста для шрифтов TrueType. Если разрешение драйвера больше или равно значению, указанному в этом атрибуте, то текст в полутоне Unidrv. Необязательно. Значение по умолчанию — 600.