DWRITE_GLYPH_IMAGE_FORMATS 枚举 (dcommon.h)
注意
一些信息与预发行产品相关,相应产品在商业发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义常量,用于指定字体在字体范围级别或每个字形中支持哪些格式。
对于颜色字体,这些格式可用于表示颜色字形。 字体可以包含多个字形的可绘制数据格式。 应用可以使用这些值来告诉DirectWrite拆分颜色字形运行时要返回的格式。
语法
typedef enum DWRITE_GLYPH_IMAGE_FORMATS {
DWRITE_GLYPH_IMAGE_FORMATS_NONE = 0x00000000,
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE = 0x00000001,
DWRITE_GLYPH_IMAGE_FORMATS_CFF = 0x00000002,
DWRITE_GLYPH_IMAGE_FORMATS_COLR = 0x00000004,
DWRITE_GLYPH_IMAGE_FORMATS_SVG = 0x00000008,
DWRITE_GLYPH_IMAGE_FORMATS_PNG = 0x00000010,
DWRITE_GLYPH_IMAGE_FORMATS_JPEG = 0x00000020,
DWRITE_GLYPH_IMAGE_FORMATS_TIFF = 0x00000040,
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 = 0x00000080,
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE = 0x00000100
} ;
常量
DWRITE_GLYPH_IMAGE_FORMATS_NONE 值: 0x00000000 指定没有可用于此字形的数据。 |
DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE 值: 0x00000001 指定字形具有 TrueType 轮廓。 |
DWRITE_GLYPH_IMAGE_FORMATS_CFF 值: 0x00000002 指定字形具有 CFF 轮廓。 |
DWRITE_GLYPH_IMAGE_FORMATS_COLR 值: 0x00000004 指定字形具有多层 COLR 数据。 |
DWRITE_GLYPH_IMAGE_FORMATS_SVG 值: 0x00000008 指定字形将 SVG 轮廓作为标准 XML。 字体可以存储 gzip'd 内容,而不是纯文本,前两个字节表示为 gzip 标头 {0x1F 0x8B}。 |
DWRITE_GLYPH_IMAGE_FORMATS_PNG 值: 0x00000010 指定字形具有具有标准 PNG IHDR 的 PNG 图像数据。 |
DWRITE_GLYPH_IMAGE_FORMATS_JPEG 值: 0x00000020 指定字形具有带有标准 JIFF SOI 标头的 JPEG 图像数据。 |
DWRITE_GLYPH_IMAGE_FORMATS_TIFF 值: 0x00000040 指定字形具有 TIFF 图像数据。 |
DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8 值: 0x00000080 指定字形具有原始 32 位预乘 BGRA 数据。 |
DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE 值: 0x00000100 重要事项 DWRITE_GLYPH_IMAGE_FORMATS_COLR_PAINT_TREE常量在Windows Insider Preview的预发行版本中可用。 |
要求
要求 | 值 |
---|---|
Header | dcommon.h (包括 Dwrite_3.h) |