精華區beta Flash 關於我們 聯絡資訊
各位前輩好 小弟有個actionscript的問題想請教 我想使用actionscript想改變TextField的字型 code如下所示: (Stage裡已經有兩個TextField: SampleText 與 SampleTextFont) SampleText.text = "測試test"; var my_fmt:TextFormat = new TextFormat(); my_fmt.font = "華康楷書體W5"; // 設定字型名稱 my_fmt.size = 12; SampleText.setTextFormat(my_fmt); SampleTextFont.text = SampleText.getTextFormat().font; 我發現我可以將TextField裡面的文字字型 設定成細明體/新細明體/標楷體 這三個系統預設的字型 就沒問題 不過當我想要設定為其他字形 如華康系列字型 或是雅坊美工 似乎就沒有效用..雖然在SampleTextFont可以看到設定的字型名稱 不過看起來是系統預設字型..而不是我想要的字型 而英文字型就都沒有如此的問題 都可以正常設定 想請問是否有前輩碰到這樣的問題? 以及此問題是否有解? 還請麻煩解答, 感激不盡~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.104.197
gargouille:請參照小弟1920篇文章 匯入文字後再加上 09/13 18:49
gargouille:SampleText.embedFonts = true; 09/13 18:49
etrexetrex:我記得匯入字型檔案會變很大? 09/13 20:33
Jerrynet:沒錯~不過可以選要哪些字匯入~(華康的字型都很大~囧) 09/13 23:22
gargouille:請問一下要怎麼選要匯入那些字? 09/14 04:06