4

Arial と思われる動的テキストを含む Flash ムービーがあり、Windows マシンでは Arial として表示されます。しかし、Mac で試してみると、Times New Roman のように表示されます。

利用可能なすべてのプロパティを試しましたが、Mac で Arial として表示されるようには見えません。

この問題のない別の映画を見つけたので、問題を特定するために非常に単純な映画を作成しました。最初に、動作する他のムービーからダイナミック テキストを取得し、新しい fla に貼り付けました。次に、新しいテキストを作成し、すべてのプロパティを 1 つずつコピーしました。公開したとき、元のテキストは Arial として表示されていましたが、同じプロパティを持っていたとしても、新しいテキストでは表示されませんでした! (少なくとも、Flash のプロパティ エディタで編集できるもの。

Adobe Flash CS3 Professional を使用しています。

何が問題だと思いますか?? プロパティ エディタにないプロパティはありますか? (フィルターと変換もチェックしました)

どちらも動的テキストで、インスタンス名、「アニメーションのアンチエイリアス」、複数行はありません。フォントを埋め込んでおらず、「テキストを HTML としてレンダリング」にチェックを入れています。

4

5 に答える 5

2

ダイナミック テキスト フィールドを使用する場合、2 つのオプションがあります。SWF にフォント (の一部) を埋め込むか、デバイス フォントを使用します。埋め込むと、実際の文字形状が SWF に組み込まれます。そうしないと、フォントの名前だけが含まれます。OS にその名前のフォントがない場合は、代わりにデフォルトが選択されます。

別のファイルからコピーしたフィールドの問題から、「埋め込み」設定を見逃しているようです。プロパティ インスペクタで、「埋め込み設定」などのラベルが付いたボタンを探します。

埋め込みを選択すると、すべてのプラットフォームでテキストが Arial でレンダリングされることが保証されます。ただし、これは埋め込む文字にのみ当てはまります。大文字だけを埋め込んで、テキストを「Hello」に設定すると、画面には「H」しか表示されません。(フォント全体を埋め込む場合は注意してください。完全な Unicode フォントの場合、日本語や中国語などが含まれるため、数メガバイトになります。)

埋め込まないことを選択した場合、発生している問題を回避するために、おそらくフォント メニューの最初にリストされている「デバイス」フォントのいずれかを使用する必要があります: _sans、_serif、_typewriter。ほとんどの場合、これらは PC では Arial、Times、Courier に変換され、Mac では同様のフォントに変換されます。

于 2008-09-19T05:45:48.260 に答える
1

Arial/Helvetica FontFamily を使用する

于 2008-09-18T20:37:18.003 に答える
1

フォントを埋め込んでいない場合は、プレーヤーに翻弄されます。Arial は Windows 専用のフォントです。システムのサンセリフ フォントだけが必要な場合は、フォント名を _sans に設定してみてください。

于 2008-09-18T20:38:41.680 に答える
1

Flash にフォントを埋め込むことができます。

于 2008-09-18T20:38:55.003 に答える
1

ArialHelvatica の Windows バージョンです。DTP は Mac で発明され、Microsoft は基本的に Windows 3.0 の頃に独自のバージョンの Mac フォントを作成しました。

于 2008-09-18T20:46:50.663 に答える