0

まず、Verdana bold のコピーを持っていません。私のhdのどこにもありませんし、フォントの作成について最初に知らないので、それは問題外です.

私は数時間探していましたが、実証済みの真の解決策は、ステージから離れたフォントの複数のバージョンを埋め込むことです.

ばかげている。右?いずれにせよ、フラッシュ・ジェダイの皆さん、別の方法があることを教えてください。私は暗黒面に転向することを拒否します。

4

3 に答える 3

1

Flash IDE を使用している場合は、それをステージの外 (どこにでも - プロジェクト上にある必要があるだけ) に埋め込むことが、実際に最善の方法です。基本的に、フォント埋め込みが設定された TextField がある場合、Flash は基本フォントのみを埋め込み、残りは無視します。そのため、 <b> を含むテキストが必要な場合は、ボールド フォントを埋め込む必要があります。

システムに Verdana 太字が表示されている可能性がありますが、表示されていないだけかもしれません (システムによって異なります)。Verdana TextField を作成して太字を有効にしてみてください。

フォント アセットとしてライブラリに追加することもできますが、独自の問題があります。機能的には、隠しテキスト フィールドのトリックが最も効果的です。

[embed] メタ タグを使用してフォントを埋め込むこともできますが、IDE を使用している場合は、ワームの大きな可能性があります (そこから Flex SDK を使用し始めることになるため)。

于 2010-09-14T17:57:11.263 に答える
1

まず、買う必要はありません。第二に、これは Flex で行われる方法であるため、洞察を得ることができます。

@font-face{
src:url('fonts/Verdana.ttf');
font-family:Verdana;/*any name you want actually, you can have it VerdanaBold*/
font-weight:bold;
}

後でコンポーネントから呼び出すには、Label としましょう

<s:Label text="Your text here" fontFamily="Verdana"/>

長い答えは、あなたのシステムに Verdana がないなんて信じられないということです。Office ソフトウェアまたはメモ帳のフォント設定に表示されていても、取得方法がわからない場合は、Windows システムであると仮定して、[コントロール パネル] > [フォント] を調べます。

于 2010-09-14T02:48:07.337 に答える
0

ライブラリ パネルに移動し、右上隅から (小さな三角形とグリッドのようなものをクリック)、[新しいフォント] を選択します。そこで、太字の Verdana を埋め込み、コードで使用できます。

于 2010-09-16T15:12:47.407 に答える