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