Атрибуты скачанных шрифтов
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами 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. |