阿拉伯语字母变形表

完全不懂阿拉伯语,为了嵌入式设备上的程序,能处理阿拉伯语的变形问题,才收集一些资料。

所有数据来自于网络上,加工编辑而成。

阿拉伯字在一般的编辑器中实在是难易编辑(对于不懂的人),故用英文字符xx和中文的方括号将它们包围,防止阿拉伯语字母作妖。

空白表示不变化。

xx 【ء】 xx , xx 【ﺀ】 xx , xx 【 】 xx , xx 【 】 xx , xx 【 】 xx
xx 【آ】 xx , xx 【ﺁ】 xx , xx 【ﺂ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【أ】 xx , xx 【ﺃ】 xx , xx 【ﺄ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ؤ】 xx , xx 【ﺅ】 xx , xx 【ﺆ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【إ】 xx , xx 【ﺇ】 xx , xx 【ﺈ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ئ】 xx , xx 【ﺉ】 xx , xx 【ﺊ】 xx , xx 【ﺋ】 xx , xx 【ﺌ】 xx
xx 【ا】 xx , xx 【ﺍ】 xx , xx 【ﺎ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ب】 xx , xx 【ﺏ】 xx , xx 【ﺐ】 xx , xx 【ﺑ】 xx , xx 【ﺒ】 xx
xx 【ة】 xx , xx 【ﺓ】 xx , xx 【ﺔ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ت】 xx , xx 【ﺕ】 xx , xx 【ﺖ】 xx , xx 【ﺗ】 xx , xx 【ﺘ】 xx
xx 【ث】 xx , xx 【ﺙ】 xx , xx 【ﺚ】 xx , xx 【ﺛ】 xx , xx 【ﺜ】 xx
xx 【ج】 xx , xx 【ﺝ】 xx , xx 【ﺞ】 xx , xx 【ﺟ】 xx , xx 【ﺠ】 xx
xx 【ح】 xx , xx 【ﺡ】 xx , xx 【ﺢ】 xx , xx 【ﺣ】 xx , xx 【ﺤ】 xx
xx 【خ】 xx , xx 【ﺥ】 xx , xx 【ﺦ】 xx , xx 【ﺧ】 xx , xx 【ﺨ】 xx
xx 【د】 xx , xx 【ﺩ】 xx , xx 【ﺪ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ذ】 xx , xx 【ﺫ】 xx , xx 【ﺬ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ر】 xx , xx 【ﺭ】 xx , xx 【ﺮ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ز】 xx , xx 【ﺯ】 xx , xx 【ﺰ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【س】 xx , xx 【ﺱ】 xx , xx 【ﺲ】 xx , xx 【ﺳ】 xx , xx 【ﺴ】 xx
xx 【ش】 xx , xx 【ﺵ】 xx , xx 【ﺶ】 xx , xx 【ﺷ】 xx , xx 【ﺸ】 xx
xx 【ص】 xx , xx 【ﺹ】 xx , xx 【ﺺ】 xx , xx 【ﺻ】 xx , xx 【ﺼ】 xx
xx 【ض】 xx , xx 【ﺽ】 xx , xx 【ﺾ】 xx , xx 【ﺿ】 xx , xx 【ﻀ】 xx
xx 【ط】 xx , xx 【ﻁ】 xx , xx 【ﻂ】 xx , xx 【ﻃ】 xx , xx 【ﻄ】 xx
xx 【ظ】 xx , xx 【ﻅ】 xx , xx 【ﻆ】 xx , xx 【ﻇ】 xx , xx 【ﻈ】 xx
xx 【ع】 xx , xx 【ﻉ】 xx , xx 【ﻊ】 xx , xx 【ﻋ】 xx , xx 【ﻌ】 xx
xx 【غ】 xx , xx 【ﻍ】 xx , xx 【ﻎ】 xx , xx 【ﻏ】 xx , xx 【ﻐ】 xx
xx 【ف】 xx , xx 【ﻑ】 xx , xx 【ﻒ】 xx , xx 【ﻓ】 xx , xx 【ﻔ】 xx
xx 【ق】 xx , xx 【ﻕ】 xx , xx 【ﻖ】 xx , xx 【ﻗ】 xx , xx 【ﻘ】 xx
xx 【ك】 xx , xx 【ﻙ】 xx , xx 【ﻚ】 xx , xx 【ﻛ】 xx , xx 【ﻜ】 xx
xx 【ل】 xx , xx 【ﻝ】 xx , xx 【ﻞ】 xx , xx 【ﻟ】 xx , xx 【ﻠ】 xx
xx 【م】 xx , xx 【ﻡ】 xx , xx 【ﻢ】 xx , xx 【ﻣ】 xx , xx 【ﻤ】 xx
xx 【ن】 xx , xx 【ﻥ】 xx , xx 【ﻦ】 xx , xx 【ﻧ】 xx , xx 【ﻨ】 xx
xx 【ه】 xx , xx 【ﻩ】 xx , xx 【ﻪ】 xx , xx 【ﻫ】 xx , xx 【ﻬ】 xx
xx 【و】 xx , xx 【ﻭ】 xx , xx 【ﻮ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ى】 xx , xx 【ﻯ】 xx , xx 【ﻰ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ي】 xx , xx 【ﻱ】 xx , xx 【ﻲ】 xx , xx 【ﻳ】 xx , xx 【ﻴ】 xx
xx 【پ】 xx , xx 【ﭖ】 xx , xx 【ﭗ】 xx , xx 【ﭘ】 xx , xx 【ﭙ】 xx
xx 【چ】 xx , xx 【ﭺ】 xx , xx 【ﭻ】 xx , xx 【ﭼ】 xx , xx 【ﭽ】 xx
xx 【ژ】 xx , xx 【ﮊ】 xx , xx 【ﮋ】 xx , xx 【 】 xx , xx 【 】 xx
xx 【ک】 xx , xx 【ﮎ】 xx , xx 【ﮏ】 xx , xx 【ﮐ】 xx , xx 【ﮑ】 xx
xx 【گ】 xx , xx 【ﮒ】 xx , xx 【ﮓ】 xx , xx 【ﮔ】 xx , xx 【ﮕ】 xx
xx 【ی】 xx , xx 【ﯼ】 xx , xx 【ﯽ】 xx , xx 【 】 xx , xx 【 】 xx

可以将这些数据导入到Excel表中:(表头域名左右搞反了,以下列程序为准)

阿拉伯语字母变形表

 

       static public readonly char[,] _LetterShapeTable =  new char [,]{

  /*                 Base      Isol.     Final   Initial Medial */
  /*                 原型,     独立,     后边(在左),前边(在右),内侧(中间)*/

  { /* 0  0x0621 */ '\u0621', '\uFE80', '\u0000', '\u0000', '\u0000' /* Arabic letter Hamza                 */ },
  { /* 1  0x0622 */ '\u0622', '\uFE81', '\uFE82', '\u0000', '\u0000' /* Arabic letter Alef with Madda above */ },
  { /* 2  0x0623 */ '\u0623', '\uFE83', '\uFE84', '\u0000', '\u0000' /* Arabic letter Alef with Hamza above */ },
  { /* 3  0x0624 */ '\u0624', '\uFE85', '\uFE86', '\u0000', '\u0000' /* Arabic letter Waw with Hamza above  */ },
  { /* 4  0x0625 */ '\u0625', '\uFE87', '\uFE88', '\u0000', '\u0000' /* Arabic letter Alef with Hamza below */ },
  { /* 5  0x0626 */ '\u0626', '\uFE89', '\uFE8A', '\uFE8B', '\uFE8C' /* Arabic letter Yeh with Hamza above  */ },
  { /* 6  0x0627 */ '\u0627', '\uFE8D', '\uFE8E', '\u0000', '\u0000' /* Arabic letter Alef                  */ },
  { /* 7  0x0628 */ '\u0628', '\uFE8F', '\uFE90', '\uFE91', '\uFE92' /* Arabic letter Beh                   */ },
  { /* 8  0x0629 */ '\u0629', '\uFE93', '\uFE94', '\u0000', '\u0000' /* Arabic letter Teh Marbuta           */ },
  { /* 9  0x062A */ '\u062A', '\uFE95', '\uFE96', '\uFE97', '\uFE98' /* Arabic letter Teh                   */ },
  { /* 10 0x062B */ '\u062B', '\uFE99', '\uFE9A', '\uFE9B', '\uFE9C' /* Arabic letter Theh                  */ },
  { /* 11 0x062C */ '\u062C', '\uFE9D', '\uFE9E', '\uFE9F', '\uFEA0' /* Arabic letter Jeem                  */ },
  { /* 12 0x062D */ '\u062D', '\uFEA1', '\uFEA2', '\uFEA3', '\uFEA4' /* Arabic letter Hah                   */ },
  { /* 13 0x062E */ '\u062E', '\uFEA5', '\uFEA6', '\uFEA7', '\uFEA8' /* Arabic letter Khah                  */ },
  { /* 14 0x062F */ '\u062F', '\uFEA9', '\uFEAA', '\u0000', '\u0000' /* Arabic letter Dal                   */ },
  { /* 15 0x0630 */ '\u0630', '\uFEAB', '\uFEAC', '\u0000', '\u0000' /* Arabic letter Thal                  */ },
  { /* 16 0x0631 */ '\u0631', '\uFEAD', '\uFEAE', '\u0000', '\u0000' /* Arabic letter Reh                   */ },
  { /* 17 0x0632 */ '\u0632', '\uFEAF', '\uFEB0', '\u0000', '\u0000' /* Arabic letter Zain                  */ },
  { /* 18 0x0633 */ '\u0633', '\uFEB1', '\uFEB2', '\uFEB3', '\uFEB4' /* Arabic letter Seen                  */ },
  { /* 19 0x0634 */ '\u0634', '\uFEB5', '\uFEB6', '\uFEB7', '\uFEB8' /* Arabic letter Sheen                 */ },
  { /* 20 0x0635 */ '\u0635', '\uFEB9', '\uFEBA', '\uFEBB', '\uFEBC' /* Arabic letter Sad                   */ },
  { /* 21 0x0636 */ '\u0636', '\uFEBD', '\uFEBE', '\uFEBF', '\uFEC0' /* Arabic letter Dad                   */ },
  { /* 22 0x0637 */ '\u0637', '\uFEC1', '\uFEC2', '\uFEC3', '\uFEC4' /* Arabic letter Tah                   */ },
  { /* 23 0x0638 */ '\u0638', '\uFEC5', '\uFEC6', '\uFEC7', '\uFEC8' /* Arabic letter Zah                   */ },
  { /* 24 0x0639 */ '\u0639', '\uFEC9', '\uFECA', '\uFECB', '\uFECC' /* Arabic letter Ain                   */ },
  { /* 25 0x063A */ '\u063A', '\uFECD', '\uFECE', '\uFECF', '\uFED0' /* Arabic letter Ghain                 */ },
  { /* 26 0x0641 */ '\u0641', '\uFED1', '\uFED2', '\uFED3', '\uFED4' /* Arabic letter Feh                   */ },
  { /* 27 0x0642 */ '\u0642', '\uFED5', '\uFED6', '\uFED7', '\uFED8' /* Arabic letter Qaf                   */ },
  { /* 28 0x0643 */ '\u0643', '\uFED9', '\uFEDA', '\uFEDB', '\uFEDC' /* Arabic letter Kaf                   */ },
  { /* 29 0x0644 */ '\u0644', '\uFEDD', '\uFEDE', '\uFEDF', '\uFEE0' /* Arabic letter Lam                   */ },
  { /* 30 0x0645 */ '\u0645', '\uFEE1', '\uFEE2', '\uFEE3', '\uFEE4' /* Arabic letter Meem                  */ },
  { /* 31 0x0646 */ '\u0646', '\uFEE5', '\uFEE6', '\uFEE7', '\uFEE8' /* Arabic letter Noon                  */ },
  { /* 32 0x0647 */ '\u0647', '\uFEE9', '\uFEEA', '\uFEEB', '\uFEEC' /* Arabic letter Heh                   */ },
  { /* 33 0x0648 */ '\u0648', '\uFEED', '\uFEEE', '\u0000', '\u0000' /* Arabic letter Waw                   */ },
  { /* 34 0x0649 */ '\u0649', '\uFEEF', '\uFEF0', '\u0000', '\u0000' /* Arabic letter Alef Maksura          */ },
  { /* 35 0x064A */ '\u064A', '\uFEF1', '\uFEF2', '\uFEF3', '\uFEF4' /* Arabic letter Yeh                   */ },
  { /* 36 0x067E */ '\u067E', '\uFB56', '\uFB57', '\uFB58', '\uFB59' /* Eastern arabic letter Peh           */ },
  { /* 37 0x0686 */ '\u0686', '\uFB7A', '\uFB7B', '\uFB7C', '\uFB7D' /* Eastern arabic letter Tcheh         */ },
  { /* 38 0x0698 */ '\u0698', '\uFB8A', '\uFB8B', '\u0000', '\u0000' /* Eastern arabic letter Jeh           */ },
  { /* 39 0x06A9 */ '\u06A9', '\uFB8E', '\uFB8F', '\uFB90', '\uFB91' /* Eastern arabic letter Keheh         */ },
  { /* 40 0x06AF */ '\u06AF', '\uFB92', '\uFB93', '\uFB94', '\uFB95' /* Eastern arabic letter Gaf           */ },
  { /* 41 0x06CC */ '\u06CC', '\uFBFC', '\uFBFD', '\u0000', '\u0000' /* Eastern arabic letter Farsi Yeh     */ },
};

阿拉伯语字母变形表

 

 阿拉伯语字母变形表

 

上一篇:HTML5语义化标签


下一篇:JVM_08_方法区