class flash.text.Font

Available on all platforms

The Font class is used to manage embedded fonts in SWF files. Embedded * fonts are represented as a subclass of the Font class. The Font class is * currently useful only to find out information about embedded fonts; you * cannot alter a font by using this class. You cannot use the Font class to * load external fonts, or to create an instance of a Font object by itself. * Use the Font class as an abstract base class.

Class Fields

static function enumerateFonts(?enumerateDeviceFonts:Bool):Array<Font>

Specifies whether to provide a list of the currently available embedded * fonts. * *

enumerateDeviceFonts

Indicates whether you want to limit the list to only the currently available embedded fonts. If this is set to true then a list of all fonts, both device fonts and embedded fonts, is returned. If this is set to false then only a list of embedded fonts is returned. *

returns

A list of available fonts as an array of Font objects.

static function registerFont(font:Class<Dynamic>):Void

Registers a font class in the global font list.

Instance Fields

var fontName:String

The name of an embedded font.

var fontStyle:FontStyle

The style of the font. This value can be any of the values defined in the * FontStyle class.

var fontType:FontType

The type of the font. This value can be any of the constants defined in * the FontType class.

function new():Void

function hasGlyphs(str:String):Bool

Specifies whether a provided string can be displayed using the currently * assigned font. * *

str

The string to test against the current font. *

returns

A value of true if the specified string can be fully * displayed using this font.