# # IDN Reference table for Arabic language # # Language: Arabic (ar) # Version: 2 # Date: 2019-04-11 # Unicode version: 6.3.0 # # Registry: UNR Corp # Contact: Luis Muñoz , Francisco Obispo # Address: Third Floor, Monaco Towers, Georgetown, Grand Cayman, Cayman Islands, 30369SMB-KY11202 # Telephone: +1 345 746 3687 # Website: https://unr.com/ # Relevant Policy Document URL: https://unr.com/idn # # This IDN table is published on where # you can find the latest version, other tables and information concerning the # purpose, creation and update of the tables. # # This IDN table has been created by The Swedish Internet Foundation (earlier known # as IIS) mainly based on the material in the # listed references. # # The Swedish Internet Foundation has put this work into Public Domain in accordance # with CC0 1.0 Universal. See # for the conditions. You can copy, modify, distribute and perform the work, even # for commercial purposes, all without asking permission. # ## Language references # # Wikipedia: "Arabic orthography", http://en.wikipedia.org/wiki/Arabic_alphabet # # In "Omniglot" - the online encyclopedia of writing systems and languages, # http://www.omniglot.com/writing/arabic.htm # # RFC 5564: "Linguistic Guidelines for the Use of the Arabic Language in Internet # Domains" (informational), http://tools.ietf.org/html/rfc5564 # # "Language Tables", Qatar Domain Name Registration Policy, version 1.0, 2011-12-01, # Appendix A, # https://www.domains.qa/sites/default/files/Qatar%20Domains%20Registry-Domain%20Name%20Registration%20Policy_0.pdf # # # # ## 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 Label must neither start nor end with U+002D. Label # HYPHEN-MINUS must not have U+002D in both third and fourth # position. RFC 5891 (sec 4.2.3.1) # # 0660..0669 Must not be in initial position. Must not be combined # ARABIC-INDIC DIGITS with (EUROPEAN) DIGITS. RFC 5893 (sec 2, rules 1 and # 4) # # 0030..0039 Must not be in initial position. Must not be combined # (EUROPEAN) DIGITS with ARABIC-INDIC DIGITS. RFC 5893 (sec 2, rules 1 # and 4) # # ## Code point table # U+002D # # HYPHEN-MINUS U+0621 # # ARABIC LETTER HAMZA U+0626 # # ARABIC LETTER YEH WITH HAMZA ABOVE U+0628 # # ARABIC LETTER BEH U+062A # # ARABIC LETTER TEH U+062B # # ARABIC LETTER THEH U+062C # # ARABIC LETTER JEEM U+062D # # ARABIC LETTER HAH U+062E # # ARABIC LETTER KHAH U+062F # # ARABIC LETTER DAL U+0630 # # ARABIC LETTER THAL U+0631 # # ARABIC LETTER REH 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 ZAH U+0639 # # ARABIC LETTER AIN U+063A # # ARABIC LETTER GHAIN U+0641 # # ARABIC LETTER FEH U+0642 # # ARABIC LETTER QAF U+0643 # # ARABIC LETTER KAF U+0644 # # ARABIC LETTER LAM U+0645 # # ARABIC LETTER MEEM U+0646 # # ARABIC LETTER NOON U+0030 # DIGIT ZERO (0;٠) U+0031 # DIGIT ONE (1;١) U+0032 # DIGIT TWO (2;٢) U+0033 # DIGIT THREE (3;٣) U+0034 # DIGIT FOUR (4;٤) U+0035 # DIGIT FIVE (5;٥) U+0036 # DIGIT SIX (6;٦) U+0037 # DIGIT SEVEN (7;٧) U+0038 # DIGIT EIGHT (8;٨) U+0039 # DIGIT NINE (9;٩) U+0622 # ARABIC LETTER ALEF WITH MADDA ABOVE (آ;أ,إ,ا) U+0623 # ARABIC LETTER ALEF WITH HAMZA ABOVE (أ;آ,إ,ا) U+0624 # ARABIC LETTER WAW WITH HAMZA ABOVE (ؤ;و) U+0625 # ARABIC LETTER ALEF WITH HAMZA BELOW (إ;آ,أ,ا) U+0627 # ARABIC LETTER ALEF (ا;آ,أ,إ) U+0629 # ARABIC LETTER TEH MARBUTA (ة;ه) U+0647 # ARABIC LETTER HEH (ه;ة) U+0648 # ARABIC LETTER WAW (و;ؤ) U+0649 # ARABIC LETTER ALEF MAKSURA (ى;ي) U+064A # ARABIC LETTER YEH (ي;ى) U+0661 # ARABIC-INDIC DIGIT ONE (١;1) U+0662 # ARABIC-INDIC DIGIT TWO (٢;2) U+0663 # ARABIC-INDIC DIGIT THREE (٣;3) U+0664 # ARABIC-INDIC DIGIT FOUR (٤;4) U+0665 # ARABIC-INDIC DIGIT FIVE (٥;5) U+0666 # ARABIC-INDIC DIGIT SIX (٦;6) U+0667 # ARABIC-INDIC DIGIT SEVEN (٧;7) U+0668 # ARABIC-INDIC DIGIT EIGHT (٨;8) U+0669 # ARABIC-INDIC DIGIT NINE (٩;9)