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)

Consulte también

EXTLOGFONT

Estructuras de fuente y texto

Información general sobre fuentes y texto

OUTLINETEXTMETRIC