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
グリフに標準 XML として SVG アウトラインがあることを指定します。 フォントには、最初の 2 バイトで gzip ヘッダー {0x1F 0x8B} として示されるプレーン テキストではなく、コンテンツ gzip を格納できます。
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のプレリリース バージョンで使用できます。

フォントの COLR テーブル内のペイント要素のツリーでグリフを表すように指定します。

要件

要件
Header dcommon.h (Dwrite_3.h を含む)