2011-06-20 10 views
0

Flash 8.動的テキストのラベルを表示するために特別なフォントを使用すると(コンテンツは実行時に更新されます)、まだインストールされていない場合は自動的にこのフォントをインストールする方法はありますか?特殊フォントfot動的テキスト

答えて

1

フォントを埋め込む必要があるため、インストールされていないコンピュータに表示されます。あなたがフラッシュIDEを使用している場合は、あなたのテキストフィールドを選択し、それの横にある埋め込みfint(または埋め込み文字)ボタンをクリックすることができます。必要な文字を選択してください(例:数字、小文字、基本的なラテン)。あなたはコードのみを使用している場合

、その後、あなたはまだ

何か

[Embed(source="../someFont.ttf", 
    fontName = "myFont", 
    mimeType = "application/x-font", 
    fontWeight="normal", 
    fontStyle="normal", 
    unicodeRange="englishRange", 
    advancedAntiAliasing="true", 
    embedAsCFF="false")] 
private var myEmbeddedFont:Class 

のように(少なくとも私はそれを使用するので、それはしばらくしているそうだと思う)、それは埋め込むメタタグを使用して行うことができます

を使用するには、上で指定したフォント名に設定されたフォントでtextformatオブジェクトを作成します。詳細については、http://divillysausages.com/blog/as3_font_embedding_masterclass

0

あなたはFlash 8を使用しているので、上記のコード埋め込みの提案は機能しません。選択した文字のみフォントを埋め込むことができます。 Flash 8には、埋め込む文字を選択するパネルがありません。この場合は、ダミーの動的テキストフィールドを作成し、必要なすべての文字で埋めてください。

デバイスフォントを使用しないことを忘れないでください。他のオプションも有効です。