不同字型的特性比较 |
| |
Bitmap Font |
Arphic Mobile Font |
TrueType Font |
| 字号 |
|
- 字号仅有700KB for GB-2312,1.2 MB for Big-5
|
|
占用内存
|
- 24点以下大小字型,占用内存容量小
- 使用多个字型,或大点数的字型,占用内存大
|
- 占用内存略大
- 需显示多个不同大小字型时,占用内存不会变大,比Bitmap Font具优势
|
|
| 速度 |
|
- 比bitmap慢 ,但每秒可产生2,000个字
- 建议使用中高阶CPU
|
|
| 品质 |
- 手描字体,可针对笔划繁复的汉字小字,以人工调整到最好看的质量
- 使用单色显示时,有最好的质量
|
- 灰阶(Grayscale)质量佳
- 单色(Mono)品质也不错
- 对质量有要求,且使用12或16小点数的小字型时,可搭配Bitmap Font使用
|
- 灰阶(Grayscale)质量佳
- 单色时,需内嵌Bitmap Fon
|
| 功能性 |
- 一般无附加功能
- 使用1种或2种字型显示点数时,建议采用Bitmap Font
|
- 可做粗体,外框,直排等特效
- 使用4种以上字型显示点数时,建议采用Mobile Font
|
- 附加功能受制于系统字型引擎(Font Engine)
- 使用Windows CE或自带FreeType的Linux平台
|
| 限制 |
- 30点以上的字型,占用内存比缩放字大
- 灰阶(Grayscale)字体占用极大内存
- 无法做斜体,旋转等特效
|
- 必需搭配字型引擎(Font Engine)使用
- 小点数的字型,需要使用Bitmap Font,或增加hinting效果比较好
|
- 数据量、速度、质量都普通
- 必须配合系统OS的字型引擎(Font Engine)使用
- 需要较高阶的CPU等级
|
| 优点 |
- 小点数字型显示,质量最好
- 速度最快
- 适合屏幕分辨率低,建议24点以下字体的采用Bitmap Font
|
- 可缩放不同大小的字型
- 灰阶(Grayscale)字体时,速度及质量的最佳
|
- 可缩放不同大小的字型
- 最易取得的缩放字型解决方案,常见于Windows CE、Linux
|