- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
阿拉伯文组合规则
阿拉伯语属阿非罗-亚细亚语系( 闪含语系) 闪语族.词一般由 3 个原生字母构成,可添加前缀,
后缀,或使词的内部音位发生变化和插入其它音位构成新词.
阿拉伯共有 28 个字母,都是辅音字母,每个字母只代表一个辅音音素,每个音素只用一个字母
表示.
对应unicode . 060c--06fe .
阿拉伯语共有8 个元音,3 个短元音,3 个长元音和两个半元音,短元音是用加在辅音字母上面
或下面的符号来表示.这些符号称为“动符”;长元音和软音是用动符和3 个辅音字母来表示
的。阿拉伯语发音符号共有12 个(叠音符号不算在内)。普通书报上不加符号。
阿拉伯文字在伊斯兰教的影响下流传很广。波斯文,乌尔都文以及我国的新疆的维吾尔文等
多种文字采用阿拉伯字母。 拉伯文的字母没有大写和小写的区分,但有印刷体和书写体的
区 别 , 而 且 除 去ز ر ذ
و五个字母以外,其他23个字母都可以和后面的字母连写,而且因其在词头,词中和词尾的
位置不同,字形也有所变化。阿拉伯文字的书写方向和中文不同,它是自右向左横着写。
因此, 拉伯文的书籍和本子都是右开本的。
在换行的时候,一般的,我们需要判断一下是否是整个词,进行整个词的换行,而不能把词拆成
两个部分. 拉伯文里面的数字仍然采用从左往右的显示方式.
规则1.
阿拉伯文变形:
根据上面分法,分成 first,last,middle,alone,并根据判断是否是词的前面,后面,中间或单独一个
词,进行变形.
据分析,给出变形的数组:分别对应上面的情 .对于其它不在数组中的,其变形和自身相同.
const U 16 Arbic_Position[][4]=/*last,first,midile,alone*/
{
{ 0xfe80, 0xfe80, 0xfe80, 0xfe80},/*0x0621*/
{ 0xfe82, 0xfe81, 0xfe82, 0xfe81},
{ 0xfe84, 0xfe83, 0xfe84, 0xfe83},
{ 0xfe86, 0xfe85, 0xfe86, 0xfe85},
{ 0xfe88, 0xfe87, 0xfe88, 0xfe87},
{ 0xfe8a, 0xfe8b, 0xfe8c, 0xfe89},/*26*/
{ 0xfe8e, 0xfe8d, 0xfe8e, 0xfe8d},
{ 0xfe90, 0xfe91, 0xfe92, 0xfe8f},
{ 0xfe94, 0xfe93, 0xfe93, 0xfe93},
{ 0xfe96, 0xfe97, 0xfe98, 0xfe95},
{ 0xfe9a, 0xfe9b, 0xfe9c, 0xfe99},
{ 0xfe9e, 0xfe9f, 0xfea0, 0xfe9d},
{ 0xfea2, 0xfea3, 0xfea4, 0xfea 1},
{ 0xfea6, 0xfea7, 0xfea8, 0xfea5},
{ 0xfeaa, 0xfea9, 0xfeaa, 0xfea9},
{ 0xfeac, 0xfeab, 0xfeac, 0xfeab },
{ 0xfeae, 0xfead, 0xfeae, 0xfead},
{ 0xfeb0, 0xfeaf, 0xfeb0, 0xfeaf},
{ 0xfeb2, 0xfeb3, 0xfeb4, 0xfeb1 },
{ 0xfeb6, 0xfeb7, 0xfeb8, 0xfeb5 },
{ 0xfeba, 0xfebb, 0xfebc, 0xfeb9 },
{ 0xfebe, 0xfebf, 0xfec0, 0xfebd},/ *36*/
{ 0xfec2, 0xfec3, 0xfec4, 0xfec1},/ *37*/
{ 0xfec6, 0xfec7, 0xfec8, 0xfec5},
{ 0xfeca, 0xfecb, 0xfecc, 0xfec9},
{ 0xfece, 0xfecf, 0xfed0, 0xfecd},
{ 0x63b, 0x63b, 0x63b, 0x63b},
{ 0
文档评论(0)