Win32 API 日本語リファレンス
ホームGraphics.DirectWrite › DWRITE_FONT_WEIGHT

DWRITE_FONT_WEIGHT

列挙型
基底型i4

メンバー 17

名前10進16進説明
DWRITE_FONT_WEIGHT_THIN1000x64定義済みのフォントウェイト: Thin (100)。
DWRITE_FONT_WEIGHT_EXTRA_LIGHT2000xC8定義済みのフォントウェイト: Extra-light (200)。
DWRITE_FONT_WEIGHT_ULTRA_LIGHT2000xC8定義済みのフォントウェイト: Ultra-light (200)。
DWRITE_FONT_WEIGHT_LIGHT3000x12C定義済みのフォントウェイト: Light (300)。
DWRITE_FONT_WEIGHT_SEMI_LIGHT3500x15E定義済みのフォントウェイト: Semi-Light (350)。
DWRITE_FONT_WEIGHT_NORMAL4000x190定義済みのフォントウェイト: Normal (400)。
DWRITE_FONT_WEIGHT_REGULAR4000x190定義済みのフォントウェイト: Regular (400)。
DWRITE_FONT_WEIGHT_MEDIUM5000x1F4定義済みのフォントウェイト: Medium (500)。
DWRITE_FONT_WEIGHT_DEMI_BOLD6000x258定義済みのフォントウェイト: Demi-bold (600)。
DWRITE_FONT_WEIGHT_SEMI_BOLD6000x258定義済みのフォントウェイト: Semi-bold (600)。
DWRITE_FONT_WEIGHT_BOLD7000x2BC定義済みのフォントウェイト: Bold (700)。
DWRITE_FONT_WEIGHT_EXTRA_BOLD8000x320定義済みのフォントウェイト: Extra-bold (800)。
DWRITE_FONT_WEIGHT_ULTRA_BOLD8000x320定義済みのフォントウェイト: Ultra-bold (800)。
DWRITE_FONT_WEIGHT_BLACK9000x384定義済みのフォントウェイト: Black (900)。
DWRITE_FONT_WEIGHT_HEAVY9000x384定義済みのフォントウェイト: Heavy (900)。
DWRITE_FONT_WEIGHT_EXTRA_BLACK9500x3B6定義済みのフォントウェイト: Extra-black (950)。
DWRITE_FONT_WEIGHT_ULTRA_BLACK9500x3B6定義済みのフォントウェイト: Ultra-black (950)。

公式ドキュメント

書体の濃度を、ストロークの細さや太さという観点で表します。この列挙型の値は、OpenType 仕様の usWeightClass の定義に対応しています。usWeightClass は 1 から 999 までの整数値を表します。値が小さいほど細いウェイトを、値が大きいほど太いウェイトを示します。

解説(Remarks)

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

Normal ウェイトと UltraBold ウェイトの文字「W」の図
メモ すべての書体ですべてのウェイトが利用できるわけではありません。ある書体でそのウェイトが利用できない場合は、最も近いウェイトが返されます。
1 未満または 999 より大きいフォントウェイトの値は無効と見なされ、フォント API 関数によって拒否されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DWRITE_FONT_WEIGHT : int {
    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;
public enum DWRITE_FONT_WEIGHT : int
{
    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,
}
Public Enum DWRITE_FONT_WEIGHT As Integer
    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
End Enum
import enum

class DWRITE_FONT_WEIGHT(enum.IntEnum):
    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
pub const DWRITE_FONT_WEIGHT_THIN: i32 = 100;
pub const DWRITE_FONT_WEIGHT_EXTRA_LIGHT: i32 = 200;
pub const DWRITE_FONT_WEIGHT_ULTRA_LIGHT: i32 = 200;
pub const DWRITE_FONT_WEIGHT_LIGHT: i32 = 300;
pub const DWRITE_FONT_WEIGHT_SEMI_LIGHT: i32 = 350;
pub const DWRITE_FONT_WEIGHT_NORMAL: i32 = 400;
pub const DWRITE_FONT_WEIGHT_REGULAR: i32 = 400;
pub const DWRITE_FONT_WEIGHT_MEDIUM: i32 = 500;
pub const DWRITE_FONT_WEIGHT_DEMI_BOLD: i32 = 600;
pub const DWRITE_FONT_WEIGHT_SEMI_BOLD: i32 = 600;
pub const DWRITE_FONT_WEIGHT_BOLD: i32 = 700;
pub const DWRITE_FONT_WEIGHT_EXTRA_BOLD: i32 = 800;
pub const DWRITE_FONT_WEIGHT_ULTRA_BOLD: i32 = 800;
pub const DWRITE_FONT_WEIGHT_BLACK: i32 = 900;
pub const DWRITE_FONT_WEIGHT_HEAVY: i32 = 900;
pub const DWRITE_FONT_WEIGHT_EXTRA_BLACK: i32 = 950;
pub const DWRITE_FONT_WEIGHT_ULTRA_BLACK: i32 = 950;
// DWRITE_FONT_WEIGHT
const (
	DWRITE_FONT_WEIGHT_THIN int32 = 100
	DWRITE_FONT_WEIGHT_EXTRA_LIGHT int32 = 200
	DWRITE_FONT_WEIGHT_ULTRA_LIGHT int32 = 200
	DWRITE_FONT_WEIGHT_LIGHT int32 = 300
	DWRITE_FONT_WEIGHT_SEMI_LIGHT int32 = 350
	DWRITE_FONT_WEIGHT_NORMAL int32 = 400
	DWRITE_FONT_WEIGHT_REGULAR int32 = 400
	DWRITE_FONT_WEIGHT_MEDIUM int32 = 500
	DWRITE_FONT_WEIGHT_DEMI_BOLD int32 = 600
	DWRITE_FONT_WEIGHT_SEMI_BOLD int32 = 600
	DWRITE_FONT_WEIGHT_BOLD int32 = 700
	DWRITE_FONT_WEIGHT_EXTRA_BOLD int32 = 800
	DWRITE_FONT_WEIGHT_ULTRA_BOLD int32 = 800
	DWRITE_FONT_WEIGHT_BLACK int32 = 900
	DWRITE_FONT_WEIGHT_HEAVY int32 = 900
	DWRITE_FONT_WEIGHT_EXTRA_BLACK int32 = 950
	DWRITE_FONT_WEIGHT_ULTRA_BLACK int32 = 950
)
const
  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
pub const DWRITE_FONT_WEIGHT_THIN: i32 = 100;
pub const DWRITE_FONT_WEIGHT_EXTRA_LIGHT: i32 = 200;
pub const DWRITE_FONT_WEIGHT_ULTRA_LIGHT: i32 = 200;
pub const DWRITE_FONT_WEIGHT_LIGHT: i32 = 300;
pub const DWRITE_FONT_WEIGHT_SEMI_LIGHT: i32 = 350;
pub const DWRITE_FONT_WEIGHT_NORMAL: i32 = 400;
pub const DWRITE_FONT_WEIGHT_REGULAR: i32 = 400;
pub const DWRITE_FONT_WEIGHT_MEDIUM: i32 = 500;
pub const DWRITE_FONT_WEIGHT_DEMI_BOLD: i32 = 600;
pub const DWRITE_FONT_WEIGHT_SEMI_BOLD: i32 = 600;
pub const DWRITE_FONT_WEIGHT_BOLD: i32 = 700;
pub const DWRITE_FONT_WEIGHT_EXTRA_BOLD: i32 = 800;
pub const DWRITE_FONT_WEIGHT_ULTRA_BOLD: i32 = 800;
pub const DWRITE_FONT_WEIGHT_BLACK: i32 = 900;
pub const DWRITE_FONT_WEIGHT_HEAVY: i32 = 900;
pub const DWRITE_FONT_WEIGHT_EXTRA_BLACK: i32 = 950;
pub const DWRITE_FONT_WEIGHT_ULTRA_BLACK: i32 = 950;
const
  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
enum DWRITE_FONT_WEIGHT : int {
    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,
}
#define global DWRITE_FONT_WEIGHT_THIN        0x64
#define global DWRITE_FONT_WEIGHT_EXTRA_LIGHT 0xC8
#define global DWRITE_FONT_WEIGHT_ULTRA_LIGHT 0xC8
#define global DWRITE_FONT_WEIGHT_LIGHT       0x12C
#define global DWRITE_FONT_WEIGHT_SEMI_LIGHT  0x15E
#define global DWRITE_FONT_WEIGHT_NORMAL      0x190
#define global DWRITE_FONT_WEIGHT_REGULAR     0x190
#define global DWRITE_FONT_WEIGHT_MEDIUM      0x1F4
#define global DWRITE_FONT_WEIGHT_DEMI_BOLD   0x258
#define global DWRITE_FONT_WEIGHT_SEMI_BOLD   0x258
#define global DWRITE_FONT_WEIGHT_BOLD        0x2BC
#define global DWRITE_FONT_WEIGHT_EXTRA_BOLD  0x320
#define global DWRITE_FONT_WEIGHT_ULTRA_BOLD  0x320
#define global DWRITE_FONT_WEIGHT_BLACK       0x384
#define global DWRITE_FONT_WEIGHT_HEAVY       0x384
#define global DWRITE_FONT_WEIGHT_EXTRA_BLACK 0x3B6
#define global DWRITE_FONT_WEIGHT_ULTRA_BLACK 0x3B6