2012-10-13 39 views
1

我收到了FLA,當我嘗試在Flash CS6運行,我可以看到這條消息:消息有關字體

字體應嵌入表示可能在運行中編輯的文字,其他而不是使用「使用設備字體」設置的文本。使用文本>字體嵌入命令來嵌入字體。

這FLA使用2種字體,我沒有在我的MacBook有,但我相信閃存試圖映射到一些存在的字體在我的系統(至少,當我打開FLA的閃展一個流行使用此選項)。

我的問題是......發生了什麼事?我如何解決它?

+0

@Oswald - 這不適合使用嵌入式標籤。 –

回答

3

發生了什麼事?

當創建fla時,字體出現在系統中。現在閃光燈發現字體丟失&因此在起始處顯示替代你的選項。

選擇替代選項後,生成的swf也依賴於它將運行的系統來安裝字體。

我該如何解決?

要解決第一個錯誤(選擇替代),您將不得不安裝字體。嘗試使用谷歌搜索字體名稱。如果是商業字體,您可能需要購買它。

現在,如果您需要確保在編譯過程中選擇的字體在用戶系統中可用,則必須嵌入字體。

爲此,請訪問:Text -> Fonts Embedding -> Select the font and add required symbols

唯一的缺點是,它增加了SWF文件的大小。

如果是非常常見的字體(如Arial),則可以將所有動態文本框設置爲「使用設備字體」,這將完全刪除字體錯誤。現在說,你可能已經選擇了「動畫的反別名」用於fla中的動態文本框。

+0

非常有幫助,謝謝+1 – Alex

0

一個更加液(除@loxxy答案)

當閃光顯示您的字體丟失的窗口,記下其缺少然後字體:

轉到:文本 - >字體嵌入 - >選擇字體並刪除之前記下的字體。

還根據需要添加備用字體。

現在閃光燈不會再提示你。