Estructura PANOSE (wingdi.h)
La estructura PANOSE describe los valores de clasificación de fuentes PANOSE para una fuente TrueType. Estas características se usan para asociar la fuente a otras fuentes de apariencia similar, pero nombres diferentes.
Sintaxis
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;
Miembros
bFamilyType
Para las fuentes latinas, uno de los siguientes valores.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_FAMILY_TEXT_DISPLAY | Texto y presentación |
PAN_FAMILY_SCRIPT | Script |
PAN_FAMILY_DECORATIVE | Decorativas |
PAN_FAMILY_PICTORIAL | Gráfica |
bSerifStyle
Estilo serif. Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_SERIF_COVE | Ensenada |
PAN_SERIF_OBTUSE_COVE | Cala obtuosa |
PAN_SERIF_SQUARE_COVE | Cala cuadrada |
PAN_SERIF_OBTUSE_SQUARE_COVE | Cala cuadrada obtuosa |
PAN_SERIF_SQUARE | Square |
PAN_SERIF_THIN | Ligero |
PAN_SERIF_BONE | Hueso |
PAN_SERIF_EXAGGERATED | Exagerado |
PAN_SERIF_TRIANGLE | Triangle |
PAN_SERIF_NORMAL_SANS | Normal sans serif |
PAN_SERIF_OBTUSE_SANS | Obtuse sans serif |
PAN_SERIF_PERP_SANS | Perp sans serif |
PAN_SERIF_FLARED | Estalló |
PAN_SERIF_ROUNDED | Redondeo |
bWeight
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_WEIGHT_VERY_LIGHT | Muy ligero |
PAN_WEIGHT_LIGHT | Claro |
PAN_WEIGHT_THIN | Ligero |
PAN_WEIGHT_BOOK | Book |
PAN_WEIGHT_MEDIUM | Media |
PAN_WEIGHT_DEMI | Demibold |
PAN_WEIGHT_BOLD | Bold |
PAN_WEIGHT_HEAVY | Pesado |
PAN_WEIGHT_BLACK | Negro |
PAN_WEIGHT_NORD | Nord |
bProportion
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_PROP_OLD_STYLE | Estilo antiguo |
PAN_PROP_MODERN | Moderna |
PAN_PROP_EVEN_WIDTH | Ancho par |
PAN_PROP_EXPANDED | Expandido |
PAN_PROP_CONDENSED | Comprimido |
PAN_PROP_VERY_EXPANDED | Muy expandido |
PAN_PROP_VERY_CONDENSED | Muy condensado |
PAN_PROP_MONOSPACED | Monoespaciada |
bContrast
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_CONTRAST_NONE | None |
PAN_CONTRAST_VERY_LOW | Muy baja |
PAN_CONTRAST_LOW | Bajo |
PAN_CONTRAST_MEDIUM_LOW | Medio bajo |
PAN_CONTRAST_MEDIUM | Media |
PAN_CONTRAST_MEDIUM_HIGH | Media alta |
PAN_CONTRAST_HIGH | Alto |
PAN_CONTRAST_VERY_HIGH | Muy alto |
bStrokeVariation
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_STROKE_GRADUAL_DIAG | Gradual o diagonal |
PAN_STROKE_GRADUAL_TRAN | Gradual o transitorio |
PAN_STROKE_GRADUAL_VERT | Gradual o vertical |
PAN_STROKE_GRADUAL_HORZ | Gradual/horizontal |
PAN_STROKE_RAPID_VERT | Rápido/vertical |
PAN_STROKE_RAPID_HORZ | Rápido/horizontal |
PAN_STROKE_INSTANT_VERT | Instantánea/vertical |
bArmStyle
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_STRAIGHT_ARMS_HORZ | Brazos rectos/horizontales |
PAN_STRAIGHT_ARMS_WEDGE | Brazos rectos/cuña |
PAN_STRAIGHT_ARMS_VERT | Brazos rectos/verticales |
PAN_STRAIGHT_ARMS_SINGLE_SERIF | Brazos rectos/single-serif |
PAN_STRAIGHT_ARMS_DOUBLE_SERIF | Brazos rectos/doble serif |
PAN_BENT_ARMS_HORZ | Brazos no extendidos/horizontales |
PAN_BENT_ARMS_WEDGE | Brazos no atraía/cuña |
PAN_BENT_ARMS_VERT | Brazos no extendidos/verticales |
PAN_BENT_ARMS_SINGLE_SERIF | Brazos no antiestéticos/single-serif |
PAN_BENT_ARMS_DOUBLE_SERIF | Brazos no antiestréticos/doble serif |
bLetterform
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_LETT_NORMAL_CONTACT | Normal/contacto |
PAN_LETT_NORMAL_WEIGHTED | Normal/ponderado |
PAN_LETT_NORMAL_BOXED | Normal/boxed |
PAN_LETT_NORMAL_FLATTENED | Normal/acoplado |
PAN_LETT_NORMAL_ROUNDED | Normal/redondeado |
PAN_LETT_NORMAL_OFF_CENTER | Normal/fuera del centro |
PAN_LETT_NORMAL_SQUARE | Normal/cuadrado |
PAN_LETT_OBLIQUE_CONTACT | Oblicuo/contacto |
PAN_LETT_OBLIQUE_WEIGHTED | Oblicuo/ponderado |
PAN_LETT_OBLIQUE_BOXED | Oblicuo/boxed |
PAN_LETT_OBLIQUE_FLATTENED | Oblicuo/plano |
PAN_LETT_OBLIQUE_ROUNDED | Oblicuo/redondeado |
PAN_LETT_OBLIQUE_OFF_CENTER | Oblicuo/fuera del centro |
PAN_LETT_OBLIQUE_SQUARE | Oblicuo/cuadrado |
bMidline
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_MIDLINE_STANDARD_TRIMMED | Estándar/recortado |
PAN_MIDLINE_STANDARD_POINTED | Estándar/apuntado |
PAN_MIDLINE_STANDARD_SERIFED | Estándar/serifado |
PAN_MIDLINE_HIGH_TRIMMED | Alto/recortado |
PAN_MIDLINE_HIGH_POINTED | Alto/apuntado |
PAN_MIDLINE_HIGH_SERIFED | Alta/serifada |
PAN_MIDLINE_CONSTANT_TRIMMED | Constante/recortada |
PAN_MIDLINE_CONSTANT_POINTED | Constante/apuntada |
PAN_MIDLINE_CONSTANT_SERIFED | Constante/serifado |
PAN_MIDLINE_LOW_TRIMMED | Bajo/recortado |
PAN_MIDLINE_LOW_POINTED | Baja/apuntada |
PAN_MIDLINE_LOW_SERIFED | Baja/serifada |
bXHeight
Para las fuentes latinas, uno de los valores siguientes.
Valor | Significado |
---|---|
PAN_ANY | Any |
PAN_NO_FIT | Sin ajuste |
PAN_XHEIGHT_CONSTANT_SMALL | Constante/pequeña |
PAN_XHEIGHT_CONSTANT_STD | Constante/estándar |
PAN_XHEIGHT_CONSTANT_LARGE | Constante/grande |
PAN_XHEIGHT_DUCKING_SMALL | Pato/pequeño |
PAN_XHEIGHT_DUCKING_STD | Pato/estándar |
PAN_XHEIGHT_DUCKING_LARGE | Pato/grande |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | wingdi.h (incluye Windows.h) |