不同字型的特性比較 |
| |
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 Font
|
| 功能性 |
- 一般無附加功能
- 使用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
|