2008年6月號
 

【字型技術】


 
 

Arphic Tiny Layout Engine

 
     
 

突破嵌入式軟體限制,開發Tiny Layout Engine精簡式複雜文字組字引擎
為MP3、Multimedia Player等小型影音設備,帶來新的市場應用

 
     
 

何謂Tiny Layout Engine

 
 

Tiny Layout Engine精簡式複雜文字組字引擎,就是簡化版的Layout Engine,特別為某些無法使用 Layout Engine的小型Device所設計。

 
     
 

為何需要Tiny Layout Engine

 
 

文鼎科技針對不同客戶及產品的需求,開發出耗用記憶體更小的Arphic Tiny Layout Engine,使MP3、Multimedia Player等小型多媒體/音樂撥放器,也可以顯示阿拉伯文、泰文等複雜語言字型。

Arphic Tiny Layout Engine是為某些無法使用 Layout Engine的小型Device設計的,因為這些設備的CPU效能與記憶體有限,或受限於它們使用平台上的GUI framework,只能逐字抓字形顯示,無法正常的顯示阿拉伯文、泰文等複雜語言字型。針對此需求,文鼎新開發:精簡式複雜文字組字引擎技術 – Arphic Tiny Layout Engine。

如MP3、Multimedia Player等小型設備等嵌入式系統,採用Tiny Layout Engine後就可以支援阿拉伯文、泰文等複雜語言字型,使這些廠商的產品順利進入阿拉伯、泰國等市場,目前已獲得Philips飛利浦、日本大廠等採用。

 
     
  Tiny Layout Engine介紹  
 

Arphic Layout Engine會將輸入的Unicode字串,經過語文分析處理,將組合好的字型直接輸出到指定的記憶體位置供顯示。

而文鼎Tiny Layout Engine則是事先定義好組合字的glyph index,在接收到輸入的Unicode字串時,經過語文分析處理,將輸入的Unicode碼轉換成連結字,或是組合字的glyph index。軟體開發者可以使用回傳的glyph index抓取正確字型顯示。另外,文鼎Tiny Layout Engine也提供泰文Windows 874, TIS 620(ISO-8859-11), UTF8轉碼功能,以協助客戶很容易的支援不同來源之資料編碼。

Arphic Tiny Layout Engine非常容易使用,如MP3、Multimedia Player等小型影音播放器,工程師只要輸入Unicode字串,經過語文分析處理,就可以抓取正確阿拉伯文、泰文等字型顯示。

 
     
 

Tiny Layout Engine架構圖

 
     
 
 
 
 
 

Tiny Layout Engine支援語系

  • 阿拉伯文 (Arabic)
  • 泰文 (Thai)
 
 

 

 
 

所需程式記憶體空間:

 
 
  • 阿拉伯文 (Arabic)只需約12KB
  • 泰文 (Thai)只需約3KB
 
     
  哪些產品適用Arphic Tiny Layout Engine  
 
  • MP3 Player
  • Multimedia Player
  • Set Top Box
 
     
  Tiny Layout Engine Samples  
   
   
     
     
   
     
 
文鼎科技開發股份有限公司∣地址:10050台北市忠孝東路二段88號13樓1301室
電話:886-2-2351-2577∣傳真:886-2-2351-1730
客服專線:TEL:02-2351-1709∣客服信箱:service@arphic.com.tw