# # IDN Table for Arabic (Language) # # Table Language: Arabic (Language) (ar) # internal reference: --mnemonic=ar --version=1.2 # Version: 1.2 # Published: 2019-11-26 # # Registry: CentralNic Ltd # Referral URL: https://www.centralnic.com # Contact: CentralNic Ltd operations, ops@centralnic.com # # Policy Statement: # # IDN Reference table for Arabic language # # References for contextual rules # # RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol # (proposed standard), http://tools.ietf.org/html/rfc5891 # # RFC 5893: Right-to-Left Scripts for Internationalized Domain Names for # Applications (IDNA) (proposed standard), # http://tools.ietf.org/html/rfc5893 # # Code points requiring contextual rules # # Code point Description of rule/Reference # # U+002D. HYPHEN-MINUS # Label must neither start nor end with U+002D. Label must not have U+002D in # both third and fourth position. RFC 5891 (sec 4.2.3.1) # # U+0660..0669. ARABIC-INDIC DIGITS # Must not be in initial position. Must not be combined with EUROPEAN DIGITS. # RFC 5893 (sec 2, rules 1 and 4) # # U+0030..0039. EUROPEAN DIGITS # Must not be in initial position. Must not be combined with ARABIC-INDIC # DIGITS. RFC 5893 (sec 2, rules 1 and 4) # # # A max of 40 allocatable labels are allowed. # U+002D # - HYPHEN-MINUS U+0030;U+0660 # 0 DIGIT ZERO U+0031;U+0661 # 1 DIGIT ONE U+0032;U+0662 # 2 DIGIT TWO U+0033;U+0663 # 3 DIGIT THREE U+0034;U+0664 # 4 DIGIT FOUR U+0035;U+0665 # 5 DIGIT FIVE U+0036;U+0666 # 6 DIGIT SIX U+0037;U+0667 # 7 DIGIT SEVEN U+0038;U+0668 # 8 DIGIT EIGHT U+0039;U+0669 # 9 DIGIT NINE U+0621 # ء ARABIC LETTER HAMZAH U+0622;U+0627;U+0623,U+0625 # آ ARABIC LETTER MADDAH ON ALEF U+0623;U+0627;U+0622,U+0625 # أ ARABIC LETTER HAMZAH ON ALEF U+0624;U+0648 # ؤ ARABIC LETTER HAMZAH ON WAW U+0625;U+0627;U+0622,U+0623 # إ ARABIC LETTER HAMZAH UNDER ALEF U+0626;;U+0649,U+064A # ئ ARABIC LETTER HAMZAH ON YA U+0627;;U+0622,U+0623,U+0625 # ا ARABIC LETTER ALEF U+0628 # ب ARABIC LETTER BAA U+0629;U+0647 # ة ARABIC LETTER TAA MARBUTAH U+062A # ت ARABIC LETTER TAA U+062B # ث ARABIC LETTER THAA U+062C # ج ARABIC LETTER JEEM U+062D # ح ARABIC LETTER HAA U+062E # خ ARABIC LETTER KHAA U+062F # د ARABIC LETTER DAL U+0630 # ذ ARABIC LETTER THAL U+0631 # ر ARABIC LETTER RA U+0632 # ز ARABIC LETTER ZAIN U+0633 # س ARABIC LETTER SEEN U+0634 # ش ARABIC LETTER SHEEN U+0635 # ص ARABIC LETTER SAD U+0636 # ض ARABIC LETTER DAD U+0637 # ط ARABIC LETTER TAH U+0638 # ظ ARABIC LETTER DHAH U+0639 # ع ARABIC LETTER AIN U+063A # غ ARABIC LETTER GHAIN U+0641;;U+0642 # ف ARABIC LETTER FA U+0642;;U+0641 # ق ARABIC LETTER QAF U+0643 # ك ARABIC LETTER CAF U+0644 # ل ARABIC LETTER LAM U+0645 # م ARABIC LETTER MEEM U+0646 # ن ARABIC LETTER NOON U+0647;;U+0629 # ه ARABIC LETTER HA U+0648;;U+0624 # و ARABIC LETTER WAW U+0649;;U+0626,U+064A # ى ARABIC LETTER ALEF MAQSURAH U+064A;;U+0626,U+0649 # ي ARABIC LETTER YA U+0660;;U+0030 # ٠ ARABIC-INDIC DIGIT ZERO U+0661;;U+0031 # ١ ARABIC-INDIC DIGIT ONE U+0662;;U+0032 # ٢ ARABIC-INDIC DIGIT TWO U+0663;;U+0033 # ٣ ARABIC-INDIC DIGIT THREE U+0664;;U+0034 # ٤ ARABIC-INDIC DIGIT FOUR U+0665;;U+0035 # ٥ ARABIC-INDIC DIGIT FIVE U+0666;;U+0036 # ٦ ARABIC-INDIC DIGIT SIX U+0667;;U+0037 # ٧ ARABIC-INDIC DIGIT SEVEN U+0668;;U+0038 # ٨ ARABIC-INDIC DIGIT EIGHT U+0669;;U+0039 # ٩ ARABIC-INDIC DIGIT NINE # END