| |
【字型技术】
|
|
| |
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架构图 |
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
所需程序内存空间: |
|
| |
- 阿拉伯文 (Arabic)只需约12KB
- 泰文 (Thai)只需约3KB
|
|
| |
|
|
| |
哪些产品适用Arphic Tiny Layout Engine |
|
| |
- MP3 Player
- Multimedia Player
- Set Top Box
|
|
| |
|
|
| |
Tiny Layout Engine Samples |
|
| |
 |
|
| |
 |
|
| |
|
|
| |
|
|
| |
|
|