| Package | flash.text | 
| Class | public class Font | 
| Inheritance | Font    Object | 
| Subclasses | FontAsset | 
| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
| Property | Defined By | ||
|---|---|---|---|
![]()  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance.  | Object | |
| fontName : String [read-only]  
	The name of an embedded font.  | Font | ||
| fontStyle : String [read-only]  
	The style of the font.  | Font | ||
| fontType : String [read-only]  
	The type of the font.  | Font | ||
![]()  | prototype : Object [static] 
	 A reference to the prototype object of a class or function object.  | Object | |
| Method | Defined By | ||
|---|---|---|---|
[static]  
    Specifies whether to provide a list of the currently available embedded fonts.  | Font | ||
 
        Specifies whether a provided string can be displayed using the currently assigned font.  | Font | ||
![]()  | 
	 Indicates whether an object has a specified property defined.  | Object | |
![]()  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter.  | Object | |
![]()  | 
	 Indicates whether the specified property exists and is enumerable.  | Object | |
[static]  
	Registers a font class in the global font list.  | Font | ||
![]()  | 
     Sets the availability of a dynamic property for loop operations.  | Object | |
![]()  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions.  | Object | |
![]()  | 
	 Returns the string representation of the specified object.  | Object | |
![]()  | 
	 Returns the primitive value of the specified object.  | Object | |
| fontName | property | 
fontName:String  [read-only] | Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
The name of an embedded font.
    public function get fontName():String| fontStyle | property | 
fontStyle:String  [read-only] | Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
The style of the font. This value can be any of the values defined in the FontStyle class.
    public function get fontStyle():StringSee also
| fontType | property | 
fontType:String  [read-only] | Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
The type of the font. This value can be any of the constants defined in the FontType class.
    public function get fontType():StringSee also
| enumerateFonts | () | method | 
 public static function enumerateFonts(enumerateDeviceFonts:Boolean = false):Array| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
Specifies whether to provide a list of the currently available embedded fonts.
Parameters
enumerateDeviceFonts:Boolean (default = false) — 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.
         | 
Array — A list of available fonts as an array of Font objects.
	 | 
Font.enumerateFonts()
 to get a list of all device and embedded fonts. Then it sorts the resulting Array of Font objects 
 by the fontName property.
 
 Next the example shows how to call the Font.enumerateFonts() method with the
 enumerateDeviceFonts parameter set to false. The resulting Array only includes 
 embedded Font objects. (If you run this code within an application that does not contain
 any embedded fonts, the embeddedFonts array will be empty.)
 
import flash.text.Font;
var allFonts:Array = Font.enumerateFonts(true);
allFonts.sortOn("fontName", Array.CASEINSENSITIVE);
var embeddedFonts:Array = Font.enumerateFonts(false);
embeddedFonts.sortOn("fontName", Array.CASEINSENSITIVE);
| hasGlyphs | () | method | 
 public function hasGlyphs(str:String):Boolean| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
Specifies whether a provided string can be displayed using the currently assigned font.
Parameters
str:String — The string to test against the current font.
         | 
Boolean — A value of true if the specified string can be fully displayed using this font.
	 | 
| registerFont | () | method | 
 public static function registerFont(font:Class):void| Language Version: | ActionScript 3.0 | 
| Runtime Versions: | Flash Player 9, AIR 1.0 | 
Registers a font class in the global font list.
Parameters
font:Class — The class you want to add to the global font list.
	 |