Flash精简字体打包成SWF - FontCreater
添加时间:2013-5-23 点击量:
Flash精简字体打包成SWF
  - 作者: 知明所以 ? Milo
- 博客: http://www.cnblogs.com/jhzhu 
- 邮箱: jhzhuustc@gmail.com 
- 日期: 2013年5月23日
 
1. 靠山介绍
如今网页游戏如日中天, 对 Flash 游戏的结果请求越来越高. 合适, 多样的字体, 不仅让游戏中呆板的文字变得更有亲和力,  更让层次变得明晰, 有更强的勾引性. 然则多种字体的嵌入会大大增长 量, 对游戏的体验就是一个沉重打袭击. 有没有那么一个办法, 能扬长避短呢? 答复当然是必然的: 技巧男拯救世界嘛...
简单的说就是: 把所有效到的汉字的字形信息打包到一个 SWF 中去, 用不到的字不打包. 如许, 就大大减小了加载量.  
2. 景象筹办
a. Windows 98+ b. Adobe Air 3.0+ c. Flash Builder 4.0+
3. Unicode 编码局限获取
经由过程查阅 unicode 字符对比表
East Asian Scripts
Bopomofo
Bopomofo Extended
CJK Unified Ideographs (Han) (35MB)
CJK Extension-A (6MB)
CJK Extension B (40MB)
CJK Extension C (3MB)
CJK Extension D
(see also Unihan Database)
CJK Compatibility Ideographs (.5MB)
CJK Compatibility Ideographs Supplement
CJK Radicals / KangXi Radicals
CJK Radicals Supplement
CJK Strokes
Ideographic Description Characters
Hangul Jamo
Hangul Jamo Extended-A
Hangul Jamo Extended-B
Hangul Compatibility Jamo
Halfwidth Jamo
Hangul Syllables (.7MB)
Hiragana
Katakana
Katakana Phonetic Extensions
Kana Supplement
Halfwidth Katakana
Kanbun
Lisu
Miao
Yi
Yi Syllables (.5MB)
Yi Radicals
这是 Unicolde 官方网站上, 说话的编码分布. 此中汉语项目组, 就是上方的 CJK Unified Ideographs(han), 其编码局限是 4E00-9FCF. 其它根蒂根基用不到.    
4. Flash SDK 中的字体对象 flex-fontkit.jar   搬运 Adobe 官方文档( 点击接见 ): The fontswf utility is a simple command line tool that converts a single font face a font file into a SWF file. This SWF file can be used as the source of an embedded font in your applications. Supported font file types are .ttf, .otf, .ttc, and .dfont. Option
Description
-a, -alias name
读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。
Flash精简字体打包成SWF
 
- 作者: 知明所以 ? Milo
- 博客: http://www.cnblogs.com/jhzhu 
- 邮箱: jhzhuustc@gmail.com 
- 日期: 2013年5月23日
 
1. 靠山介绍
如今网页游戏如日中天, 对 Flash 游戏的结果请求越来越高.
合适, 多样的字体, 不仅让游戏中呆板的文字变得更有亲和力,  更让层次变得明晰, 有更强的勾引性.
然则多种字体的嵌入会大大增长 量, 对游戏的体验就是一个沉重打袭击.
有没有那么一个办法, 能扬长避短呢? 答复当然是必然的: 技巧男拯救世界嘛...
简单的说就是: 把所有效到的汉字的字形信息打包到一个 SWF 中去, 用不到的字不打包. 如许, 就大大减小了加载量.
 
2. 景象筹办
a. Windows 98+
b. Adobe Air 3.0+
c. Flash Builder 4.0+
3. Unicode 编码局限获取
经由过程查阅 unicode 字符对比表
East Asian Scripts
Bopomofo
Bopomofo Extended
CJK Unified Ideographs (Han) (35MB)
CJK Extension-A (6MB)
CJK Extension B (40MB)
CJK Extension C (3MB)
CJK Extension D
(see also Unihan Database)
CJK Compatibility Ideographs (.5MB)
CJK Compatibility Ideographs Supplement
CJK Radicals / KangXi Radicals
CJK Radicals Supplement
CJK Strokes
Ideographic Description Characters
Hangul Jamo
Hangul Jamo Extended-A
Hangul Jamo Extended-B
Hangul Compatibility Jamo
Halfwidth Jamo
Hangul Syllables (.7MB)
Hiragana
Katakana
Katakana Phonetic Extensions
Kana Supplement
Halfwidth Katakana
Kanbun
Lisu
Miao
Yi
Yi Syllables (.5MB)
Yi Radicals
这是 Unicolde 官方网站上, 说话的编码分布. 此中汉语项目组, 就是上方的 CJK Unified Ideographs(han), 其编码局限是 4E00-9FCF. 其它根蒂根基用不到.
 
 
4. Flash SDK 中的字体对象 flex-fontkit.jar
 
搬运 Adobe 官方文档( 点击接见 ):
The fontswf utility is a simple command line tool that converts a single font face a font file into a SWF file. This SWF file can be used as the source of an embedded font in your applications. Supported font file types are .ttf, .otf, .ttc, and .dfont.
Option
Description
-a, -alias name
读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。