パッケージflash.text
public final class FontType
継承FontType Inheritance Object

FontType クラスには、Font クラスの fontType プロパティの列挙された定数 "embedded" および "device" が含まれます。

関連項目

flash.text.Font.fontType


パブリックプロパティ
 プロパティ定義
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義
 InheritedhasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 InheritedisPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 InheritedpropertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
Object
 InheritedsetPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 InheritedtoString():String
指定されたオブジェクトのストリング表現を返します。
Object
 InheritedvalueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
Object
パブリック定数
 定数定義
  DEVICE : String = "device"
[static] これがデバイスフォントであることを示します。
FontType
  EMBEDDED : String = "embedded"
[static] これが埋め込みフォントであることを示します。
FontType
定数の詳細
DEVICE定数
public static const DEVICE:String = "device"

これがデバイスフォントであることを示します。SWF ファイルが実行されるシステムにインストールされているフォントが Flash Player によって使用されます。

フォントデータがファイルに含まれないため、デバイスフォントを使用するとムービーサイズが小さくなります。アンチエイリアス処理されたテキストは小さなサイズではぼやける場合があるため、デバイスフォントはテキストを小さなポイントサイズで表示するのに適しています。デバイスフォントは、スクロールテキストなどの大きなテキストブロックにも適しています。

システムにインストールされているフォントが Flash Player によって使用されるため、デバイスフォントを使用するテキストフィールドは、異なるシステムおよびプラットフォームでは同じように表示されない場合があります。同じ理由から、デバイスフォントはアンチエイリアス処理されず、大きなポイントサイズではぎざぎざが表示される場合があります。

関連項目

EMBEDDED定数 
public static const EMBEDDED:String = "embedded"

これが埋め込みフォントであることを示します。フォントのアウトラインが、パブリッシュされた SWF ファイルに埋め込まれます。

埋め込みフォントを使用するテキストフィールドは、常に選択されたフォントで表示されます。そのフォントが再生システムにインストールされているかどうかは関係ありません。また、埋め込みフォントを使用するテキストフィールドは、Flash Player によって常にアンチエイリアス処理 (スムージング) されます。TextField.antiAliasType property を使用して、アンチエイリアス処理の量を選択できます。

埋め込みフォントの 1 つの欠点は、SWF ファイルのサイズが大きくなることです。

関連項目