亚洲语言和字母对字体的支持
特别支持从右到左字母简单的从左到右显示系统。
特殊支持变音符号和绷带。
为许多语言创建字体
创建文本优化Windows支持的所有语言Unicode字符的字体的字体。
IconEdit国际字体支持3种不同类型的字母
简单的从左到右的字母
简单的从左到右的字母有预定义的变音符号和连结。
这包括拉丁语、斯拉夫字母和希腊字符和中国,日本和韩国的表意文字。
Unicode定义所有符号(字符形状)字母组。
字体的字符可以包括基于所需的字母或语言,他们可以编写直接显示。
中东右到左字母
中东右到左字母有预定义的变音符号和连结。
这包括:
- 阿拉伯语。
- 希伯来语
- Mandiac
- N 'Ko
- 撒玛利亚人
- 叙利亚
- Thaana
- 乌尔都语
Unicode定义所有符号(字符形状)字母组。
字体的字符可以包括基于所需的字母或语言。
尽管文本应该读从右到左,从左到右的顺序存储在Windows,在写作之前显示,字符顺序重新排列。
在阿拉伯语中,角色也必须改变特别表示字符。其他形状的符号表示字符使在一个单词的正确连接字符。
南亚字母
南亚字母表有大量的变音符号和连结。
IconEdit支持:
- 阿萨姆人的
- 孟加拉、BodoDogri Buginese
- 梵文字母
- 古吉拉特语,果鲁穆奇语
- 北印度语
- Kusunda卡纳达语、克什米尔、高棉——刚卡尼语
- 老挝
- 迈蒂、马拉雅拉姆语、马拉地语、Meitei、缅甸
- 尼泊尔,Nihali
- Odia,奥里萨邦
- 旁遮普语
- 梵文、Santali信德语,僧伽罗语
- 泰米尔语、泰卢固语,泰,西藏
Unicode只定义了基本特征和这些字母的发音符号的符号。
一个有用的字体不能仅根据所需的字母或语言,但被创建为一个特定的文本。
创建字体字母
为所有三个字母组创建字体直接从文本。读或粘贴任意数量的文本,在这种情况下,梵文字母文字天文学“खगोलशास्त्र”。
这是最终的文本字体的文本进行了优化“खगोलशास्त्र”。自动生成组合字符的Unicode E700…F8FF私人区域。
通过IconEdit显示的文本自动优化的字体。
创建字体简单和中东的字母和语言
在这些字母组,Unicode定义所有字符符号,这样你就可以直接从语言创建字体列表:
选择所需数量的语言。检查是什么已经有白色高亮显示。
或选择字母:
选择必要的字母和符号。检查是什么已经有白色高亮显示。
创建字符字体简单的和中东的字母
在这些字母组,Unicode定义所有字符符号。IconEdit的角色可以选择单独创建一个字体。
选择字符手动用鼠标。
从文本创建字体南亚字母
在这个字母组,Unicode只定义了基本特征和可区别的符号。
使用IconEdit创建缺失的字符符号相结合。新角色基本特征及其相关附加符号的组合。
读或粘贴任意数量的文本,在这种情况下,泰国。新组合字符的Unicode E700…F8FF私人区域。
显示文本的准备
使用IconEdit匹配文本字体。然后显示复杂的字母在一个简单的文本从左到右显示系统。
简单的字母
语言使用文本,或者,用拉丁字符,保存为utf - 8,以减少ROM空间。
中东的字母
使用IconEdit重新排列文本显示。
- 首先,每个文本段分为子组根据阅读的方向。
- 在阿拉伯语中,大多数字符表示字符被替换。
- 接下来,子组是反映根据他们的阅读方向。
- 最后,子组重组所以可以显示在一个文本从左到右显示系统。
一个例子:这是阿拉伯语的文本、数字和数学符号存储在计算机从左到右:
文本是由IconEdit转换为正确的从右到左的阅读顺序从左到右显示阿拉伯语的字体表示字符:
大多数表示字符替换的字符在文本镜像之前,数字并不反映,数学符号改变。
一个例子:阿拉伯语的文本存储在一个c字符串从左到右为基本特征,但从右到左显示阿拉伯语的字体表示字符:
阿拉伯语表示字符改变形状根据他们的位置在这个词。随着文本写成上面基本特征线表示字符显示在底线改变形状,以符合他们的邻居。
亚洲南部的字母
亚洲南部的字母被存储为基本特征的组合和变音符号。
在IconEdit转换为字符在创建字体相结合。
这就是亚洲文本存储在一个电脑:
正确显示的文本是由IconEdit转换:
基本特征和附加符号的组合是一个字符组合。