Variant sets
Arabic — Root Zone Label Generation Rules, 2nd Edition
Code points grouped into sets of mutual variants. Every member of a set produces the same set of variant labels, so a registration of one has implications for all the others. Sets of a single member are omitted, as are the identity mappings RFC 7940 requires each member to declare.
-
ئىيٻیۍېے
Source Direction Target Disposition Ref Comment ئ U+0626 ↔ ى U+0649 blocked ئ U+0626 ↔ ي U+064A blocked ئ U+0626 ↔ ٻ U+067B blocked ئ U+0626 ↔ ی U+06CC blocked ئ U+0626 ↔ ۍ U+06CD blocked ئ U+0626 ↔ ې U+06D0 blocked ئ U+0626 ↔ ے U+06D2 blocked ى U+0649 ↔ ي U+064A blocked ى U+0649 ↔ ٻ U+067B blocked ى U+0649 ↔ ی U+06CC blocked ى U+0649 ↔ ۍ U+06CD blocked ى U+0649 ↔ ې U+06D0 blocked ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
ةهھۀہۂۃە
Source Direction Target Disposition Ref Comment ة U+0629 ⇆ ه U+0647 → allocatable ← blocked In the Arabic language, U+0647 HEH may be substituted for U+0629 TEH MARBUTA. [RFC 6365] ة U+0629 ↔ ھ U+06BE blocked ة U+0629 ↔ ۀ U+06C0 blocked ة U+0629 ↔ ہ U+06C1 blocked ة U+0629 ↔ ۂ U+06C2 blocked ة U+0629 ↔ ۃ U+06C3 allocatable ة U+0629 ↔ ە U+06D5 blocked ه U+0647 ↔ ھ U+06BE blocked ه U+0647 ↔ ۀ U+06C0 blocked ه U+0647 ↔ ہ U+06C1 allocatable
Labels in the Arabic language using U+0647 HEH in the final and isolated positions will be typed in other languages using U+06C1 HEH GOAL (Urdu, Pashto, Saraiki, etc.) which is identical in isolated and has a variant glyph or identical glyph form in final positionه U+0647 ↔ ۂ U+06C2 blocked ه U+0647 ↔ ۃ U+06C3 blocked ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
آأإاٲ
Source Direction Target Disposition Ref Comment آ U+0622 ↔ أ U+0623 blocked آ U+0622 ↔ إ U+0625 blocked آ U+0622 ⇆ ا U+0627 → allocatable ← blocked U+0622 ALEF WITH MADDA ABOVE is simplified to U+0627 ALEF in the Arabic language آ U+0622 ↔ ٲ U+0672 blocked أ U+0623 ↔ إ U+0625 blocked أ U+0623 ⇆ ا U+0627 → allocatable ← blocked U+0623 ALEF WITH HAMZA ABOVE is simplified to U+0627 ALEF in the Arabic language أ U+0623 ↔ ٲ U+0672 blocked إ U+0625 ⇆ ا U+0627 → allocatable ← blocked U+0625 ALEF WITH HAMZA BELOW is simplified to U+0627 ALEF in the Arabic language إ U+0625 ↔ ٲ U+0672 blocked ا U+0627 ⇆ ٲ U+0672 → blocked ← allocatable U+0672 ALEF WITH WAVY HAMZA ABOVE is simplified to U+0627 ALEF in the Kashmiri language ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
فقڢڧ
Source Direction Target Disposition Ref Comment ف U+0641 ↔ ق U+0642 blocked ف U+0641 ↔ ڢ U+06A2 allocatable Used interchangeably in Africa for languages using Western (African) orthography ف U+0641 ↔ ڧ U+06A7 blocked ق U+0642 ↔ ڢ U+06A2 blocked ق U+0642 ↔ ڧ U+06A7 allocatable Used interchangeably in Africa for languages using Western (African) orthography ڢ U+06A2 ↔ ڧ U+06A7 blocked ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
پڽۑݒ
Source Direction Target Disposition Ref Comment پ U+067E ↔ ڽ U+06BD blocked پ U+067E ↔ ۑ U+06D1 blocked پ U+067E ↔ ݒ U+0752 blocked ڽ U+06BD ↔ ۑ U+06D1 blocked ڽ U+06BD ↔ ݒ U+0752 blocked ۑ U+06D1 ↔ ݒ U+0752 blocked ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
ګڭگݣ
Source Direction Target Disposition Ref Comment ګ U+06AB ↔ ڭ U+06AD blocked ګ U+06AB ↔ گ U+06AF blocked U+06AB KAF WITH RING interchangeably used in Pashto with U+06AF GAF ګ U+06AB ↔ ݣ U+0763 blocked ڭ U+06AD ↔ گ U+06AF blocked ڭ U+06AD ↔ ݣ U+0763 blocked گ U+06AF ↔ ݣ U+0763 blocked
Iraqi Arabic uses U+06AF GAF, whereas Moroccan Arabic uses U+0763 KEHEH WITH THREE DOTS ABOVE↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
كکڪ
Source Direction Target Disposition Ref Comment ك U+0643 ↔ ک U+06A9 allocatable
The two have identical shapes in initial and medial positions and are used by different language communities to refer to the same letterك U+0643 ↔ ڪ U+06AA allocatable
The two have similar (interchangeable) shapes in initial and medial positions and are used by different language communities to refer to the same letterک U+06A9 ↔ ڪ U+06AA allocatable
The two have similar (interchangeable) shapes in initial and medial positions and are used by different language communities to refer to the same letter↔ declared both ways ⇆ both ways, different disposition each way → one direction only

The two are visually identical and the same label could be typed using one or the other based on the set language settings and keyboard layout of a user. Labels in the Arabic language using U+0629 TEH MARBUTA in the final and isolated positions will be typed in other languages using U+06C3 TEH MARBUTA GOAL (Urdu, etc.) which is identical in isolated and has a variant glyph or identical glyph form in final position