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

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

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

関連項目

flash.text.Font.fontType


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

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

これがデバイスフォントであることを示します。システムにインストールされているフォントを使用して SWF ファイルのフォントがレンダリングされます。

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

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

関連項目

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

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

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

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

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

EMBEDDED タイプのフォントは TextField でのみ使用できます。flash.text.engine クラスでこのタイプのフォントの使用が指定された場合は、デバイスフォントにフォールバックされます。

関連項目

EMBEDDED_CFF定数 
public static const EMBEDDED_CFF:String = "embeddedCFF"

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

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

埋め込み CFF フォントを使用するテキストは、常に選択されたフォントで表示されます。そのフォントが再生システムにインストールされているかどうかは関係ありません。また、埋め込みフォントを使用するテキストフィールドは、Flash Player によって常にアンチエイリアス処理(スムージング)されます。flash.text.engine.FontDescription.renderingMode および flash.text.engine.FontDescription.cffHinting プロパティを使用することにより、レンダリングモードおよび埋め込み CFF フォントのヒンティングを選択できます。

埋め込み CFF フォントの 1 つの欠点は、SWF ファイルのサイズが大きくなることです。ただし、通常、埋め込み CFF フォントのサイズは通常のフォントよりも 20% ~ 30% 小さくなります。

EMBEDDED_CFF タイプのフォントは flash.text.engine クラスでのみ使用できます。このタイプのフォントの使用が指定された TextField は表示されません。

関連項目