Struttura PANOSE (wingdi.h)
La struttura PANOSE descrive i valori di classificazione dei tipi di carattere PANOSE per un carattere TrueType. Queste caratteristiche vengono quindi usate per associare il tipo di carattere ad altri tipi di carattere di aspetto simile ma nomi diversi.
Sintassi
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;
Members
bFamilyType
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_FAMILY_TEXT_DISPLAY | Testo e visualizzazione |
PAN_FAMILY_SCRIPT | Script |
PAN_FAMILY_DECORATIVE | Decorativa |
PAN_FAMILY_PICTORIAL | Illustrazione |
bSerifStyle
Stile serif. Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_SERIF_COVE | Baia |
PAN_SERIF_OBTUSE_COVE | Baia obtuse |
PAN_SERIF_SQUARE_COVE | Baia quadrata |
PAN_SERIF_OBTUSE_SQUARE_COVE | Baia quadrata obtuse |
PAN_SERIF_SQUARE | Square |
PAN_SERIF_THIN | Thin |
PAN_SERIF_BONE | Osso |
PAN_SERIF_EXAGGERATED | Esagerato |
PAN_SERIF_TRIANGLE | Triangle |
PAN_SERIF_NORMAL_SANS | Normali sans serif |
PAN_SERIF_OBTUSE_SANS | Obtuse sans serif |
PAN_SERIF_PERP_SANS | Perp sans serif |
PAN_SERIF_FLARED | Svasata |
PAN_SERIF_ROUNDED | Rounded |
bWeight
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_WEIGHT_VERY_LIGHT | Molto luce |
PAN_WEIGHT_LIGHT | Chiaro |
PAN_WEIGHT_THIN | Thin |
PAN_WEIGHT_BOOK | Book |
PAN_WEIGHT_MEDIUM | Medio |
PAN_WEIGHT_DEMI | Demibold |
PAN_WEIGHT_BOLD | Bold |
PAN_WEIGHT_HEAVY | Pesante |
PAN_WEIGHT_BLACK | Nero |
PAN_WEIGHT_NORD | Nord |
bProportion
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_PROP_OLD_STYLE | Vecchio stile |
PAN_PROP_MODERN | Moderna |
PAN_PROP_EVEN_WIDTH | Larghezza uniforme |
PAN_PROP_EXPANDED | Esteso |
PAN_PROP_CONDENSED | Condensato |
PAN_PROP_VERY_EXPANDED | Molto espanso |
PAN_PROP_VERY_CONDENSED | Molto condensato |
PAN_PROP_MONOSPACED | Spaziatura fissa |
bContrast
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_CONTRAST_NONE | Nessuno |
PAN_CONTRAST_VERY_LOW | Molto bassa |
PAN_CONTRAST_LOW | Basso |
PAN_CONTRAST_MEDIUM_LOW | Medio basso |
PAN_CONTRAST_MEDIUM | Medio |
PAN_CONTRAST_MEDIUM_HIGH | Media alta |
PAN_CONTRAST_HIGH | Alto |
PAN_CONTRAST_VERY_HIGH | Molto alto |
bStrokeVariation
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_STROKE_GRADUAL_DIAG | Graduale/diagonale |
PAN_STROKE_GRADUAL_TRAN | Graduale/transitorio |
PAN_STROKE_GRADUAL_VERT | Graduale/verticale |
PAN_STROKE_GRADUAL_HORZ | Graduale/orizzontale |
PAN_STROKE_RAPID_VERT | Rapido/verticale |
PAN_STROKE_RAPID_HORZ | Rapida/orizzontale |
PAN_STROKE_INSTANT_VERT | Istantaneo/verticale |
bArmStyle
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_STRAIGHT_ARMS_HORZ | Braccia dritte/orizzontali |
PAN_STRAIGHT_ARMS_WEDGE | Braccia dritte/wedge |
PAN_STRAIGHT_ARMS_VERT | Braccia dritte/verticali |
PAN_STRAIGHT_ARMS_SINGLE_SERIF | Braccia dritte/single-serif |
PAN_STRAIGHT_ARMS_DOUBLE_SERIF | Braccia dritte/double-serif |
PAN_BENT_ARMS_HORZ | Braccia non corazzate/orizzontali |
PAN_BENT_ARMS_WEDGE | Armi non corazzate/wedge |
PAN_BENT_ARMS_VERT | Braccia non corazza/verticale |
PAN_BENT_ARMS_SINGLE_SERIF | Braccia non corazza/single-serif |
PAN_BENT_ARMS_DOUBLE_SERIF | Armi non corazzate/double-serif |
bLetterform
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_LETT_NORMAL_CONTACT | Normale/contatto |
PAN_LETT_NORMAL_WEIGHTED | Normale/ponderato |
PAN_LETT_NORMAL_BOXED | Normale/boxed |
PAN_LETT_NORMAL_FLATTENED | Normale/appiattito |
PAN_LETT_NORMAL_ROUNDED | Normale/arrotondato |
PAN_LETT_NORMAL_OFF_CENTER | Centro normale/disattivato |
PAN_LETT_NORMAL_SQUARE | Normale/quadrato |
PAN_LETT_OBLIQUE_CONTACT | Oblique/contact |
PAN_LETT_OBLIQUE_WEIGHTED | Obliquo/ponderato |
PAN_LETT_OBLIQUE_BOXED | Oblique/boxed |
PAN_LETT_OBLIQUE_FLATTENED | Oblique/flattened |
PAN_LETT_OBLIQUE_ROUNDED | Obliquo/arrotondato |
PAN_LETT_OBLIQUE_OFF_CENTER | Oblique/off center |
PAN_LETT_OBLIQUE_SQUARE | Obliquo/quadrato |
bMidline
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_MIDLINE_STANDARD_TRIMMED | Standard/tagliato |
PAN_MIDLINE_STANDARD_POINTED | Standard/puntato |
PAN_MIDLINE_STANDARD_SERIFED | Standard/serifed |
PAN_MIDLINE_HIGH_TRIMMED | Alto/tagliato |
PAN_MIDLINE_HIGH_POINTED | Alto/puntato |
PAN_MIDLINE_HIGH_SERIFED | Elevato/serifed |
PAN_MIDLINE_CONSTANT_TRIMMED | Costante/tagliata |
PAN_MIDLINE_CONSTANT_POINTED | Costante/puntata |
PAN_MIDLINE_CONSTANT_SERIFED | Costante/serifed |
PAN_MIDLINE_LOW_TRIMMED | Basso/tagliato |
PAN_MIDLINE_LOW_POINTED | Basso/puntato |
PAN_MIDLINE_LOW_SERIFED | Basso/serifed |
bXHeight
Per i tipi di carattere latini, uno dei valori seguenti.
Valore | Significato |
---|---|
PAN_ANY | Qualsiasi |
PAN_NO_FIT | Nessuna adatta |
PAN_XHEIGHT_CONSTANT_SMALL | Costante/piccola |
PAN_XHEIGHT_CONSTANT_STD | Costante/standard |
PAN_XHEIGHT_CONSTANT_LARGE | Costante/grande |
PAN_XHEIGHT_DUCKING_SMALL | Anatra/piccola |
PAN_XHEIGHT_DUCKING_STD | Anatratura/standard |
PAN_XHEIGHT_DUCKING_LARGE | Anatratura/grande |
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wingdi.h (include Windows.h) |
Vedi anche
Strutture di tipo carattere e testo