星期日, 5月 10, 2009

Flex的中文字型嵌入

今天在做Flex的中文字型嵌入
其實這有好幾種方法,也從網路上看到了很多前輩的心得
我來整理一下:
  1. 在server端下手: 可以參考這篇文章,作者demo了在Flex端把文字輸入,再把這包string傳到server端給php去做即時的轉換,產生出一包新的且轉好字型的swf,再丟回去給Flex。這是需要對server有了解,且可以操作到server的user用的,但是真的可以做到即時的中文字型轉換
  2. 在Flex動手:主要也有四個方式
    • 將字型檔案全部embed進flex
    • 用連結的方式來載入外部的字型檔案
    • 用unicode的方式只載入所需的特定字
    • 將字在Flash中設定好(打好字、選好字型),再設定到Flex的css中(這有demo)
因為是從視覺出身的吧,對Flash還算小熟
所以最後的這個方法應該說是最無敵的
而且也是最穩定的方法

另外順帶一提
Flash Player 10可以抓到並支援local的中文字型
還可以開啟與儲存local檔案(這有demo)
這也是一大的福音呀

沒有留言: