| |
【字型技術】
|
|
| |
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 |
|
| |
 |
|
| |
 |
|
| |
|
|
| |
|
|
| |
|
|