2012-05-31 11 views

Antwort

11

Verwenden Sie Font.enumerateFonts().

var fonts:Array = Font.enumerateFonts(); 
for each(var font:Font in fonts) 
    trace(font.fontName+":"+font.fontType); 
+1

Beachten Sie, dass dies nur eingebettete Schriftarten erhalten wird. Wenn Sie alle Schriftarten auf dem Computer des Benutzers erfassen möchten, verwenden Sie 'Font.enumerateFonts (false);' - Ich erzähle Ihnen nichts, was die Dokumentation Ihnen nicht sagen wird, also tun Sie es! – Jacksonkr

+2

Danke für die Abstimmung, und ich möchte wirklich nicht übermäßig pedantisch sein, aber OP hat speziell nach einer * Liste von eingebetteten Schriftarten * gefragt ...;) – weltraumpirat

+5

Oh, sicher, und du hast das Q. genagelt Hinzufügen von zusätzlichen Informationen zu tief hängenden Früchten für alle, die in der Zukunft an dem Kommentar vorbeikommen könnten. – Jacksonkr