下载字体属性
重要
新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅新式打印平台和打印支持应用设计指南。
下表列出了打印机支持下载字体的属性。
属性名 | 属性参数 | 注释 |
---|---|---|
DLSymbolSet | 常量,表示下载 TrueType 字体时使用的符号集。 它可以是 PC-8 或 ROMAN-8。 | 可选。 如果未指定,则假定字形范围在 *MinGlyphID 和 *MaxGlyphID 指定的范围内连续。 |
FontFormat | 常量值,表示支持的下载类型。 必须是下列选项之一: HPPCL HPPCL_RES HPPCL_OUTLINE OEM_CALLBACK |
如果打印机可以下载字体,则为必需。 如果指定了 OEM_CALLBACK,则必须提供字体回调函数。 有关这些回调的详细信息,请参阅自定义 Microsoft 的打印机驱动程序。 |
MaxFontID | 表示软字体最大标识符的数值。 | 可选。 如果未指定,则默认值为 65535。 |
MaxGlyphID | 表示下载字体字形的最大标识符的数值。 | 可选。 如果未指定此数值,并且也未指定 *DLSymbolSet,则默认值为 255。 如果指定了 *DLSymbolSet,则忽略。 |
MaxNumDownFonts | 表示打印机内存中可同时存储的最大软字体数量的数值。 | 可选。 如果未指定,则 Unidrv 会假定可存储的软字体数量不受限制。 |
MinFontID | 表示软字体最小标识符的数值。 | 可选。 如果未指定,则默认值为 1。 |
MinGlyphID | 表示下载字体字形的最小标识符的数值。 | 可选。 如果未指定此数值,并且也未指定 *DLSymbolSet,则默认值为 32。 如果指定了 *DLSymbolSet,则忽略。 |
TextHalftoneThreshold | 用于确定 Unidrv 是否对 TrueType 字体执行文本半色调处理的数值。 如果驱动程序的分辨率大于或等于此属性中指定的值,则 Unidrv 将对文本进行半色调处理。 | 可选。 默认值是 600秒。 |