0

FDT を使用してフォントを埋め込もうとしています。FDT が embeddedAsCFF="false" パラメーターを認識しないことに気付きました。

(参照: http://bugs.powerflasher.com/jira/browse/FDT-1853?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aworklog-tabpanel )

私はこのようなことをしています:-

[Embed(source="fonts/RobotoCondensed-Light.ttf", fontFamily="RobotoCondensedLight", embedAsCFF="false")]
tf.embedFonts = true;
tf.htmlText = '<font face="RobotoCondensedLight">Hello</font>';

embedAsCFF がないと、テキストは表示されません。しかし、RobotoCondensedLight はFont.enumerateFonts()

embedAsCFF を使用すると、コンパイル エラーが発生します。トランスコーディング中に例外が発生し、フォント 'RobotoCondensedLight' をビルドできず、fonts/RobotoCondensed-Light.ttf をトランスコードできません。

問題はembedAsCFFパラメータにあると思います-それとも何か他のものですか?

人々はどのように FDT でフォントを埋め込んでいますか?

4

2 に答える 2

0

«FDTがembedAsCFF="false"パラメーターを認識していないことに気付きました.»

まあ、それが問題だと思います。Flex 4 以降、埋め込みフォントを機能させるには、embedAsCFF を false に設定する必要があります。

FDT で使用できない場合は、別の IDE を試してください。

于 2013-11-11T07:19:11.477 に答える
0

解決策は、ASC 2.0 コンパイラを使用することであることが判明しました。古いコンパイラでは動作しませんが (コマンド ラインからも動作しないようです)、新しいコンパイラでは問題が修正されています。

于 2013-11-13T06:38:14.293 に答える