本期內容
   
 
精 • 選 • 文 • 章
   
2006第一期
 
       
     
       
   
4頁之3
 
       
     
       
   
使用Arphic Layout Engine產生Hindi字元的方法
應用程式端:
 
   
(1)
應用程式接收Hindi輸入法,或其他輸入方法取得Hindi字串。
(2)
應用程式透過Arphic Layout Engine 的應用程式介面(API)將Hindi Unicode字串傳送到Arphic Layout Engine,並附上要收取Hindi組好文字點陣(bitmap)的buffer。
 
       
    Arphic Layout Engine 端:  
   
(1)
將接收到的字串根據組字規則和字型大小的設定,將文字點陣逐一放入buffer中。
(2)
傳回buffer以及每一個Unicode字元的在buffer的相對位置,可供應用程式做游標顯示或字元增刪之用。
 
   
 
       
    Arphic Layout engine特色  
       
    1. 體積小、功能強  
   
Arphic Layout Engine的程式碼不到 60KB (若是用ARM7TDMI CPU時,OBJ 小於30KB),只要使用不到300個Hindi字母和連結字,就能夠顯示16,000個以上 Hindi 文字。
支援由左到右排的文字(如中英文和Hindi),也支援由右向左排的文字(如阿拉伯文)雙向混合排版 (Bi-direction text) 模式。
程式處理速度非常快,適合低階到高階的手機上使用。
 
       
    2. 非常容易使用  
   
只要提供 Unicode 字串和 bitmap buffer,Arphic Layout Engine 就會自動處理各式各樣繁複的組字方式,如Hindi文字及Bengali文字。
Bitmap buffer大小由Layout Engine自動計算。
提供每一個Unicode字元在buffer的相對位置,可供應用程式做游標顯示或字元增刪之用。
 
       
       
       
   
4頁之3
 
       
       
   
共4 頁 : 1 | 2 | 3 | 4
 
       
   
2006 Aphic Taiwan Inc. All Rights Reserved.