handle = cairo.Glyphs(n)
n
Glyphen bietet. Anschließend können Sie das einzelne Glyph an einem bestimmten
Index festlegen und abrufen, indem Sie die Funktion cglyphs:Get() und
cglyphs:Set() verwenden. Standardmäßig werden alle Glyphen-IDs und
Offsets im Objekt auf 0 gesetzt.
Eine Schriftart ist (vereinfacht ausgedrückt) eine Sammlung von Formen, die zum Zeichnen von Text verwendet werden. Eine Glyphe ist eine dieser Formen. Für ein einzelnes Zeichen können mehrere Glyphen vorhanden sein (z.B. Alternativen zur Verwendung in unterschiedlichen Kontexten), oder eine Glyphe kann eine Ligatur mehrerer Zeichen sein. Cairo bietet keine Möglichkeit, Eingabetext in Glyphen umzuwandeln. Um also die Cairo-Schnittstellen zu verwenden, die Arrays von Glyphen akzeptieren, müssen Sie direkt auf das entsprechende zugrunde liegende Schriftartensystem zugreifen.