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

DWRITE_PANOSE

共用体
サイズx64: 10 バイト / x86: 10 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
valuesBYTE10+0+0
familyKindBYTE1+0+0
text_text_e__Struct10+0+0
script_script_e__Struct10+0+0
decorative_decorative_e__Struct10+0+0
symbol_symbol_e__Struct10+0+0

構造体: _text_e__Struct x64 10B / x86 10B

フィールドサイズx64x86
familyKindBYTE1+0+0
serifStyleBYTE1+1+1
weightBYTE1+2+2
proportionBYTE1+3+3
contrastBYTE1+4+4
strokeVariationBYTE1+5+5
armStyleBYTE1+6+6
letterformBYTE1+7+7
midlineBYTE1+8+8
xHeightBYTE1+9+9

構造体: _script_e__Struct x64 10B / x86 10B

フィールドサイズx64x86
familyKindBYTE1+0+0
toolKindBYTE1+1+1
weightBYTE1+2+2
spacingBYTE1+3+3
aspectRatioBYTE1+4+4
contrastBYTE1+5+5
scriptTopologyBYTE1+6+6
scriptFormBYTE1+7+7
finialsBYTE1+8+8
xAscentBYTE1+9+9

構造体: _decorative_e__Struct x64 10B / x86 10B

フィールドサイズx64x86
familyKindBYTE1+0+0
decorativeClassBYTE1+1+1
weightBYTE1+2+2
aspectBYTE1+3+3
contrastBYTE1+4+4
serifVariantBYTE1+5+5
fillBYTE1+6+6
liningBYTE1+7+7
decorativeTopologyBYTE1+8+8
characterRangeBYTE1+9+9

構造体: _symbol_e__Struct x64 10B / x86 10B

フィールドサイズx64x86
familyKindBYTE1+0+0
symbolKindBYTE1+1+1
weightBYTE1+2+2
spacingBYTE1+3+3
aspectRatioAndContrastBYTE1+4+4
aspectRatio94BYTE1+5+5
aspectRatio119BYTE1+6+6
aspectRatio157BYTE1+7+7
aspectRatio163BYTE1+8+8
aspectRatio211BYTE1+9+9