2010年3月號
 

【字型技術】

 
 

 

不同用途的嵌入式字型比較 –Bitmap Font、Mobile Font、TrueType Font

 
     
 

各種高低階不同的電子、通信產品,可適用Bitmap Font、Mobile Font、TrueTypeFont等不同的顯示字型

 
 

Smart Phone、STB/DTV、eBook Reader、PMP等3C通信、電子產品,有低、中、高階等不同的市場定位,提供不同使用族群,產品開發設計廠商,要如何選用最適合的顯示字型,達到最佳產品效果。 文鼎科技依照不同的電子、通信產品特性,提供3種嵌入式字型顯示格式:Bitmap Font、Mobile Font、TrueTypeFont。
下列簡單介紹這3種嵌入式字型的特色及適用何種產品:

 
 

1.適合中低階電子產品的點陣字型(Bitmap Font)

 
 

點陣字(Bitmap Font),由一定的字高(H)和字寬(W)的點矩陣(dot matrix)表示的固定大小字型,通常字高16點以下的小字,最能夠發揮點陣字型的優勢:字型清晰美觀、速度快。Bitmap Font在size 16x16以下,主要以顯示清楚為優先的考量, 所以是以單線為主,字型沒有造型變化,size 20x20以上,開始可以有造型,有明體、楷體、黑體、圓體、Serif、Sans Serif 等多種造型可供選擇。
固定大小的點陣字(Bitmap Font),非常適合應用在中低階電子消費性產品,及顯示功能單純的裝置,這些裝置大都使用低解析度LCD作為顯示裝置,只需用到小字來顯示文字訊息。

 
 

2. 適合中高階電子產品的Mobile Font

 
 

Mobile Font是可以大小縮放的向量字型(Scaleable Font),完全為了Smart Phone、STB/DTV等中高階高電子產品我設計,符合對於顯示字型的高品質、多功能需求,它兼具字型容量小、執行速度快、支持多國語文及可大小縮放的優點,提供消費性電子等內嵌系統產品的設計製造廠商一個最佳的字型解決方案。

Mobile Font適合使用於高階手機,Smart Phone、e-Book Reader、STB、DTV、PMP、MID (Mobile Internet Device)…等 。
 
  3.適用於Windows CE/Mobile、Linux等系統的TrueType Font  
  TrueType Font也是可以大小縮放的向量字型(Scaleable Font),適合於Display顯示用的TrueType字型,由專業的文鼎資深字體設計人員,針對Smart Phone、DTV、STB等設備的顯示特性,開發出字體清晰、造型美觀、適合LCD螢幕閱讀的TrueType顯示字型。使用於低階析度設備時,TrueType字型可內嵌12x12、14x14、16x16等尺寸Bitmap Font,可在小字型得到較佳的顯示品質。
它可以支援各種不同的Embedded System平台,如Windows CE、Windows Mobile、Android、Linux…等,開發人員可以快速porting TrueType字型,節省發人力、時間。
 
 

 

 
 

不同字型的特性比較

  Bitmap Font Arphic Mobile Font TrueType Font
字型大小
  • 不同點數Bitmap Font有不同大小
  • 字型大小僅有700KB for GB-2312,1.2 MB for Big-5
  • 字型最少2-3 MB

佔用記憶體

  • 24點以下大小字型,佔用記憶體容量小
  • 使用多個字型,或大點數的字型,佔用記憶體大
  • 佔用記憶體略大
  • 需顯示多個不同大小字型時,佔用記憶體不會變大,比Bitmap Font具優勢
  • 佔用記憶體最大
速度
  • 最快,每秒10,000字以上
  • 比bitmap慢 ,但每秒可產生2,000個字
  • 建議使用中高階CPU
  • 最慢
  • 建議使用高階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
 
     
 

不同字型使用硬體規格比較

  Bitmap Font Arphic Mobile Font Arphic TTF/STT
記憶體
  • ROM約300-500KB
  • RAM約50KB以下
  • ROM有700KB以上可用
  • RAM 需有300KB以上可用
  • ROM有2MB以上可用

CPU

  • 低階CPU
    (50MHZ以下)
  • 中高階CPU
    (100MHz以上)
  • 高階CPU
    (200MHz以上)
Display Monitor
  • 任意LCD Monotor
  • Color LCD
    (大於150 DPI)
  • 任意LCD Monotor
適用產品
  • MP3、MP4 Player
  • 低階手機
  • 低階STB/DTV
  • IP Phone、電子字典
  • 任意有LCD螢幕之中低階電子產品
  • STB/DTV
  • eBook Reader
  • Media Player、PMP
  • Smart Phone、高階手機
  • HMI工業用機台之控制螢幕
  • MFP、Color Copy Machines
  • Win CE或Windows Mobie手機、 GPS或其他電子產品
  • Linux 手機、 GPS或其他電子產品
 
     
   
     
 
文鼎科技開發股份有限公司∣地址:22046 台北縣板橋市文化路二段28530
電話:886-2-8259-8356 ∣ 傳真:886-2-8259-8351
客服專線:TEL:02-8259-8360 ∣ 客服信箱:service@arphic.com.tw