ActionScript 3.0 Language and Components Reference | All Packages | All Classes | Language Elements | Index | Appendixes | Conventions | Frames No Frames |
FontType

Package | flash.text
Class | public final class FontType
Inheritance | FontType Object

Language Version : | ActionScript 3.0

Player Version : | Flash Player 9

The FontType class contains the enumerated constants `"embedded"` and `"device"` for the `fontType` property of the Font class.

See also

flash.text.Font.fontType

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | constructor : Object A reference to the class object or constructor function for a given object instance. | Object
|  | prototype : Object [static] A reference to the prototype object of a class or function object. | Object

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | toString():String Returns the string representation of the specified object. | Object
|  | valueOf():Object Returns the primitive value of the specified object. | Object

Public Constants

| Constant | Defined By
--- | --- | ---
|  | DEVICE : String = "device" [static] Indicates that this is a device font. | FontType
|  | EMBEDDED : String = "embedded" [static] Indicates that this is an embedded font. | FontType

Constant Detail

DEVICE | Constant

`public static const DEVICE:String = "device"`

Language Version : | ActionScript 3.0

Player Version : | Flash Player 9

Indicates that this is a device font. Flash Player uses the fonts installed on the system that is running the SWF file.

Using device fonts results in a smaller movie size, because font data is not included in the file. Device fonts are often a good choice for displaying text at small point sizes, because anti-aliased text can be blurry at small sizes. Device fonts are also a good choice for large blocks of text, such as scrolling text.

Text fields that use device fonts may not be displayed the same across different systems and platforms, because Flash Player uses the fonts that are installed on the system. For the same reason, device fonts are not anti-aliased and may appear jagged at large point sizes.

See also

TextField.embedFonts

EMBEDDED | Constant |

`public static const EMBEDDED:String = "embedded"`

Language Version : | ActionScript 3.0

Player Version : | Flash Player 9

Indicates that this is an embedded font. Font outlines are embedded in the published SWF file.

Text fields that use embedded fonts are always displayed in the chosen font, whether or not that font is installed on the playback system. Also, text fields that use embedded fonts are always anti-aliased (smoothed) by Flash Player. You can select the amount of anti-aliasing you want by using the `TextField.antiAliasType property`.

One drawback to embedded fonts is that they increase the size of the SWF file.

See also

TextField.embedFonts

Submit Feedback on LiveDocs
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Tue May 20 2008, 04:02 AM -07:00