Struktur PANOSE (wingdi.h)
Struktur PANOSE menjelaskan nilai klasifikasi font PANOSE untuk font TrueType. Karakteristik ini kemudian digunakan untuk mengaitkan font dengan font lain dengan tampilan serupa tetapi nama yang berbeda.
Sintaks
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;
Anggota
bFamilyType
Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_FAMILY_TEXT_DISPLAY | Teks dan tampilan |
PAN_FAMILY_SCRIPT | Skrip |
PAN_FAMILY_DECORATIVE | Dekoratif |
PAN_FAMILY_PICTORIAL | Bergambar |
bSerifStyle
Gaya serif. Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_SERIF_COVE | Cove |
PAN_SERIF_OBTUSE_COVE | Teluk obtuse |
PAN_SERIF_SQUARE_COVE | Telunjuk persegi |
PAN_SERIF_OBTUSE_SQUARE_COVE | Teluk persegi obtuse |
PAN_SERIF_SQUARE | Square |
PAN_SERIF_THIN | Tipis |
PAN_SERIF_BONE | Tulang |
PAN_SERIF_EXAGGERATED | Berlebihan |
PAN_SERIF_TRIANGLE | Segitiga |
PAN_SERIF_NORMAL_SANS | Serif sans normal |
PAN_SERIF_OBTUSE_SANS | Obtuse sans serif |
PAN_SERIF_PERP_SANS | Pelaku sans serif |
PAN_SERIF_FLARED | Berkobar |
PAN_SERIF_ROUNDED | Dibulatkan |
bWeight
Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_WEIGHT_VERY_LIGHT | Sangat ringan |
PAN_WEIGHT_LIGHT | Terang |
PAN_WEIGHT_THIN | Tipis |
PAN_WEIGHT_BOOK | Buku |
PAN_WEIGHT_MEDIUM | Medium |
PAN_WEIGHT_DEMI | Demibold |
PAN_WEIGHT_BOLD | Tebal |
PAN_WEIGHT_HEAVY | Berat |
PAN_WEIGHT_BLACK | Hitam |
PAN_WEIGHT_NORD | Nord |
bProportion
Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_PROP_OLD_STYLE | Gaya lama |
PAN_PROP_MODERN | Modern |
PAN_PROP_EVEN_WIDTH | Lebar genap |
PAN_PROP_EXPANDED | Diperluas |
PAN_PROP_CONDENSED | Kental |
PAN_PROP_VERY_EXPANDED | Sangat diperluas |
PAN_PROP_VERY_CONDENSED | Sangat ringkas |
PAN_PROP_MONOSPACED | Monospace |
bContrast
Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_CONTRAST_NONE | Tidak ada |
PAN_CONTRAST_VERY_LOW | Sangat rendah |
PAN_CONTRAST_LOW | Rendah |
PAN_CONTRAST_MEDIUM_LOW | Rendah sedang |
PAN_CONTRAST_MEDIUM | Medium |
PAN_CONTRAST_MEDIUM_HIGH | Tinggi sedang |
PAN_CONTRAST_HIGH | Tinggi |
PAN_CONTRAST_VERY_HIGH | Sangat tinggi |
bStrokeVariation
Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_STROKE_GRADUAL_DIAG | Bertahap/diagonal |
PAN_STROKE_GRADUAL_TRAN | Bertahap/transisi |
PAN_STROKE_GRADUAL_VERT | Secara bertahap/vertikal |
PAN_STROKE_GRADUAL_HORZ | Bertahap/horizontal |
PAN_STROKE_RAPID_VERT | Cepat/vertikal |
PAN_STROKE_RAPID_HORZ | Cepat/horizontal |
PAN_STROKE_INSTANT_VERT | Instan/vertikal |
bArmStyle
Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_STRAIGHT_ARMS_HORZ | Lengan lurus/horizontal |
PAN_STRAIGHT_ARMS_WEDGE | Lengan/ikatan lurus |
PAN_STRAIGHT_ARMS_VERT | Lengan lurus/vertikal |
PAN_STRAIGHT_ARMS_SINGLE_SERIF | Lengan lurus/serif tunggal |
PAN_STRAIGHT_ARMS_DOUBLE_SERIF | Lengan lurus/serif ganda |
PAN_BENT_ARMS_HORZ | Lengan nonstrak/horizontal |
PAN_BENT_ARMS_WEDGE | Lengan/bala nonstrak |
PAN_BENT_ARMS_VERT | Lengan/vertikal nonstrak |
PAN_BENT_ARMS_SINGLE_SERIF | Lengan nonstraight/serif tunggal |
PAN_BENT_ARMS_DOUBLE_SERIF | Lengan nonstraight/serif ganda |
bLetterform
Untuk font Latin, salah satu nilai berikut.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_LETT_NORMAL_CONTACT | Normal/kontak |
PAN_LETT_NORMAL_WEIGHTED | Normal/tertimbang |
PAN_LETT_NORMAL_BOXED | Normal/kotak |
PAN_LETT_NORMAL_FLATTENED | Normal/rata |
PAN_LETT_NORMAL_ROUNDED | Normal/bulat |
PAN_LETT_NORMAL_OFF_CENTER | Tengah normal/nonaktif |
PAN_LETT_NORMAL_SQUARE | Normal/persegi |
PAN_LETT_OBLIQUE_CONTACT | Miring/kontak |
PAN_LETT_OBLIQUE_WEIGHTED | Miring/tertimbang |
PAN_LETT_OBLIQUE_BOXED | Miring/kotak |
PAN_LETT_OBLIQUE_FLATTENED | Miring/diratakan |
PAN_LETT_OBLIQUE_ROUNDED | Miring/bulat |
PAN_LETT_OBLIQUE_OFF_CENTER | Pusat miring/nonaktif |
PAN_LETT_OBLIQUE_SQUARE | Miring/persegi |
bMidline
Untuk font Latin, salah satu nilai berikut ini.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_MIDLINE_STANDARD_TRIMMED | Standar/dipangkas |
PAN_MIDLINE_STANDARD_POINTED | Standar/menunjuk |
PAN_MIDLINE_STANDARD_SERIFED | Standar/serifed |
PAN_MIDLINE_HIGH_TRIMMED | Tinggi/dipangkas |
PAN_MIDLINE_HIGH_POINTED | Tinggi/menunjuk |
PAN_MIDLINE_HIGH_SERIFED | Tinggi/serifed |
PAN_MIDLINE_CONSTANT_TRIMMED | Konstanta/dipangkas |
PAN_MIDLINE_CONSTANT_POINTED | Konstanta/menunjuk |
PAN_MIDLINE_CONSTANT_SERIFED | Konstanta/serifed |
PAN_MIDLINE_LOW_TRIMMED | Rendah/terpangkas |
PAN_MIDLINE_LOW_POINTED | Rendah/berujuk |
PAN_MIDLINE_LOW_SERIFED | Rendah/serif |
bXHeight
Untuk font Latin, salah satu nilai berikut ini.
Nilai | Makna |
---|---|
PAN_ANY | Apa pun |
PAN_NO_FIT | Tidak pas |
PAN_XHEIGHT_CONSTANT_SMALL | Konstanta/kecil |
PAN_XHEIGHT_CONSTANT_STD | Konstanta/standar |
PAN_XHEIGHT_CONSTANT_LARGE | Konstanta/besar |
PAN_XHEIGHT_DUCKING_SMALL | Meringkuk/kecil |
PAN_XHEIGHT_DUCKING_STD | Meringkuk/standar |
PAN_XHEIGHT_DUCKING_LARGE | Meringkuk/besar |
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | wingdi.h (sertakan Windows.h) |