This page lists characters used in orthographies based on the Arabic script and provides information about them.
Character notes have companion pages that summarise how a script is used for a specific orthography. For the Arabic script, see Adamawa Fulfulde (Ajamiya), Hausa (Warsh Kano), Persian (Arabic), Kashmiri (Nastaliq Arabic), Modern Standard Arabic, Urdu (Nastaliq Arabic), and Uighur (Arabic).
Richard Ishida, Arabic Character Notes, 12-Dec-2023, https://r12a.github.io/scripts/arab/block
For formatting characters used to control direction and cursive joining, see the Format Characters sections here, here and here in the Punctuation Character Notes page.
The following people have provided helpful advice.