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) |