Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > テキストとストリングの操作 > フォントの使用 > フォントの埋め込み | |||
フォントを埋め込むと、Flash によりすべてのフォント情報が SWF ファイルに格納され、そのフォントがユーザーのコンピュータにインストールされていなくても、正しく表示されるようになります。ユーザーのシステムにインストールされていない FLA ファイル内のフォントを使用し、そのフォントを SWF ファイルに埋め込んでいない場合は、代わりに使用する代替フォントを Flash Player が自動的に選択します。
|
メモ |
|
ダイナミックテキストフィールドまたはテキスト入力フィールドを使用している場合は、フォントを埋め込むだけで済みます。静止テキストフィールドを使用している場合は、フォントを埋め込む必要はありません。 |
フォントシンボルを追加するライブラリを開きます。
現在のドキュメントのライブラリにそのフォントが表示されます。
フォントをライブラリに埋め込んだら、ステージ上のテキストフィールドで使用できます。
埋め込みフォントのフォント名の後にはアスタリスク (*) が付きます。
[文字の埋め込み] ダイアログボックスでは、選択されたテキストフィールドに埋め込む個々の文字または文字セットを選択できます。どの文字を埋め込むかを指定するには、埋め込む文字をダイアログボックスに入力するか、[自動読み込み] をクリックして現在テキストフィールド内にある一意の文字をテキストフィールドに自動的に設定します。どの文字が必要になるのかがわからない場合は (外部ファイルや Web サービスからテキストをロードする場合など)、大文字 [A..Z]、小文字 [a..z]、数字 [0..9]、区切り記号 [!@#%...]、および異なる言語の文字セットなど、埋め込む文字セット全体を選択できます。
|
メモ |
|
文字セットを選択するたびに、Flash は文字セットごとにすべてのフォント情報を格納する必要があるため、SWF ファイルの最終的なサイズが大きくなります。 |
埋め込まれたフォントがステージ上のテキストフィールドに表示されます。フォントが埋め込まれたことを厳密にテストするには、そのフォントがインストールされていない別のコンピュータでテストすることが必要になります。
または、フォントを埋め込んだテキストフィールドに TextField._alpha または TextField._rotation プロパティを設定します。これらのプロパティは埋め込みフォントだけに作用するからです。次の手順を参照してください。
font_txt._rotation = 45;
埋め込まれたフォントは時計回りに 45 度回転しますが、SWF ファイルに埋め込まれているため、テキストは表示されたままになります。
|
注意 |
|
Flash ドキュメント内にフォントを埋め込まず、Flash Player が自動的にユーザーのコンピュータ上で代替フォントを選択する場合、TextField.font には、代替フォントの名前ではなく、FLA 内で使用されている本来のフォントを返します。 |
|
メモ |
|
テキストフィールドで使用する埋め込みフォントにさまざまなスタイルを適用する場合は、使用するスタイルを埋め込む必要があります。たとえば、Times という埋め込みフォントを使用していて、単語をイタリックにしたい場合は、標準のフォントとイタリック体のフォントの両方のアウトラインを埋め込む必要があります。そうしないと、テキストはテキストフィールドに表示されません。 |
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000893.html