作者kalitbri (Slayer)
看板Flash
標題[問題] ActionScript 指定 TextField 中文字型的問題
時間Wed Sep 13 16:35:39 2006
各位前輩好
小弟有個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