嵌入式设备轻量曲线字库
DigiType字体
DigiType字体是针对嵌入式设备在「显示质量」及「显示速度」两方面优化的曲线字型。
基本技术
笔划组字技术(抽出笔划)
TrueType字体内的字形数据是以Full Outline形式存在,而DigiType字体内的字形数据则是被切成众多的stroke(笔划)。这种做法可以将字型档案的size降到极小。
显示示意图
DigiType字体软件描绘
DigiType字体硬件描绘
补正功能・修饰功能
灰阶技术(Hinting)
●Stem Loss Hinting
●Dropout Control Hinting
●Grid Fitting
字体描绘引擎的微调技术
●减少色阶
●调整笔划的位置
●微调笔划的颜色
字体档案的微调技术
●Stroke-based校正信息
将笔划的微调信息储存于字体档案内做使用
边缘平滑技术
●4灰阶 ●16灰阶 ●256灰阶
装饰功能
其他特色与功能
中国国家标准文字规格GB18030 认证书体 (由中国政府机构发布许可证证书)
支持的Font Format
优读字体 (UD Font)
屏幕字体 (最适合屏幕显示的字体)
基本规格
CPU | 不受限 |
---|---|
OS | 不受限(没有OS的系统也可支持) |
Program語言 | C言语 |
Library Size | [通用Library]260KB、[基本Library]150KB |
Working Memory | [通用Library]256KB、[基本Library]120KB |
[通用Library]
可支持41个语种,Software显示、Hardware显示的All in One Library(内含Layout Engine)。
[基本Library]
可支持35个语种,只支持Software显示的Simple Library(不含Layout Engine)。
支持语系(最多可支持41国语言,支持数字电视文字)
日文 | 中文简体(政府公认) | 中文繁体 | 中文(香港外字) |
韩文 | 英语 | 阿拉伯语 | 冰岛语 |
意大利语 | 印度尼西亚语 | 爱斯基摩人语言 | 爱沙尼亚语 |
世界语 | 荷兰语 | 克罗地亚语 | 希腊语 |
西里尔文字(俄语) | 瑞典语 | 西班牙语 | 斯洛伐克语 |
斯洛文尼亚语 | 索布语 | 泰语 | 捷克语 |
丹麦语 | 德语 | 土耳其语 | 挪威语 |
匈牙利语 | 印度语 | 芬兰语 | 法罗语 |
法语 | 越南语 | 希伯来语 | 波斯语 |
葡萄牙语 | 波兰语 | 马耳他语 | 拉脱维亚语 |
立陶宛语 | 罗马尼亚语 |
Font Data Size
语 种 | 所依照标准 | Font Data Size | TTF 参考 |
---|---|---|---|
日文套件 | JIS-X0208、X0201 | ~ 650KB | ~ 2,300KB |
中文(简体)套件 | GB18030 | ~ 2,400KB | ~ 8,000KB |
中文(繁体)套件 | Big5 | ~ 1,100KB | ~ 7,300KB |
中文(香港)套件 | Big5+HKSCS | ~ 1,500KB | ~ 9,700KB |
韩文套件 | KSX1001 | ~ 740KB | ~ 2,300KB |
欧洲语種套件 | Unicode | ~ 190KB | ~ 250KB |
阿拉伯语套件 | Unicode | ~ 380KB | ~ 500KB |
泰语套件(Thai) | Unicode | ~ 30KB | ~ 40KB |
越南语套件(Vietnamese) | Unicode | ~ 210KB | ~ 280KB |
印度语套件(Hindi) | Unicode | ~ 300KB | ~ 400KB |
希伯来语套件(Hebrew) | Unicode | ~ 30KB | ~ 40KB |
※在某些使用环境下,字体容量能达到更轻量化的效果。
Layout Engine架构示意图
Layout Engine通用API规格
CPU | 不受限 |
---|---|
OS | 不受限 |
Program语言 | C 言语 |
Library Size | 约260KB(阿拉伯语/泰语/越南语/印度语/希伯来语通用) |
Working Memory | 约260KB(阿拉伯语/泰语/越南语/印度语/希伯来语通用) |
※DigiType字体版、Bitmap字体版通用。
Font Data规格
阿拉伯语 | 泰语 | 越南语 | 印度语 | 希伯来语 | |
---|---|---|---|---|---|
Bitmap | 100KB~ | 22KB~ | 40KB~ | 44KB~ | 30KB~ |
DigiType | 420KB | 67KB | 120KB | 200KB | 70KB~ |
所依照标准 | Unicode |
※Bitmap字体的Data Size会因字号而变。
※Bitmap字体格式采用Dyna自行定义的格式。
提供内容(各语言间通用)
Bitmap字体版
● Layout Engine Library
● Font Data
● Porting Guide/规格说明书等
DigiType字体版
● DigiTypeAPI Font Library
● Font Data
● DigiTypeAPI说明书/Porting Guide
● Sample Program