Home  Site map  Language:
 


Loading
*搜尋結果顯示在頁面下方 
Layout Engine - 產品特色 l 產品簡介 l 產品特色 l 組字範例 l 產品範例 l

Arphic Layout Engine特色(Features)

體積小、功能強

  • Arphic Layout Engine的程式碼約40~90KB,視支援語系的多寡和CPU種類而定。
  • 支援由左到右排的文字(如Thai, Hindi, Bengali, Tamil, Sinhala… ),也支持由右向左排的文字(如Arabic, Hebrew…)雙向混合排版 (Bi-direction text) 模式。
  • 提供不同的Right Clipping模式設定,以適合不同的應用情境。
  • 程式處理速度效能高,適合用於嵌入式系統產品上,如Media Player、手機…。


非常容易使用

  • 只要提供 Unicode 字串和 bitmap buffer,Arphic Layout Engine 就會自動處理各式各樣繁複的組字規則。
  • 提供每一個Unicode字元在buffer的相對位置,可供應用程式做游標顯示或字元增刪之用。


多國語系(Multilingual)支持

語系 語言
Basic 英文(ASCII)、歐文(Latin)、繁體中文(Traditional Chinese)、
簡體中文(Simplified Chinese)、日文(Japanese)、韓文(Korean)
Thai Thai (泰文)
Arabic Arabic (阿拉伯文)、Farsi (波斯文)、Urdu(烏爾都文)
Hebrew Hebrew (希伯來文)
Myanmar Myanmar (緬甸文)
Indic Hindi (印度文)、Bengali (孟加拉文)、Tamil (泰米爾文)、Sinhala (斯里蘭卡文)、Marathi (馬拉地文)、Punjabi (旁遮普文)、Gujarati(古吉拉特文)、Malayalam (馬來亞拉姆文)、Telugu (泰盧固語)、Kannada (坎那達語)


功能強大的子音、母音及音節處理能力

  • 支援雙向混合排版(Bi-direction text)。
  • 自動處理不同的子音(consonant)及母音(vowel)位置,組合文字。
  • 針對小Size的字型組字做辨識性的最佳化調整。
  • 新增加Block mode display,支援泰文音節及字彙的斷句、斷行(syllable pauses and line breaking)功能。


多行文字排列顯示處理能力

  • 可在指定的文字方塊大小內,自動將輸入的文字字串分行排列。
  • 同樣支援多國語系(Multilingual)、雙向混合排版 (Bi-direction text) 模式。

多邊形排版功能

  • 可讓應用軟體定義一個或多個任意多邊形,經由Layout Engine排版功能依序將需要編排的文字於多邊形區域內做排版顯示。
  • 此多邊形文繞圖排版技術適合應用於高階的多媒體手機等通信裝置,提昇產品獨特性。


多樣化的字型搭配

  • 提供世界各國語文(Multilingual)各種大小的點陣字型,也可搭配Arphic Mobile Font可縮放字型(outline font),以滿足低階到高階產品的功能需求。點陣字型資料量視語系和字高而定,以高16點為例,大約在12~38 KB之間。
點陣字型字高 File Size
12 8~31KB
14 10~33KB
16 12~38KB


標準ANSI C設計

  • 使用標準ANSI C 語言設計,支援各種系統平台。
  • 支援Multi-tasking環境。

Layout Engine 編輯器模組(Editor Module)
文鼎 Layout Engine 編輯器模組提供一組 API 協助管理編輯器的文字緩衝區與顯示點陣緩衝區。

  1. 依據輸入的鍵盤或滑鼠事件對文字資料與輸出顯示做對應的處理,包含游標的移動位置。
  2. 提供設定文字選取區域與highlight顯示功能,客戶可以自訂highlight顏色,並支援Copy/Paste/Delete等常用文字編輯器動作。
  3. 可支援雙向、多語言、多行文字編輯排版。

Arphic Layout Engine架構圖

Arphic Layout Engine SDK (Software Development Kit)包含下列

  • Arphic Layout Engine library
  • Sample program source code & demo program
  • API reference guide
  • Arphic Layout Engine porting guide
  • Font data for Hindi、Bengali、Tamil、Arabic、Farsi、Urdu、Thai、Hebrew、Sinhala、Punjabi、Gujarati、Marathi、Malayalam、Telugu、Kannada、Myanmar、Khmer等,視客戶需求而定
l 產品簡介 l 產品特色 l 組字範例 l 產品範例 l