文鼎科技ARPHIC 關於文鼎 產品資訊 客服中心 字體藝廊 產品購買 新聞中心
 
 
   
     
  IA產品字型應用方案  
     
  iFont產品  
 
  Bitmap Font
  HiFont / Mobile Font
 
  LCD Font
  TV Font
  Print Font
  STT / CTT Font
  Layout Engine
  Tiny Layout Engine
 
   
  iFont產品語系支援表  
   
  iFont字型產品成功案例  
   
  Layout Engine Web Demo  
   
  iFont Web Demo  
     
  iFont產品型錄下載  
     
  首頁 \ 產品資訊 \ IA產品字型解決方案  
  Worldwide Script Layout Engine  
   
     
 
  產品簡介
 
 
現在消費性電子產品若要行銷世界各地,產品設計就要符合當地的習慣,最基本的需求就是以當地語言來顯示訊息。然而電子產品除了要內建字型作為顯示訊息在螢幕上用外,還要處理各國語文的排版,遇到阿拉伯語和印度語系等複雜語文的文字時,就要該語文的專家才有能力處理。文鼎的Arphic Layout Engine (Text Composition Engine / Font Engine)就是多國語文文字排列的專家程式,提供內嵌系統用的各國語文文字(Text)排列功能,以最有效率的方式解決消費性電子產品各國語文顯示的難題。
 
     
  為何需要 Arphic Layout Engine?  
  印度文(Hindi)、孟加拉文(Bengali)、泰米爾文(Tamil)與斯里蘭卡文(Sinhala)等由左向右排的語文,是由子音和母音以非常複雜的方式組合而成,一般的字型系統是無法處理的。而阿拉伯文(Arabic)、波斯文(Farsi)與希伯來文(Hebrew)等由右到左排列的文字需要做字型替換,與英文等由左向右排的文字有時也要做雙向文字混合排列 (Bi-directional text layout)。文鼎科技以專業的字型設計能力、豐富的多國語言字型設計經驗與尖端的軟體開發技術,克服複雜的文字組合規則,開發Arphic Layout Engine產品,支援上述的複雜語文與及英文、中文,日文等語文的混合排版。  
     
  Arphic Layout Engine (Text Composition Engine / Font Engine)具備程式小、速度快,功能多的優點,可應用於各種手持式行動裝置,如手機(Mobile Phone)、MP3 Player及多媒體播放機(Media Player)等的介面文字與訊息顯示;另外, 在不同的數位家電產品,如機上盒(STB)、數位電視(DTV) 及在工業機具的LCD等,也都可以被應用做為介面文字與訊息顯示。  
     
  如何使用Arphic Layout Engine?  
 
我們以Arphic Layout Engine的印度文(Hindi)模組為例,程式內建支援Hindi文字複雜的組合規則,以105個基本Unicode字元及180個變形的連結字,組合成超過16,000 個常用 Hindi 字彙。這些Hindi字彙都經過專業的印度人士,逐字檢驗及核對其正確性。
Arphic Layout Engine_印度文字使用文鼎Layout Engine呈現方式
 
     
  使用Arphic Layout Engine產生Hindi字元的方法  
  (一)應用程式端:  
 
應用程式接收Hindi輸入法,或其他輸入方法取得Hindi字串。
應用程式透過Arphic Layout Engine 的應用程式介面(API)將Hindi Unicode字串傳送到Arphic Layout Engine,並傳入要收取Hindi組好文字點陣(bitmap)的buffer指標。
 
  (二)Arphic Layout Engine 端:  
 
將接收到的字串根據組字規則和字型大小的設定,將文字點陣逐一放入buffer中。
傳回buffer以及每一個Unicode字元的在buffer的相對位置,可供應用程式做游標顯示或字元增刪之用。
 
  我們的SDK中提供了完整的文件與範例程式原始碼,可以讓您在短時間內整合完成。  
 
   
 
     
     
   
 
公司隱私與安全性聯絡我們
文鼎科技開發股份有限公司∣地址:10050台北市忠孝東路二段88號13樓1301室∣電話:886-2-2351-2577∣傳真:886-2-2351-1730
客服專線:TEL:02-2351-1709∣客服信箱:service@arphic.com.tw