Template:Arabic alphabet shapes/joining


 * ''Please don't transclude the Template:Arabic_alphabet_shapes/joining subpage, due to its size.


 * This page is part of the documentation for Template:Arabic alphabet shapes (and linked from the doc), but had to be separated due to its volume.
 * Alternatively this could be extended and then renamed to create a full article.

The following lists of letter shapes are sorted by joining type, joining group, and Unicode code points.

Non_Joining
This is the default value of the joining type property for most characters in the Unicode Character Database (UCD).

Causing_Joining
A few characters used in the Arabic scripts are causing joining, meaning that they are notmally not used alone, but between pairs of other characters (or clusters).

Right_Joining
Some letters in the Arabic scripts are joining contextually on both sides.

Dual_Joining
Most letters in the Arabic scripts are joining contextually on both sides.

Notes and references
The source code of the template lists only characters in the Arabic script, sorted by joining type, joining group, code point, like in the table referenced above:
 * http://unicode.org/Public/UNIDATA/extracted/DerivedJoiningType.txt
 * Combining characters and controls are DerivedJoiningType=Transparent (ignored)
 * Non-listed characters            are DerivedJoiningType=Non_Joining (e.g. U+0621 Hamza)
 * http://unicode.org/Public/UNIDATA/extracted/DerivedJoiningGroup.txt
 * Combining characters and controls are DerivedJoiningType=Transparent (ignored)
 * Non-listed characters            are DerivedJoiningType=No_Joining_Group (e.g. U+0621 Hamza)