Joining Type - Dual Joining
Dual Joining is a behavior in Arabic script text rendering where a character connects to neighboring letters on both its right and left sides, provided those neighbors themselves permit joining. This means the letter forms a continuous cursive link with the word on both ends, typical of most Arabic letters like beh, meem, or noon. However, the actual connection only occurs if the adjacent characters are also joinable; if a non-joining letter, such as alef or dal, sits on one side, the dual-joining character will only connect on the other side, effectively behaving like a right- or left-joining letter in that specific context. This flexibility allows for the natural, context-dependent shaping of scripts without requiring separate character codes for each positional form.