フォントとテキスト_グリフテキストとデバイステキスト - hsk/swfspec_ja GitHub Wiki
グリフテキストとデバイステキスト
SWFファイル形式はテキストの2種類をサポートしています:グリフテキストとデバイステキスト。 グリフテキストはSWFファイル内の文字形状を埋め込むことによって、デバイステキストは再生プラットフォームの機能をレンダリングするテキストを使用しながら動作します。
グリフテキストは、すべての再生プラットフォーム上で同じに見える。 これは、Flash Playerのステージ上のすべての図形で使用される標準のアンチエイリアス、または、SWF8ファイル形式以降では高度なテキストレンダリングエンジンでレンダリングのいずれかで描画することができます。 グリフ·テキストの使用は、特に大規模な文字セットから多くの種類の文字を使用するファイルで、デバイステキストのためのより大きなSWFファイルを作成します。
デバイステキストは、Flash Playerをホストしているオペレーティングシステムによってアンチエイリアスされ、その外観は、再生プラットフォームによって異なります。 デバイステキストのフォントは、2つの方法で指定できます:直接、再生プラットフォームにそのまま求められされるフォント名として;または間接的に、プラットフォームごとに名前が異なり、高度に利用可能なフォントにマップされている特殊なフォント名の少数のいずれかを使用しますが、複数のプラットフォームにわたってできるだけ外観のように類似しているものが選択されています。
グリフテキスト文字がDefineFont、DefineFont2、またはDefineFont3タグを使用して定義されます。 デバイステキストフォントはDefineFontとDefineFontInfoタグのペア、またはDefineFont2タグを使用して定義されます。 彼らは唯一のダイナミックテキスト(次のセクションを参照)に使用する場合は、デバイステキストフォントのDefineFont2タグは任意の文字のグリフを含める必要はありませんが、それは指定されたフォントが任意のプラットフォーム上での再生時に利用可能であることに疑いがある場合はそれらを含めることをお勧めします。 これは、グリフと文字コードの両方が提供されるであれば、特定のテキストブロックのグリフフォントとして、他のデバイスフォントとして、与えられたDefineFontまたはDefineFont2タグを使用することが可能である。
移動
- 前のページ : フォントとテキスト
- 次のページ : 静的テキストと動的テキスト