PANOSE 構造体 (wingdi.h)

PANOSE 構造体は、TrueType フォントの PANOSE フォント分類値を表します。 その後、これらの特性を使用して、フォントを似た外観の他のフォントと関連付けますが、名前は異なります。

構文

typedef struct tagPANOSE {
  BYTE bFamilyType;
  BYTE bSerifStyle;
  BYTE bWeight;
  BYTE bProportion;
  BYTE bContrast;
  BYTE bStrokeVariation;
  BYTE bArmStyle;
  BYTE bLetterform;
  BYTE bMidline;
  BYTE bXHeight;
} PANOSE, *LPPANOSE;

メンバー

bFamilyType

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_FAMILY_TEXT_DISPLAY テキストと表示
PAN_FAMILY_SCRIPT スクリプト
PAN_FAMILY_DECORATIVE 装飾
PAN_FAMILY_PICTORIAL

bSerifStyle

セリフ スタイル。 ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_SERIF_COVE コーブ
PAN_SERIF_OBTUSE_COVE Obtuse cove
PAN_SERIF_SQUARE_COVE 正方形の入り江
PAN_SERIF_OBTUSE_SQUARE_COVE オブトゥス広場の入り江
PAN_SERIF_SQUARE Square
PAN_SERIF_THIN シン
PAN_SERIF_BONE
PAN_SERIF_EXAGGERATED 誇張
PAN_SERIF_TRIANGLE Triangle
PAN_SERIF_NORMAL_SANS 通常のサンセリフ
PAN_SERIF_OBTUSE_SANS Obtuse sans serif
PAN_SERIF_PERP_SANS Perp sans serif
PAN_SERIF_FLARED フレア
PAN_SERIF_ROUNDED 丸めの結果

bWeight

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_WEIGHT_VERY_LIGHT 非常に軽い
PAN_WEIGHT_LIGHT ライト
PAN_WEIGHT_THIN シン
PAN_WEIGHT_BOOK Book
PAN_WEIGHT_MEDIUM Medium
PAN_WEIGHT_DEMI Demibold
PAN_WEIGHT_BOLD 太字
PAN_WEIGHT_HEAVY ヘビー
PAN_WEIGHT_BLACK Black
PAN_WEIGHT_NORD ノール

bProportion

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_PROP_OLD_STYLE 古いスタイル
PAN_PROP_MODERN モダン
PAN_PROP_EVEN_WIDTH 偶数幅
PAN_PROP_EXPANDED [展開済み]
PAN_PROP_CONDENSED 文字間隔をつめる
PAN_PROP_VERY_EXPANDED 非常に拡張
PAN_PROP_VERY_CONDENSED 非常に凝縮
PAN_PROP_MONOSPACED 等幅

bContrast

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_CONTRAST_NONE なし
PAN_CONTRAST_VERY_LOW 非常に低い
PAN_CONTRAST_LOW
PAN_CONTRAST_MEDIUM_LOW 中低
PAN_CONTRAST_MEDIUM Medium
PAN_CONTRAST_MEDIUM_HIGH 中高
PAN_CONTRAST_HIGH
PAN_CONTRAST_VERY_HIGH 非常に高

bStrokeVariation

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_STROKE_GRADUAL_DIAG 段階的/対角線
PAN_STROKE_GRADUAL_TRAN 段階的/移行
PAN_STROKE_GRADUAL_VERT 段階的/垂直
PAN_STROKE_GRADUAL_HORZ 段階的/水平
PAN_STROKE_RAPID_VERT ラピッド/垂直
PAN_STROKE_RAPID_HORZ ラピッド/水平
PAN_STROKE_INSTANT_VERT インスタント/垂直

bArmStyle

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_STRAIGHT_ARMS_HORZ ストレートアーム/水平
PAN_STRAIGHT_ARMS_WEDGE ストレートアーム/くさび
PAN_STRAIGHT_ARMS_VERT ストレートアーム/垂直
PAN_STRAIGHT_ARMS_SINGLE_SERIF ストレートアーム/シングルセリフ
PAN_STRAIGHT_ARMS_DOUBLE_SERIF ストレートアーム/ダブルセリフ
PAN_BENT_ARMS_HORZ 非ストラタイトアーム/水平
PAN_BENT_ARMS_WEDGE 非ストラタイトアーム/くさび
PAN_BENT_ARMS_VERT 非ストラタイトアーム/垂直
PAN_BENT_ARMS_SINGLE_SERIF 非ストライトアーム/シングルセリフ
PAN_BENT_ARMS_DOUBLE_SERIF 非ストライトアーム/ダブルセリフ

bLetterform

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_LETT_NORMAL_CONTACT 標準/連絡先
PAN_LETT_NORMAL_WEIGHTED 標準/重み付け
PAN_LETT_NORMAL_BOXED 標準/ボックス
PAN_LETT_NORMAL_FLATTENED 標準/フラット化
PAN_LETT_NORMAL_ROUNDED 標準/丸め
PAN_LETT_NORMAL_OFF_CENTER 標準/オフの中心
PAN_LETT_NORMAL_SQUARE 標準/四角形
PAN_LETT_OBLIQUE_CONTACT 斜め/接触
PAN_LETT_OBLIQUE_WEIGHTED 斜め/重み付け
PAN_LETT_OBLIQUE_BOXED 斜め/ボックス
PAN_LETT_OBLIQUE_FLATTENED 斜め/フラット
PAN_LETT_OBLIQUE_ROUNDED 斜め/丸み
PAN_LETT_OBLIQUE_OFF_CENTER 斜め/オフの中心
PAN_LETT_OBLIQUE_SQUARE 斜め/四角形

bMidline

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_MIDLINE_STANDARD_TRIMMED 標準/トリミング済み
PAN_MIDLINE_STANDARD_POINTED 標準/ポイント
PAN_MIDLINE_STANDARD_SERIFED Standard/serifed
PAN_MIDLINE_HIGH_TRIMMED 高/トリミング済み
PAN_MIDLINE_HIGH_POINTED 高/ポイント
PAN_MIDLINE_HIGH_SERIFED High/serifed
PAN_MIDLINE_CONSTANT_TRIMMED 定数/トリミング済み
PAN_MIDLINE_CONSTANT_POINTED 定数/ポイント
PAN_MIDLINE_CONSTANT_SERIFED Constant/serifed
PAN_MIDLINE_LOW_TRIMMED 低/トリミング済み
PAN_MIDLINE_LOW_POINTED 低/ポイント
PAN_MIDLINE_LOW_SERIFED Low/serifed

bXHeight

ラテンフォントの場合は、次のいずれかの値を指定します。

説明
PAN_ANY Any
PAN_NO_FIT 適合なし
PAN_XHEIGHT_CONSTANT_SMALL 定数/小
PAN_XHEIGHT_CONSTANT_STD 定数/標準
PAN_XHEIGHT_CONSTANT_LARGE 定数/大
PAN_XHEIGHT_DUCKING_SMALL ダッキング/スモール
PAN_XHEIGHT_DUCKING_STD ダッキング/標準
PAN_XHEIGHT_DUCKING_LARGE ダッキング/大

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header wingdi.h (Windows.h を含む)

関連項目

EXTLOGFONT

フォントとテキストの構造

フォントとテキストの概要

OUTLINETEXTMETRIC