PANOSE

【勇芳软件工作室】汉化HomePreviousNext

PANOSE结构描述了TrueType字体的PANOSE字体分类值。然后使用这些特征将字体与其他类似外观但不同名称的字体相关联。

typedef struct tagPANOSE { // pnse

BYTE bFamilyType;

BYTE bSerifStyle;

BYTE bWeight;

BYTE bProportion;

BYTE bContrast;

BYTE bStrokeVariation;

BYTE bArmStyle;

BYTE bLetterform;

BYTE bMidline;

BYTE bXHeight;

} PANOSE

会员

bFamilyType

对于拉丁字体,bFamilyType可以具有以下值之一:

含义
PAN_ANY任何
PAN_NO_FIT不合身
PAN_FAMILY_TEXT_DISPLAY文字和显示
PAN_FAMILY_SCRIPT脚本
PAN_FAMILY_DECORATIVE装饰
PAN_FAMILY_PICTORIAL画报

bSerifStyle

指定衬线样式。对于拉丁字体,bSerifStyle可以具有以下值之一:

含义
PAN_ANY任何
PAN_NO_FIT不合身
PAN_SERIF_COVE
PAN_SERIF_OBTUSE_COVE黑use湾
PAN_SERIF_SQUARE_COVE方形海湾
PAN_SERIF_OBTUSE_SQUARE_COVE钝角方形海湾
PAN_SERIF_SQUARE广场
PAN_SERIF_THIN
PAN_SERIF_BONE
PAN_SERIF_EXAGGERATED夸张的
PAN_SERIF_TRIANGLE三角形
PAN_SERIF_NORMAL_SANS正常无衬线
PAN_SERIF_OBTUSE_SANS无耻无衬线
PAN_SERIF_PERP_SANS佩潘无衬线
PAN_SERIF_FLARED扩口
PAN_SERIF_ROUNDED圆角

bWeight

对于拉丁字体,bWeight可以具有以下值之一:

含义
PAN_ANY任何
PAN_NO_FIT不合身
PAN_WEIGHT_VERY_LIGHT很轻
PAN_WEIGHT_LIGHT
PAN_WEIGHT_THIN
PAN_WEIGHT_BOOK
PAN_WEIGHT_MEDIUM
PAN_WEIGHT_DEMIDemibold
PAN_WEIGHT_BOLD粗体
PAN_WEIGHT_HEAVY
PAN_WEIGHT_BLACK黑色
PAN_WEIGHT_NORD

bProportion

对于拉丁字体,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

对于拉丁字体,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

对于拉丁字体,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

对于拉丁字体,bArmStyle可以具有以下值之一:

含义
PAN_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_HORZNonstraight武器/水平
PAN_BENT_ARMS_WEDGENonstraight武器/楔子
PAN_BENT_ARMS_VERTNonstraight武器/垂直
PAN_BENT_ARMS_SINGLE_SERIFNonstraight武器/单衬线
PAN_BENT_ARMS_DOUBLE_SERIFNonstraight武器/双衬线

bLetterformenen

对于拉丁字体,bLetterformenen可以具有以下值之一:

含义
PAN_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斜/平方

BMI dlineno

对于拉丁字体,BMI dlineno可以具有以下值之一:

含义
PAN_ANY任何
PAN_NO_FIT不合身
PAN_MIDLINE_STANDARD_TRIMMED标准/修剪
PAN_MIDLINE_STANDARD_POINTED标准/尖头
PAN_MIDLINE_STANDARD_SERIFED标准/衬线
PAN_MIDLINE_HIGH_TRIMMED高/修剪
PAN_MIDLINE_HIGH_POINTED高/尖
PAN_MIDLINE_HIGH_SERIFED高/衬线de
PAN_MIDLINE_CONSTANT_TRIMMED恒/修剪
PAN_MIDLINE_CONSTANT_POINTED恒/尖
PAN_MIDLINE_CONSTANT_SERIFED恒/衬线
PAN_MIDLINE_LOW_TRIMMED低/修剪
PAN_MIDLINE_LOW_POINTED低/尖
PAN_MIDLINE_LOW_SERIFED低/衬线de

bXHeight

对于拉丁字体,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闪避/大