好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

阿拉伯《爱之规则.docx

13页
  • 卖家[上传人]:杏**
  • 文档编号:298398296
  • 上传时间:2022-05-25
  • 文档格式:DOCX
  • 文档大小:33.86KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 阿拉伯《爱之规则阿拉伯《爱之规那么(一)阿拉伯文排版规那么 阿拉伯文排版规那么 阿拉伯语属阿非罗-亚细亚语系〔闪含语系〕闪语族词一般由3个原生字母构成,可添加前缀,后缀,或使词的内部音位发生改变和插入其它音位构成新词 阿拉伯共有28个字母,都是辅音字母,每个字母只代表一个辅音音素,每个音素只用一个字母表示对应unicode:0x060C--0x06FE 阿拉伯语共有8个元音,3个短元音,3个长元音和两个半元音,短元音是用加在辅音字母上面或下面的符号来表示这些符号称为“动符”;长元音和软音是用动符和3个辅音字母来表示的阿拉伯语发音符号共有12个〔叠音符号不算在内〕平凡书报上不加符号 阿拉伯文字在伊斯兰教的影响下流传很广波斯文,乌尔都文以及我国的新疆的维吾尔文等多种文字采纳阿拉伯字母阿拉伯文的字母没有大写和小写的区分,但有印刷体和书写体的区分,而且除去و ز ر ذ د五个字母以外,其他23个字母都可以和后面的字母连写,而且因其在词头,词中和词尾的位置不同,字形也有所改变阿拉伯文字的书写方向和中文不同,它是自右向左横着写因此,阿拉伯文的书籍和本子都是右开本的。

      在换行的时候,一般的,我们须要判定一下是否是整个词,进展整个词的换行,而不能把词拆成两个局部阿拉伯文里面的数字仍旧采纳从左往右的显示方式 规那么1 阿拉伯文变形: 依据上面分法,分成first,last,middle,alone,并依据判定是否是词的前连〔前面字符在集合1中〕,后连〔后面字符在集合2中〕,中间〔即前后连,前面字符在集合1中,后面字符在集合2中〕或单独一个词,进展变形 据分析,给出变形的数组:分别对应上面的状况对于其它不在数组中的,其变形和自身一样 const WORD Arbic_Position[][4]= // first, last, middle, alone { /*前连 后连 中间 独立*/ { 0xfe80, 0xfe80, 0xfe80, 0xfe80}, // 0x621 { 0xfe82, 0xfe81, 0xfe82, 0xfe81}, { 0xfe84, 0xfe83, 0xfe84, 0xfe83}, { 0xfe86, 0xfe85, 0xfe86, 0xfe85}, { 0xfe88, 0xfe87, 0xfe88, 0xfe87}, { 0xfe8a, 0xfe8b, 0xfe8c, 0xfe89}, { 0xfe8e, 0xfe8d, 0xfe8e, 0xfe8d}, { 0xfe90, 0xfe91, 0xfe92, 0xfe8f}, // 0x628 { 0xfe94, 0xfe93, 0xfe93, 0xfe93}, { 0xfe96, 0xfe97, 0xfe101, 0xfe95}, // 0x62A { 0xfe9a, 0xfe9b, 0xfe9c, 0xfe101}, { 0xfe9e, 0xfe9f, 0xfea0, 0xfe9d}, { 0xfea2, 0xfea3, 0xfea4, 0xfea1}, { 0xfea6, 0xfea7, 0xfea8, 0xfea5}, { 0xfeaa, 0xfea9, 0xfeaa, 0xfea9}, { 0xfeac, 0xfeab, 0xfeac, 0xfeab}, // 0x630 { 0xfeae, 0xfead, 0xfeae, 0xfead}, { 0xfeb2, 0xfeb3, 0xfeb4, 0xfeb1}, { 0xfeb6, 0xfeb7, 0xfeb8, 0xfeb5}, { 0xfeba, 0xfebb, 0xfebc, 0xfeb9}, { 0xfebe, 0xfebf, 0xfec0, 0xfebd}, { 0xfec2, 0xfec3, 0xfec4, 0xfec1}, { 0xfec6, 0xfec7, 0xfec8, 0xfec5}, // 0x638 { 0xfeca, 0xfecb, 0xfecc, 0xfec9}, { 0xfece, 0xfecf, 0xfed0, 0xfecd}, //0x63A { 0x63b, 0x63b, 0x63b, 0x63b}, { 0x63c, 0x63c, 0x63c, 0x63c}, { 0x63d, 0x63d, 0x63d, 0x63d}, { 0x63e, 0x63e, 0x63e, 0x63e}, { 0x63f, 0x63f, 0x63f, 0x63f}, { 0x640, 0x640, 0x640, 0x640}, // 0x640 { 0xfed2, 0xfed3, 0xfed4, 0xfed1}, { 0xfed6, 0xfed7, 0xfed8, 0xfed5}, { 0xfeda, 0xfedb, 0xfedc, 0xfed9}, { 0xfede, 0xfedf, 0xfee0, 0xfedd}, { 0xfee6, 0xfee7, 0xfee8, 0xfee5}, { 0xfeea, 0xfeeb, 0xfeec, 0xfee9}, { 0xfeee, 0xfeed, 0xfeee, 0xfeed}, // 0x648 { 0xfef0, 0xfeef, 0xfef0, 0xfeef}, {0xfef2, 0xfef3, 0xfef4, 0xfef1}, // 0x64A }; 判定是否是连接前面的,采纳判定该字符前一个字符的判定方法,方法是,看前一个字符是否在集合set1中。

      假如在,那么是有连接前面的集合1如下: static U16 theSet1[23]={ 0x62c, 0x62d, 0x62e, 0x647, 0x639, 0x63a, 0x641, 0x642, 0x62b, 0x635, 0x636, 0x637, 0x643, 0x645, 0x646, 0x62a, 0x644, 0x628, 0x64a, 0x633, 0x634, 0x638, 0x626}; 判定是否是连接后面的,采纳判定该字符后一个字符的判定方法,方法是,看后一个字符是否在集合set2中假如在,那么是有连接后面的集合2如下: static U16 theSet2[35]={ 0x62c, 0x62d, 0x62e, 0x647, 0x639, 0x63a, 0x641, 0x642, 0x62b, 0x635, 0x636, 0x637, 0x643, 0x645, 0x646, 0x62a, 0x644, 0x628, 0x64a, 0x633, 0x634, 0x638, 0x626, 0x627, 0x623, 0x625, 0x622, 0x62f, 0x630, 0x631, 0x632, 0x648, 0x624, 0x629, 0x649}; 规那么2。

      阿拉伯文连字符规那么: 连字符是以0x644开头,后面跟的是0x622,0x623,0x625,0x627,并依据状况取下面的字符数组0或1,假如0x644前一个字符是在集合1〔同上面的集合1〕中间,那么取数组1,否那么取数组0 数组如下: static U16 arabic_specs[][2]= { }; 例1: 0x064A, 0x0644, 0x0622 0x064A 的后面一个字符 0x0644 在集合2中,依据编码规那么1得出它是后连字符〔last〕,故转换成: 0xFEF3. 依据规那么2 ,0x064A在集合1 中,故用 0xFEF6 替代 0x0644 0x0622 这两个编码 变形后:0xFEF3,0xFEF6 例2: 0x0632, 0x0644, 0x0622 0x0632 的后面一个字符 0x0644 在集合2中,依据编码规那么1得出它是后连字符〔last〕, 故转换成: 0xFEAF. 依据规那么2, 0x0632 不在集合1 中,故用 0xFEF5 替代 0x0644 0x0622 这两个编码。

      {0xFEF5,0xFEF6},/**0x622**/ {0xFEF7,0xFEF8},/**0x623**/ {0xFEF9,0xFEFA},/**0x625**/ {0xFEFB,0xFEFC},/**0x627**/ 变形后:0xFEAF,0xFEF5 参考网站: 阿拉伯《爱之规那么(二)阿拉伯语拼读规那么 阿拉伯《爱之规那么(三)阿拉伯和古罗马数字参照表 罗马数字是古罗马运用的数字系统,现今仍很常见 罗马数字元号 I - 1 II - 2 III - 3 IV - 4 V – 5 VI - 6 VII – 7 VIII - 8 IX - 9 X – 10 XI – 11 XII – 12 XIII – 13 XIV – 14 XV – 15 XVI – 16 XVII – 17 XVIII – 18 XIX – 19 XX – 20 XXI – 21 XXII – 22 XXVIII - 28 XXIX - 29 XXX - 30 XL - 40 L - 50 LX - 60 LXX - 70 LXXX - 80 XC - 90 XCIX - 101 C - 101 centum CI - 101 centum et unus CXCIX - 1101 CC - 200 CCC - 300 CD - 400 D - 500 DCLXVI - 666 M - 1,000 MCMXCIX - 1,1019 MM - 2,000 MMM - 3,000 MMMM - 4,000 MMMMCMXCIX - 4,1019 I?? - 5,000 拼法规那么 罗马数字共有7个,即I(1),V(5),X(10),L(50),C(101),D(500),M(1010)。

      遵照下面的规那么可以表示随意正整数 重复数次:1个罗马数字重复几次,就表示这个数的几倍 右加左减:在一个较大的罗马数字的右边记上一个较小。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.