Bezeichnung
pango.FontDescription -- Erstellt eine Schriftbeschreibung
Übersicht
desc = pango.FontDescription([s$])
Beschreibung
Erstellt eine neue Schriftartbeschreibung. Wenn der Parameter s$ weggelassen wird, werden alle Felder auf Standardwerte initialisiert. Andernfalls wird die Schriftartbeschreibung gemäß der Zeichenkettenspezifikation initialisiert. Falls angegeben, muss s$ diese Form haben:

 
[FAMILY_LIST] [STYLE_OPTIONS] [SIZE] [VARIATIONS]

Dabei ist FAMILY_LIST eine durch Kommas getrennte Liste von Familien, die optional durch ein Komma abgeschlossen werden kann, STYLE_OPTIONS ist eine durch Leerzeichen getrennte Liste von Wörtern, wobei jedes Wort Stil, Variante, Schriftstärke, Dehnung oder Ausrichtung beschreibt und SIZE eine Dezimalzahl ist (Größe in Punkten) oder optional gefolgt vom Einheitenmodifikator "px" für absolute Größe. VARIATIONS ist eine durch Kommas getrennte Liste von Schriftartvariationsspezifikationen der Form "axis=value" (das =-Zeichen ist optional).

Die folgenden Wörter werden als Stile verstanden:

 
"Normal"
"Roman"
"Oblique"
"Italic"

Die folgenden Wörter gelten als Varianten:

 
"Small-Caps"
"All-Small-Caps"
"Petite-Caps"
"All-Petite-Caps"
"Unicase"
"Title-Caps"

Die folgenden Wörter sind für die Schriftstärke zugelassen:

 
"Thin"
"Ultra-Light"
"Extra-Light"
"Light"
"Semi-Light"
"Demi-Light"
"Book"
"Regular"
"Medium"
"Semi-Bold"
"Demi-Bold"
"Bold"
"Ultra-Bold"
"Extra-Bold"
"Heavy"
"Black"
"Ultra-Black"
"Extra-Black"

Die folgenden Wörter können für Dehnungswerte verwendet werden:

 
"Ultra-Condensed"
"Extra-Condensed"
"Condensed"
"Semi-Condensed"
"Semi-Expanded"
"Expanded"
"Extra-Expanded"
"Ultra-Expanded"

Die folgenden Wörter werden als Ausrichtungswerte verstanden:

 
"Not-Rotated"
"South"
"Upside-Down"
"North"
"Rotated-Left"
"East"
"Rotated-Right"
"West"

Eine der Optionen kann fehlen. Wenn FAMILY_LIST fehlt, wird das Feld FamilyName der resultierenden Schriftartenbeschreibung mit Null initialisiert. Wenn STYLE_OPTIONS fehlt, werden alle Stiloptionen auf die Standardwerte gesetzt. Fehlt SIZE, wird die Größe in der resultierenden Schriftbeschreibung auf 0 gesetzt.

Ein typisches Beispiel:

 
Cantarell Italic Light 15 wght=200

Eingaben
s$
Optional: eine Zeichenkette, die die zu ladende Schriftart beschreibt
Rückgabewerte
desc
eine neue Pango-Schriftbeschreibung

Navigation zeigen