DWRITE_FONT_WEIGHT列挙 (dwrite.h)

ストロークの明るさまたは重さの観点から、書体の密度を表します。 列挙値は、OpenType 仕様の usWeightClass 定義に対応します。 usWeightClass は、1 ~ 999 の整数値を表します。 小さい値は、軽量であることを示します。値が大きいほど重みが大きいことを示します。

構文

typedef enum DWRITE_FONT_WEIGHT {
  DWRITE_FONT_WEIGHT_THIN = 100,
  DWRITE_FONT_WEIGHT_EXTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_ULTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_LIGHT = 300,
  DWRITE_FONT_WEIGHT_SEMI_LIGHT = 350,
  DWRITE_FONT_WEIGHT_NORMAL = 400,
  DWRITE_FONT_WEIGHT_REGULAR = 400,
  DWRITE_FONT_WEIGHT_MEDIUM = 500,
  DWRITE_FONT_WEIGHT_DEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_SEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_BOLD = 700,
  DWRITE_FONT_WEIGHT_EXTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_ULTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_BLACK = 900,
  DWRITE_FONT_WEIGHT_HEAVY = 900,
  DWRITE_FONT_WEIGHT_EXTRA_BLACK = 950,
  DWRITE_FONT_WEIGHT_ULTRA_BLACK = 950
} ;

定数

 
DWRITE_FONT_WEIGHT_THIN
値: 100
定義済みのフォントの太さ: 薄い (100)。
DWRITE_FONT_WEIGHT_EXTRA_LIGHT
値: 200
定義済みのフォントの太さ: エクストラライト (200)。
DWRITE_FONT_WEIGHT_ULTRA_LIGHT
値: 200
定義済みのフォントの太さ: 超軽量 (200)。
DWRITE_FONT_WEIGHT_LIGHT
値: 300
定義済みのフォントの太さ: ライト (300)。
DWRITE_FONT_WEIGHT_SEMI_LIGHT
値: 350
定義済みのフォントの太さ: Semi-Light (350)。
DWRITE_FONT_WEIGHT_NORMAL
値: 400
定義済みのフォントの太さ: 標準 (400)。
DWRITE_FONT_WEIGHT_REGULAR
値: 400
定義済みのフォントの太さ: 標準 (400)。
DWRITE_FONT_WEIGHT_MEDIUM
値: 500
定義済みのフォントの太さ: 中 (500)。
DWRITE_FONT_WEIGHT_DEMI_BOLD
値: 600
定義済みのフォントの太さ: Demi-bold (600)。
DWRITE_FONT_WEIGHT_SEMI_BOLD
値: 600
定義済みのフォントの太さ: 半太字 (600)。
DWRITE_FONT_WEIGHT_BOLD
値: 700
定義済みのフォントの太さ: 太字 (700)。
DWRITE_FONT_WEIGHT_EXTRA_BOLD
値: 800
定義済みのフォントの太さ: 余分な太字 (800)。
DWRITE_FONT_WEIGHT_ULTRA_BOLD
値: 800
定義済みのフォントの太さ: 超太字 (800)。
DWRITE_FONT_WEIGHT_BLACK
値: 900
定義済みのフォントの太さ: 黒 (900)。
DWRITE_FONT_WEIGHT_HEAVY
値: 900
定義済みのフォントの太さ: Heavy (900)。
DWRITE_FONT_WEIGHT_EXTRA_BLACK
値: 950
定義済みのフォントの太さ: エクストラブラック (950)。
DWRITE_FONT_WEIGHT_ULTRA_BLACK
値: 950
定義済みのフォントの太さ: 超黒 (950)。

注釈

一般に、ウェイトの違いは、同じ書体の "通常" 文字と比較して、書体の特定の文字に関連付けられたストロークまたは太さの増加によって区別されます。 次の図は、Palatino Linotype 書体の Normal と UltraBold の重みの例を示しています。

Normal と UltraBold の重みの文字 "W" の図
メモ すべての書体に対してすべての重みが使用できるわけではありません。 書体で重みが使用できない場合は、最も近い一致する重みが返されます。
 
1 未満または 999 より大きいフォントの太さの値は無効と見なされ、フォント API 関数によって拒否されます。

要件

要件
サポートされている最小のクライアント Windows 7、Windows Vista SP2 および Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
Header dwrite.h