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