2011-12-16 65 views
0

我有救了十幾個字體到單獨的SWF文件(嵌入在其各自的.fla文件的庫)。我加載了其中的四個,雖然其中大部分都有效,但劇本默默地失敗了Arial和Times New Roman。這些字體已被嵌入和編譯與其他字體相同,並且當我追蹤可用字體時,我得到一個對象,說明所需的字體已被加載([Object { fontName="Arial", fontStyle="regular", fontType="embedded"}]),但是文本沒有被渲染。如果我更改使用哪種字體,則文本將使用正確的字體進行渲染,並按預期執行。只有這兩種字體有問題。AS3加載字體 - 有些工作,有些則沒有

是否與嵌入這兩種字體的共同問題或者是它可能我有什麼地方改變了設置?

+0

您是否包含要使用的每種樣式/變體的字體?斜體和/或粗體字體需要額外的符號... – weltraumpirat 2011-12-16 15:23:01

回答

0

正被我在FLA文件中使用這些字體的問題引起的,宋體作爲一個播放/回放按鈕上的文字,和Times New Roman爲預加載文本(「裝XX%」)。

我的應用程序拒絕重新登記,因爲他們已經嵌入字體/使用。

我的解決方案?

我'分開'按鈕上的文本,並將它們變成一個符號,然後刪除preloader文本(客戶端不想要文本,只是一個微調),並注意我的應用程序應用所需的字體。如果出現跟蹤或異常情況,或者SOMETHING讓我知道這些字體已經預先註冊,那本來就不錯。好吧。活到老,學到老。

相關問題