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 任意
PAN_NO_FIT 無配適
PAN_FAMILY_TEXT_DISPLAY 文字和顯示
PAN_FAMILY_SCRIPT 指令碼
PAN_FAMILY_DECORATIVE 裝飾
PAN_FAMILY_PICTORIAL 圖示

bSerifStyle

serif 樣式。 針對拉丁字型,下列其中一個值。

意義
PAN_ANY 任意
PAN_NO_FIT 無配適
PAN_SERIF_COVE
PAN_SERIF_OBTUSE_COVE Obtuse 靈
PAN_SERIF_SQUARE_COVE 方形水頭
PAN_SERIF_OBTUSE_SQUARE_COVE Obtuse 平方格
PAN_SERIF_SQUARE Square
PAN_SERIF_THIN 精簡型
PAN_SERIF_BONE
PAN_SERIF_EXAGGERATED 誇張
PAN_SERIF_TRIANGLE Triangle
PAN_SERIF_NORMAL_SANS 標準 sans serif
PAN_SERIF_OBTUSE_SANS Obtuse sans serif
PAN_SERIF_PERP_SANS Perp sans serif
PAN_SERIF_FLARED 爆發
PAN_SERIF_ROUNDED Rounded

bWeight

針對拉丁字型,下列其中一個值。

意義
PAN_ANY 任意
PAN_NO_FIT 無配適
PAN_WEIGHT_VERY_LIGHT 非常淺色
PAN_WEIGHT_LIGHT 淺色
PAN_WEIGHT_THIN 精簡型
PAN_WEIGHT_BOOK 書籍
PAN_WEIGHT_MEDIUM
PAN_WEIGHT_DEMI Demibold
PAN_WEIGHT_BOLD 粗體
PAN_WEIGHT_HEAVY 大量
PAN_WEIGHT_BLACK 黑色
PAN_WEIGHT_NORD

bProportion

針對拉丁字型,下列其中一個值。

意義
PAN_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 任意
PAN_NO_FIT 無配適
PAN_CONTRAST_NONE
PAN_CONTRAST_VERY_LOW 非常低
PAN_CONTRAST_LOW
PAN_CONTRAST_MEDIUM_LOW 中低
PAN_CONTRAST_MEDIUM
PAN_CONTRAST_MEDIUM_HIGH 中高
PAN_CONTRAST_HIGH
PAN_CONTRAST_VERY_HIGH 非常高

bStrokeVariation

針對拉丁字型,下列其中一個值。

意義
PAN_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 任意
PAN_NO_FIT 無配適
PAN_STRAIGHT_ARMS_HORZ 直線/水準
PAN_STRAIGHT_ARMS_WEDGE 直式雙手/wedge
PAN_STRAIGHT_ARMS_VERT 直線/垂直
PAN_STRAIGHT_ARMS_SINGLE_SERIF 直式雙手/單一 serif
PAN_STRAIGHT_ARMS_DOUBLE_SERIF 直式雙手/雙 serif
PAN_BENT_ARMS_HORZ Nonstraight arm/horizontal
PAN_BENT_ARMS_WEDGE Nonstraight arm/wedge
PAN_BENT_ARMS_VERT Nonstraight arm/vertical
PAN_BENT_ARMS_SINGLE_SERIF Nonstraight arm/single-serif
PAN_BENT_ARMS_DOUBLE_SERIF Nonstraight arm/double-serif

bLetterform

針對拉丁字型,下列其中一個值。

意義
PAN_ANY 任意
PAN_NO_FIT 無配適
PAN_LETT_NORMAL_CONTACT 一般/連絡人
PAN_LETT_NORMAL_WEIGHTED 標準/加權
PAN_LETT_NORMAL_BOXED 一般/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 斜線/Boxed
PAN_LETT_OBLIQUE_FLATTENED 斜線/扁平化
PAN_LETT_OBLIQUE_ROUNDED 斜角/四捨五入
PAN_LETT_OBLIQUE_OFF_CENTER 斜線/離中心
PAN_LETT_OBLIQUE_SQUARE 斜方/方形

bMidline

針對拉丁字型,下列其中一個值。

意義
PAN_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 常數/serifed
PAN_MIDLINE_LOW_TRIMMED 低/修剪
PAN_MIDLINE_LOW_POINTED 低/指向
PAN_MIDLINE_LOW_SERIFED 低/serifed

bXHeight

針對拉丁字型,下列其中一個值。

意義
PAN_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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 wingdi.h (包含 Windows.h)

另請參閱

EXTLOGFONT

字型和文字結構

字型和文字概觀

OUTLINETEXTMETRIC