DWRITE_GLYPH_IMAGE_FORMATS enumeration
Specifies which formats are supported in the font, either at a font-wide level or per glyph.
Syntax
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;
Constants
- DWRITE_GLYPH_IMAGE_FORMATS_NONE
-
Indicates no data is available for this glyph.
- DWRITE_GLYPH_IMAGE_FORMATS_TRUETYPE
-
The glyph has TrueType outlines.
- DWRITE_GLYPH_IMAGE_FORMATS_CFF
-
The glyph has CFF outlines.
- DWRITE_GLYPH_IMAGE_FORMATS_COLR
-
The glyph has multilayered COLR data.
- DWRITE_GLYPH_IMAGE_FORMATS_SVG
-
The glyph has SVG outlines as standard XML. Fonts may store the content gzip'd rather than plain text, indicated by the first two bytes as gzip header {0x1F 0x8B}.
- DWRITE_GLYPH_IMAGE_FORMATS_PNG
-
The glyph has PNG image data, with standard PNG IHDR.
- DWRITE_GLYPH_IMAGE_FORMATS_JPEG
-
The glyph has JPEG image data, with standard JIFF SOI header.
- DWRITE_GLYPH_IMAGE_FORMATS_TIFF
-
The glyph has TIFF image data.
- DWRITE_GLYPH_IMAGE_FORMATS_PREMULTIPLIED_B8G8R8A8
-
The glyph has raw 32-bit premultiplied BGRA data.
Requirements
|
Header |
|
|---|