ホーム › Graphics.DirectWrite › DWRITE_FONT_WEIGHT
DWRITE_FONT_WEIGHT
列挙型メンバー 17
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| DWRITE_FONT_WEIGHT_THIN | 100 | 0x64 | 定義済みのフォントウェイト: Thin (100)。 |
| DWRITE_FONT_WEIGHT_EXTRA_LIGHT | 200 | 0xC8 | 定義済みのフォントウェイト: Extra-light (200)。 |
| DWRITE_FONT_WEIGHT_ULTRA_LIGHT | 200 | 0xC8 | 定義済みのフォントウェイト: Ultra-light (200)。 |
| DWRITE_FONT_WEIGHT_LIGHT | 300 | 0x12C | 定義済みのフォントウェイト: Light (300)。 |
| DWRITE_FONT_WEIGHT_SEMI_LIGHT | 350 | 0x15E | 定義済みのフォントウェイト: Semi-Light (350)。 |
| DWRITE_FONT_WEIGHT_NORMAL | 400 | 0x190 | 定義済みのフォントウェイト: Normal (400)。 |
| DWRITE_FONT_WEIGHT_REGULAR | 400 | 0x190 | 定義済みのフォントウェイト: Regular (400)。 |
| DWRITE_FONT_WEIGHT_MEDIUM | 500 | 0x1F4 | 定義済みのフォントウェイト: Medium (500)。 |
| DWRITE_FONT_WEIGHT_DEMI_BOLD | 600 | 0x258 | 定義済みのフォントウェイト: Demi-bold (600)。 |
| DWRITE_FONT_WEIGHT_SEMI_BOLD | 600 | 0x258 | 定義済みのフォントウェイト: Semi-bold (600)。 |
| DWRITE_FONT_WEIGHT_BOLD | 700 | 0x2BC | 定義済みのフォントウェイト: Bold (700)。 |
| DWRITE_FONT_WEIGHT_EXTRA_BOLD | 800 | 0x320 | 定義済みのフォントウェイト: Extra-bold (800)。 |
| DWRITE_FONT_WEIGHT_ULTRA_BOLD | 800 | 0x320 | 定義済みのフォントウェイト: Ultra-bold (800)。 |
| DWRITE_FONT_WEIGHT_BLACK | 900 | 0x384 | 定義済みのフォントウェイト: Black (900)。 |
| DWRITE_FONT_WEIGHT_HEAVY | 900 | 0x384 | 定義済みのフォントウェイト: Heavy (900)。 |
| DWRITE_FONT_WEIGHT_EXTRA_BLACK | 950 | 0x3B6 | 定義済みのフォントウェイト: Extra-black (950)。 |
| DWRITE_FONT_WEIGHT_ULTRA_BLACK | 950 | 0x3B6 | 定義済みのフォントウェイト: Ultra-black (950)。 |
公式ドキュメント
書体の濃度を、ストロークの細さや太さという観点で表します。この列挙型の値は、OpenType 仕様の usWeightClass の定義に対応しています。usWeightClass は 1 から 999 までの整数値を表します。値が小さいほど細いウェイトを、値が大きいほど太いウェイトを示します。
解説(Remarks)
ウェイトの違いは一般に、同じ書体の「通常」の文字と比較したときの、特定の文字のストロークの太さの増加によって区別されます。 次の図は、Palatino Linotype 書体の Normal ウェイトと UltraBold ウェイトの例を示しています。
メモ すべての書体ですべてのウェイトが利用できるわけではありません。ある書体でそのウェイトが利用できない場合は、最も近いウェイトが返されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
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 Enumimport 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* = 950enum 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