Bezeichnung
  cairo.ScaledFont -- Erstellt eine skalierte Schriftart
Übersicht

      font = cairo.ScaledFont(font_face, font_matrix, ctm, options)

Beschreibung
  Erstellt ein skaliertes Cairo-Schriftartobjekt aus einer Schriftart und Matrizen, die die Größe der Schriftart und die Umgebung, in der sie verwendet wird, beschreiben. Das Argument `options` muss ein Cairo-Schriftartoptionshandle sein, das mit cairo.FontOptions() oder cfontoptions:Copy() erstellt wurde. Die Argumente `font_matrix` und `ctm` müssen Cairo-Matrizen sein.

  Im einfachsten Fall einer `N`-Punktschriftart ist `font_matrix` nur eine Skalierung um `N`, kann aber auch verwendet werden, um die Schrift zu scheren oder entlang der beiden Achsen ungleichmäßig zu strecken.

  Dieser Befehl gibt eine neu erstellte skalierte Cairo-Schriftart zurück, die mit cscaledfont:Free() gelöscht werden kann.

Eingaben
  font_face
    eine Schriftart aus Cairo
  font_matrix
    Schriftartbereich-zu-Benutzerbereich-Transformationsmatrix für die Schriftart
  ctm
    Benutzer-zu-Gerät-Transformationsmatrix, mit der die Schriftart verwendet wird
  options
    Optionen, die beim Abrufen von Metriken für die Schriftart und beim Rendern damit verwendet werden sollen
Rückgabewerte
  font
    eine neu erstellte Cairo-Schriftart

Navigation zeigen