This Unicode character picker allows you to produce or analyse runs of text using the Arabic script. It is not language-specific, but rather gives access to all Arabic characters in the Unicode Arabic and Arabic Supplement blocks, in a way that makes it easy to find the character you are looking for. Character pickers are especially useful for people who don't know a script well, as characters are displayed in ways that aid identification.
To properly display the text you will need to choose a font that is loaded on your system or device or use one of the web fonts downloaded with the page. The font list indicates which fonts are standard for Mac (Snow Leopard/Lion) and Windows7, as well as which are the web fonts. Note that fonts aren't guarranteed to work on every system/device, because the font often relies on rendering algorithms provided by the operating system. See more information about standard OS fonts in Mac and Windows.
You can also add codepoints and escapes via the "Add codepoint" field (hit return to add to the output field). You can also paste text into the output field to get information about it. Use the yellow boxes to set preferences or search. Regular expressions are allowed when searching – for example, to find characters with the word KA in their name, enter \bka\b, or the short form :ka:.
Autofocus. This prevents the keyboard popping up after you input every character. You may also need to select a character twice to add it to the output field.
<span class="ex" lang="ug">ئۇيغۇر</span> <span class="ipa">wiːɡər</span> <span class="meaning">Uyghurs</span>
<span class="uname">U+06C7 ARABIC LETTER U</span> (<span lang="ug">ۇ</span>)
CC basecontrol allows you to specify a base character that will be used before each combining character (or no base character). This should hopefully help for most font and browser combinations.