Bagikan melalui


enumerasi DWRITE_FONT_WEIGHT (dwrite.h)

Mewakili kepadatan typeface, dalam hal cahaya atau berat goresan. Nilai enumerasi sesuai dengan definisi usWeightClass dalam spesifikasi OpenType. usWeightClass mewakili nilai bilangan bulat antara 1 dan 999. Nilai yang lebih rendah menunjukkan bobot yang lebih ringan; nilai yang lebih tinggi menunjukkan bobot yang lebih berat.

Sintaks

typedef enum DWRITE_FONT_WEIGHT {
  DWRITE_FONT_WEIGHT_THIN = 100,
  DWRITE_FONT_WEIGHT_EXTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_ULTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_LIGHT = 300,
  DWRITE_FONT_WEIGHT_SEMI_LIGHT = 350,
  DWRITE_FONT_WEIGHT_NORMAL = 400,
  DWRITE_FONT_WEIGHT_REGULAR = 400,
  DWRITE_FONT_WEIGHT_MEDIUM = 500,
  DWRITE_FONT_WEIGHT_DEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_SEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_BOLD = 700,
  DWRITE_FONT_WEIGHT_EXTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_ULTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_BLACK = 900,
  DWRITE_FONT_WEIGHT_HEAVY = 900,
  DWRITE_FONT_WEIGHT_EXTRA_BLACK = 950,
  DWRITE_FONT_WEIGHT_ULTRA_BLACK = 950
} ;

Konstanta

 
DWRITE_FONT_WEIGHT_THIN
Nilai: 100
Bobot font yang telah ditentukan sebelumnya: Tipis (100).
DWRITE_FONT_WEIGHT_EXTRA_LIGHT
Nilai: 200
Bobot font yang telah ditentukan sebelumnya: Extra-light (200).
DWRITE_FONT_WEIGHT_ULTRA_LIGHT
Nilai: 200
Bobot font yang telah ditentukan sebelumnya: Ultra-ringan (200).
DWRITE_FONT_WEIGHT_LIGHT
Nilai: 300
Bobot font yang telah ditentukan sebelumnya: Terang (300).
DWRITE_FONT_WEIGHT_SEMI_LIGHT
Nilai: 350
Bobot font yang telah ditentukan sebelumnya: Semi-Light (350).
DWRITE_FONT_WEIGHT_NORMAL
Nilai: 400
Bobot font yang telah ditentukan sebelumnya: Normal (400).
DWRITE_FONT_WEIGHT_REGULAR
Nilai: 400
Bobot font yang telah ditentukan sebelumnya: Reguler (400).
DWRITE_FONT_WEIGHT_MEDIUM
Nilai: 500
Bobot font yang telah ditentukan sebelumnya: Sedang (500).
DWRITE_FONT_WEIGHT_DEMI_BOLD
Nilai: 600
Bobot font yang telah ditentukan sebelumnya: Demi-tebal (600).
DWRITE_FONT_WEIGHT_SEMI_BOLD
Nilai: 600
Bobot font yang telah ditentukan sebelumnya: Semi-tebal (600).
DWRITE_FONT_WEIGHT_BOLD
Nilai: 700
Bobot font yang telah ditentukan sebelumnya: Tebal (700).
DWRITE_FONT_WEIGHT_EXTRA_BOLD
Nilai: 800
Bobot font yang telah ditentukan sebelumnya: Extra-bold (800).
DWRITE_FONT_WEIGHT_ULTRA_BOLD
Nilai: 800
Bobot font yang telah ditentukan sebelumnya: Ultra-tebal (800).
DWRITE_FONT_WEIGHT_BLACK
Nilai: 900
Bobot font yang telah ditentukan sebelumnya: Hitam (900).
DWRITE_FONT_WEIGHT_HEAVY
Nilai: 900
Bobot font yang telah ditentukan sebelumnya: Berat (900).
DWRITE_FONT_WEIGHT_EXTRA_BLACK
Nilai: 950
Bobot font yang telah ditentukan sebelumnya: Ekstra hitam (950).
DWRITE_FONT_WEIGHT_ULTRA_BLACK
Nilai: 950
Bobot font yang telah ditentukan sebelumnya: Ultra-hitam (950).

Keterangan

Perbedaan berat umumnya dibedakan oleh peningkatan stroke atau ketebalan yang terkait dengan karakter tertentu dalam typeface, dibandingkan dengan karakter "normal" dari typeface yang sama. Ilustrasi berikut menunjukkan contoh bobot Normal dan UltraBold untuk typeface Palatino Linotype.

Ilustrasi huruf "W" dalam bobot Normal dan UltraBold
Catatan Tidak semua bobot tersedia untuk semua jenis huruf. Saat bobot tidak tersedia untuk typeface, bobot yang paling cocok akan dikembalikan.
 
Nilai bobot font kurang dari 1 atau lebih besar dari 999 dianggap tidak valid, dan nilai tersebut ditolak oleh fungsi API font.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Header dwrite.h