原理:
前端flash要求server端的php呼叫swfill與haxe打包需要的字型到SWF中後,將該swf檔傳回前端
原始碼下載
壓縮檔中內含檔案:
- embedFont.mxml 即左手邊Demo 的flex3原始碼
- getEmbedFont.php 即時產生設定好需要字型的檔案,並呼叫swfmill與haxe進行編譯的動作後傳回包含字型的swf檔
- swfmill 官方網址
- haxe 官方網址
- flex3_sdk 可從adobe取得
- cwyen.ttf wp010-08.ttf cwfs.ttf可由CLE取得
- wqy-zenhei.ttf可由文泉驛取得
已知問題
- 部份字型無法嵌入,如cwheib.ttf
- swfmill只支援ttf字型檔裏面的第一個font face,換句話說粗體跟斜體會有問題
作者: tka
連絡方式:tkatka at gmail.com