2012-02-04 13 views
1

私はFlexで名刺 "ビルダ"アプリケーションを作成するクライアントを持っています。ユーザーがステージに追加するすべてのテキスト要素は、Flex spark TextAreaです。私は、ユーザーがテキスト領域に設定できるフォントのリストを持っており、フォントの一部には太字と斜体のフォントが含まれています。ユーザーがコントロールパネルでこれらのオプションを無効にしないようにするため、太字または斜体のボタンをクリックするオプションはありません。フレックス/フラッシュで「Faux」の太字と斜体のフォントスタイルを設定することはできますか?

Photoshopはあなたがhttp://grab.by/bOTC

太字やイタリック体ではないパレット、彼らはあなたがテキストでこれらのオプションを選択することができるようになるドロップダウンを無効に太字や斜体のオプションを持っていないフォントをロードする場合にも、同様の何かをしますフォントにFaux BoldとItalicを適用するためのボタンの2つとして、Photoshopに含まれているフォント面。基本的には、プログラムでフォント面を太くするか斜体にして斜体に見せます。

埋め込みフォントに太字や斜体が含まれていないフォントにfontWeightとfontStyleを設定してみましたが、その結果は通常、選択したフォントの代わりに「Webセーフティ」フォントが表示されます起こる

私は、Flash/Flexでこれを行うプログラムに誰かが見つけたと思っています。基本的にフォントの面を太くするか、斜めに傾けて斜体にします。私の推測では、これはかなり難しく、時間とクライアントの努力に値するものではありませんが、それを把握して解決策があることは間違いありません。

答えて

1

何年ものActionScriptプログラミングでこれほどのことは聞いたことがありません。あなたが書いたように、エイリアスは異なるフォントフェース/スタイルやウェイトを埋め込む必要があります。

+0

私はかなり考えていました。ありがとう – mattwallace

0

偽のイタリック体は、かなり単純なスキュー変換で実装できます。そして、somebodyは、どのように偽の太字のためにそれを行うかを考え出しましたが、私はそれを見ていませんでした。したがって、これらの偽のバリエーションをプログラムで生成することが可能です。

関連する問題