DWRITE_FONT_WEIGHT-Enumeration (dwrite.h)

Stellt die Dichte einer Schriftart in Bezug auf die Leichtigkeit oder Schwere der Striche dar. Die aufgezählten Werte entsprechen der UsWeightClass-Definition in der OpenType-Spezifikation. Die usWeightClass stellt einen ganzzahligen Wert zwischen 1 und 999 dar. Niedrigere Werte weisen auf geringere Gewichte hin; höhere Werte weisen auf eine höhere Gewichtung hin.

Syntax

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
} ;

Konstanten

 
DWRITE_FONT_WEIGHT_THIN
Wert: 100
Vordefinierte Schriftbreite: Dünn (100).
DWRITE_FONT_WEIGHT_EXTRA_LIGHT
Wert: 200
Vordefinierte Schriftstärke: Extra-light (200).
DWRITE_FONT_WEIGHT_ULTRA_LIGHT
Wert: 200
Vordefinierte Schriftstärke: Ultraleicht (200).
DWRITE_FONT_WEIGHT_LIGHT
Wert: 300
Vordefinierte Schriftstärke: Leicht (300).
DWRITE_FONT_WEIGHT_SEMI_LIGHT
Wert: 350
Vordefinierte Schriftstärke: Semi-Light (350).
DWRITE_FONT_WEIGHT_NORMAL
Wert: 400
Vordefinierte Schriftstärke: Normal (400).
DWRITE_FONT_WEIGHT_REGULAR
Wert: 400
Vordefinierte Schriftstärke: Normal (400).
DWRITE_FONT_WEIGHT_MEDIUM
Wert: 500
Vordefinierte Schriftstärke: Mittel (500).
DWRITE_FONT_WEIGHT_DEMI_BOLD
Wert: 600
Vordefinierte Schriftstärke: Demi-bold (600).
DWRITE_FONT_WEIGHT_SEMI_BOLD
Wert: 600
Vordefinierte Schriftstärke: Halb fett (600).
DWRITE_FONT_WEIGHT_BOLD
Wert: 700
Vordefinierte Schriftstärke: Fett (700).
DWRITE_FONT_WEIGHT_EXTRA_BOLD
Wert: 800
Vordefinierte Schriftstärke: Extra fett (800).
DWRITE_FONT_WEIGHT_ULTRA_BOLD
Wert: 800
Vordefinierte Schriftstärke: Ultra-fett (800).
DWRITE_FONT_WEIGHT_BLACK
Wert: 900
Vordefinierte Schriftstärke: Schwarz (900).
DWRITE_FONT_WEIGHT_HEAVY
Wert: 900
Vordefinierte Schriftbreite: Schwer (900).
DWRITE_FONT_WEIGHT_EXTRA_BLACK
Wert: 950
Vordefinierte Schriftstärke: Extra-Schwarz (950).
DWRITE_FONT_WEIGHT_ULTRA_BLACK
Wert: 950
Vordefinierte Schriftstärke: Ultra-Schwarz (950).

Hinweise

Gewichtungsunterschiede unterscheiden sich im Allgemeinen durch einen größeren Strich oder eine höhere Stärke, die einem bestimmten Zeichen in einer Schriftart zugeordnet ist, im Vergleich zu einem "normalen" Zeichen aus derselben Schriftart. Die folgende Abbildung zeigt ein Beispiel für die Normal- und UltraBold-Gewichtung für die Schriftart Palatino Linotype.

Abbildung des Buchstabens "W" in den Gewichtungen "Normal" und "UltraBold"
Hinweis Nicht alle Gewichtungen sind für alle Schriftarten verfügbar. Wenn keine Gewichtung für eine Schriftart verfügbar ist, wird die am ehesten übereinstimmende Gewichtung zurückgegeben.
 
Schriftgewichtswerte, die kleiner als 1 oder größer als 999 sind, gelten als ungültig, und sie werden von schriftarten-API-Funktionen abgelehnt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile dwrite.h