metrics = pcontext:GetMetrics(desc, language)
Da die Metriken für verschiedene Skripte sehr unterschiedlich sein können, kann ein Sprach-Tag angegeben werden, um darauf hinzuweisen, dass die Metriken abgerufen werden sollen, die dem/den von dieser Sprache verwendeten Skript(s) entsprechen.
Die Beschreibung der Pango-Schriftart wird auf dieselbe Weise interpretiert wie bei pcontext:Itemize(), und der Familienname kann eine durch Komma getrennte Liste von Namen sein. Wenn Zeichen aus mehreren dieser Familien zum Rendern der Zeichenkette verwendet werden, sind die zurückgegebenen Schriftarten eine Zusammensetzung der Metriken für die Schriftarten, die für die einzelnen Familien geladen wurden.
Diese Funktion gibt ein Pango-Schriftart-Metriken-Objekt zurück. Der Aufrufer muss pfontmetrics:Free() aufrufen, wenn er das Objekt nicht mehr benötigt.
Nil bedeutet,
dass die Schriftbeschreibung aus dem Kontext verwendet wirdNil bedeutet, dass der
Sprach-Tag aus dem Kontext verwendet wird; wenn im Kontext kein
Sprach-Tag gesetzt ist, werden Metriken für die Standardsprache
(wie durch pango.GetDefaultLanguage() bestimmt) zurückgegeben