2008年5月号
 

【字型技术】


 
 

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  
   
   
     
     
   
     
 
文鼎科技开发股份有限公司∣地址:22046 台北县板桥市文化路二段285号30楼
电话:886-2-8259-8356∣传真:886-2-8259-8351
客服专线:TEL:02-8259-8360∣客服信箱:service@arphic.com.tw