Question: Which three countries have the Arabic language written by the Arwi alphabet as an official language ?

text: Arabic script
Special letters
Most Common Non-Classical Arabic Consonant Phonemes/Graphemes Language Family Austron . Dravid Turkic Indic ( Indo-European ) Iranian ( Indo-European ) Arabic ( Semitic ) Language/Script Jawi Pegon Arwi Uyghur Sindhi Punjabi Urdu Persian Balochi Kurdish Pashto Moroccan Tunisian Algerian Hejazi Najdi Egyptian Palestinian Iraqi Gulf /p/ ڤ‎ ڣ‎ پ‎ پ‎ / ب‎ /g/ ݢ‎ ࢴ‎ گ‎ ګ‎ ڭ‎ / گ‎ ڨ‎ / ڧـ ـڧـ ـٯ‎ / ق‎ ق‎ ج‎ چ‎ / ج‎ گ‎ / ك‎ ق / گ‎ /t͡ʃ/ چ‎ Ø چ‎ ڜ‎ تش‎ چ‎ /v/ ۏ‎ ف‎ و‎ ۋ‎ و‎ Ø ڤ‎ Ø ڥ‎ / ڢ‎ / ف‎ ڤ‎ / ف‎ /ʒ/ Ø ژ‎ Ø ژ‎ its usage depends on the dialect /ŋ/ ڠ‎ ࢳ‎ ڭ‎ ڱ‎ ں‎ ن‎ Ø Ø /ɳ/ Ø Ø ڹ‎ Ø ڻ‎ Ø ڼ‎ Ø /ɲ/ ڽ‎ ۑ‎ ݧ‎ Ø Ø Ø ٻ‎ – B̤ē , used to represent a voiced bilabial implosive /ɓ/ in Hausa , Sindhi and Saraiki . پ‎ – Pe , used to represent the phoneme /p/ in Persian , Pashto , Khowar , Sindhi , Urdu , Kurdish ; it is not used in most Arabic varieties ( except Mesopotamian and Gulf ) and it is normalized as /b/ ; e.g. , pepsi > bibsi . ݐ‎ – used to represent the equivalent of the Latin letter Ƴ ( palatalized glottal stop /ʔʲ/ ) in some African languages such as Fulfulde . ڀ‎ – represents an aspirated voiced bilabial plosive /bʱ/ in Sindhi . ٺ‎ – Ṭhē , represents the aspirated voiceless retroflex plosive /ʈʰ/ in Sindhi . ټ‎ – ṭē , used to represent the phoneme /ʈ/ in Pashto . ٽ‎ – Ṭe , used to represent the phoneme ( a voiceless retroflex plosive /ʈ/ ) in Sindhi ﭦ‎ – Ṭe , used to represent Ṭ ( a voiceless retroflex plosive /ʈ/ ) in Urdu . ٿ‎ – Teheh , used in Sindhi and Rajasthani ( when written in Sindhi alphabet ) ; used to represent the phoneme /t͡ɕʰ/ ( pinyin q ) in Chinese Xiao'erjing . ڄ‎ – represents the `` ц '' voiceless dental affricate /t͡s/ phoneme in Bosnian . ڃ‎ – represents the `` ћ '' voiceless alveolo-palatal affricate /t͡ɕ/ phoneme in Bosnian . چ‎ – Che , used to represent /t͡ʃ/ ( `` ch '' ) . It is used in Persian , Pashto , Urdu and Kurdish . /ʒ/ in Egypt . څ‎ – Ce , used to represent the phoneme /t͡s/ in Pashto . ݗ‎ – represents the `` ђ '' voiced alveolo-palatal affricate /d͡ʑ/ phoneme in Bosnian . ځ‎ – źim , used to represent the phoneme /d͡z/ in Pashto . ݙ‎ – used in Saraiki to represent a Voiced alveolar implosive /ɗ̢/ . ڊ‎ – used in Saraiki to represent a voiced retroflex implosive /ᶑ/ . ڈ‎ – Ḍal , used to represent a Ḍ ( a voiced retroflex plosive /ɖ/ ) in Urdu . ڌ‎ – Dhal used to represent the phoneme /d̪ʱ/ in Sindhi ډ‎ – Ḍal , used to represent the phoneme /ɖ/ in Pashto . ڑ‎ – Ṛe , represents a retroflex flap /ɽ/ in Urdu . ړ‎ – `` ṛe '' represents a retroflex lateral flap in Pashto . ݫ‎ – used in Ormuri to represent a voiced alveolo-palatal fricative /ʑ/ , as well as in Torwali . ژ‎ – Že/zhe , used to represent the voiced postalveolar fricative /ʒ/ in , Persian , Pashto , Kurdish , Urdu , Punjabi and Uyghur . ږ‎ – ǵe / ẓ̌e , used to represent the phoneme /ʐ/ /ɡ/ /ʝ/ in Pashto . ڕ‎ – used in Kurdish to represent rr /r/ in Soranî dialect . ݭ‎ – used in Kalami to represent a voiceless retroflex fricative /ʂ/ , and in Ormuri to represent a voiceless alveolo-palatal fricative /ɕ/ . ݜ‎ – used in Shina to represent a voiceless retroflex fricative /ʂ/ . ښ‎ – x̌īn /ṣ̌īn , used to represent the phoneme /x/ /ʂ/ /ç/ in Pashto . ڜ‎ — used to represent Spanish words with /t͡ʃ/ in Morocco . ڨ‎ – Ga , used to represent the voiced velar plosive /ɡ/ in Algerian and Tunisian . گ‎ – Gaf , represents a voiced velar plosive /ɡ/ in Persian , Pashto , Kyrgyz , Kazakh , Kurdish , Uyghur , Mesopotamian , Urdu and Ottoman Turkish . ګ‎ – Gaf , used to represent the phoneme /ɡ/ in Pashto . ݢ‎ or ڬ‎ – Gaf , represents a voiced velar plosive /ɡ/ in the Jawi script of Malay . ࢴ‎ – Gaf , represents a voiced velar plosive /ɡ/ in the Pegon script of Indonesian . ڭ‎ – Ng , used to represent the /ŋ/ phone in Ottoman Turkish , Kazakh , Kyrgyz , and Uyghur , and to represent the /ɡ/ in Morocco and in many dialects of Algerian . أي‎ – Ee , used to represent the phoneme /eː/ in Somali . ﺉ‎ – E , used to represent the phoneme /e/ in Somali . ىٓ‎ – Ii , used to represent the phoneme /iː/ in Somali and Saraiki . ؤ‎ – O , used to represent the phoneme /o/ in Somali . ې‎ – Pasta Ye , used to represent the phoneme /e/ in Pashto and Uyghur . ی‎ – Nārīna Ye , used to represent the phoneme [ ɑj ] and phoneme /j/ in Pashto . ۍ‎ – x̌əźīna ye Ye , used to represent the phoneme [ əi ] in Pashto . ئ‎ – FāiliyaYe , used to represent the phoneme [ əi ] and /j/ in Pashto and Saraiki . أو‎ – Oo , used to represent the phoneme /oː/ in Somali . ﻭٓ‎ – Uu , used to represent the phoneme /uː/ in Somali . ڳ‎ – represents a voiced velar implosive /ɠ/ in Sindhi and Saraiki ڱ‎ – represents the Velar nasal /ŋ/ phoneme in Sindhi . ﮎ‎ – Khē , represents /kʰ/ in Sindhi . ݣ – used to represent the phoneme /ŋ/ ( pinyin ng ) in Chinese . ڼ‎ – represents the retroflex nasal /ɳ/ phoneme in Pashto . ڻ‎ – represents the retroflex nasal /ɳ/ phoneme in Sindhi . ݨ‎ – used in Saraiki to represent /ɲ/ . ڽ‎ – Nya /ɲ/ in the Jawi script . ۑ‎ – Nya /ɲ/ in the Pegon script . ڠ‎ – Nga /ŋ/ in the Jawi script and Pegon script and Gain /g/ in Khowar alphabet . ڵ‎ – used in Kurdish to represent ll /ɫ/ in Soranî dialect . ݪ‎ – used in Marwari to represent a retroflex lateral flap /ɺ̢/ , and in Kalami to represent a voiceless lateral fricative /ɬ/ . ڥ‎ – Vi , used in Algerian and Tunisian when written in Arabic script to represent the sound /v/ . ڤ‎ – Ve , used in by some Arabic speakers to represent the phoneme /v/ in loanwords , and in the Kurdish language when written in Arabic script to represent the sound /v/ . Also used as pa /p/ in the Jawi script and Pegon script . ۏ‎ – Va in the Jawi script . ۋ‎ – represents a voiced labiodental fricative /v/ in Kyrgyz , Uyghur , and Old Tatar ; and /w , ʊw , ʉw/ in Kazakh ; also formerly used in Nogai . ۆ‎ – represents `` O '' /o/ in Kurdish , and in Uyghur it represents the sound similar to the French eu andœu /ø/ sound . It represents the `` у '' close back rounded vowel /u/ phoneme in Bosnian . ێ‎ – represents Ê or É /e/ in Kurdish . ھ‎ – Dochashmi he ( two-eyed hāʼ ) , used in combination to represent aspirated consonants /ʰ/ in Urdu . ے‎ – Baṛī ye ( 'big yāʼ ' ) , represents `` ai '' or `` e '' in Urdu /ɛː/ , /eː/ and Punjabi . ڞ – used to represent the phoneme /tsʰ/ ( pinyin c ) in Chinese . ط – used to represent the phoneme /t͡s/ ( pinyin z ) in Chinese . ۉ‎ – represents the `` o '' open-mid back rounded vowel /ɔ/ phoneme in Bosnian . ݩ‎ – represents the `` њ '' palatal nasal /ɲ/ phoneme in Bosnian . ڵ‎ – represents the `` љ '' palatal lateral approximant /ʎ/ phoneme in Bosnian . اٖى‎ – represents the `` и '' close front unrounded vowel /i/ phoneme in Bosnian .
The Arabic script is a writing system used for writing Arabic and several other languages of Asia and Africa, such as Persian, Kurdish, Azerbaijani, Sindhi, Balochi, Pashto, Lurish, Urdu and Mandinka. Until the 16th century, it was also used to write some texts in Spanish. Additionally, prior to the language reform in 1928, it was the writing system of Turkish. It is the second-most widely used writing system in the world by the number of countries using it and the third by the number of users, after Latin and Chinese characters. The Arabic script is written from right to left in a cursive style. In most cases, the letters transcribe consonants or consonants and a few vowels, so most Arabic alphabets are abjads. The script was first used to write texts in Arabic, most notably the Qurʼān, the holy book of Islam. With the spread of Islam, it came to be used as the primary script for many language families, leading to the addition of new letters and other symbols, with some versions, such as Kurdish, Uyghur and old Bosnian being abugidas or true alphabets. It is also the basis for the tradition of Arabic calligraphy.
Alphabet # Chars Languages Region Derived from
Arabic alphabet 28 Arabic North Africa , West Asia Aramaic alphabet , Syriac alphabet , Nabataean alphabet
Ajami script 33 Hausa language , Swahili West Africa Arabic
Arebica 30 Bosnian Southeastern Europe Perso-Arabic
Arwi alphabet 41 Tamil Southern India , Sri Lanka Perso-Arabic
Belarusian Arabic alphabet 32 Belarusian Eastern Europe Perso-Arabic
Berber Arabic alphabet ( s )  various Berber languages North Africa Arabic
Chagatai alphabet ( s ) 32 Chagatai Central Asia Perso-Arabic
Galal alphabet 32 Somali Horn of Africa Arabic
Jawi script 36 Malay Peninsular Malay Perso-Arabic
Kashmiri alphabet 44 Kashmiri South Asia Perso-Arabic
Kazakh Arabic alphabet 35 Kazakh Central Asia , China Perso-Arabic/Chagatai
Khowar alphabet 60 Khowar South Asia Perso-Arabic
Kyrgyz Arabic alphabet 33 Kyrgyz  Perso-Arabic
Kuryan alphabet 44 Korean language East Asia , South Korea Perso-Arabic
Nasta'liq script  Urdu and others  Perso-Arabic
Pashto alphabet 45 Pashto Afghanistan and Pakistan Perso-Arabic
Pegon alphabet 35 Javanese , Sundanese Indonesia Perso-Arabic
Persian alphabet 32 Persian Iran Arabic
Saraiki alphabet 45 Saraiki Pakistan Perso-Arabic
Shahmukhi script 37 Punjabi Pakistan Perso-Arabic