Variant sets
Arabic (language) — Second-Level Reference Label Generation Rules, 25 October 2024
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 Arabic language variant ئ U+0626 ↔ ي U+064A blocked Arabic language variant ئ U+0626 ↔ ی U+06CC blocked Cross-repertoire variant ئ U+0626 ↔ ۍ U+06CD blocked Cross-repertoire variant ئ U+0626 ↔ ې U+06D0 blocked Cross-repertoire variant ئ U+0626 ↔ ے U+06D2 blocked Cross-repertoire variant ى U+0649 ↔ ي U+064A blocked Arabic language variant ى U+0649 ⇆ ی U+06CC → optionally-activated ← blocked ى U+0649 ↔ ۍ U+06CD blocked Cross-repertoire variant ى U+0649 ↔ ې U+06D0 blocked Cross-repertoire variant ى U+0649 ↔ ے U+06D2 blocked Cross-repertoire variant ي U+064A ⇆ ی U+06CC → optionally-activated ← blocked
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↔ 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 Cross-repertoire variant ة U+0629 ↔ ہ U+06C1 blocked Cross-repertoire variant ة U+0629 ⇆ ۃ U+06C3 → optionally-activated ← blocked
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ه U+0647 ⇆ ھ U+06BE → optionally-activated ← blocked
Labels in the Arabic language using U+0647 HEH in the initial and medial positions will be visually similar in Urdu language to U+06BE LETTER HEH DOACHASHMEEه U+0647 ⇆ ہ U+06C1 → optionally-activated ← blocked
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+06C3 blocked Cross-repertoire variant ھ U+06BE ↔ ہ U+06C1 blocked Added for transitivity ھ U+06BE ↔ ۃ U+06C3 blocked Added for transitivity ہ U+06C1 ↔ ۃ U+06C3 blocked Added for transitivity ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
آأإا
Source Direction Target Disposition Ref Comment آ U+0622 ↔ أ U+0623 optionally-allocatable Arabic language variant آ U+0622 ↔ إ U+0625 optionally-allocatable Arabic language variant آ U+0622 ⇆ ا U+0627 → allocatable ← optionally-allocatable U+0622 ALEF WITH MADDA ABOVE is simplified to U+0627 ALEF in the Arabic language أ U+0623 ↔ إ U+0625 optionally-allocatable Arabic language variant أ U+0623 ⇆ ا U+0627 → allocatable ← optionally-allocatable U+0623 ALEF WITH HAMZA ABOVE is simplified to U+0627 ALEF in the Arabic language إ U+0625 ⇆ ا U+0627 → allocatable ← optionally-allocatable U+0625 ALEF WITH HAMZA BELOW is simplified to U+0627 ALEF in the Arabic language ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
0٠۰
Source Direction Target Disposition Ref Comment 0 U+0030 ↔ ٠ U+0660 activated Arabic digit variant 0 U+0030 ⇆ ۰ U+06F0 → optionally-activated ← blocked Extended digit variant ٠ U+0660 ⇆ ۰ U+06F0 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
1١۱
Source Direction Target Disposition Ref Comment 1 U+0031 ↔ ١ U+0661 activated Arabic digit variant 1 U+0031 ⇆ ۱ U+06F1 → optionally-activated ← blocked Extended digit variant ١ U+0661 ⇆ ۱ U+06F1 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
2٢۲
Source Direction Target Disposition Ref Comment 2 U+0032 ↔ ٢ U+0662 activated Arabic digit variant 2 U+0032 ⇆ ۲ U+06F2 → optionally-activated ← blocked Extended digit variant ٢ U+0662 ⇆ ۲ U+06F2 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
3٣۳
Source Direction Target Disposition Ref Comment 3 U+0033 ↔ ٣ U+0663 activated Arabic digit variant 3 U+0033 ⇆ ۳ U+06F3 → optionally-activated ← blocked Extended digit variant ٣ U+0663 ⇆ ۳ U+06F3 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
4٤۴
Source Direction Target Disposition Ref Comment 4 U+0034 ↔ ٤ U+0664 activated Arabic digit variant 4 U+0034 ⇆ ۴ U+06F4 → optionally-activated ← blocked Extended digit variant ٤ U+0664 ⇆ ۴ U+06F4 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
5٥۵
Source Direction Target Disposition Ref Comment 5 U+0035 ↔ ٥ U+0665 activated Arabic digit variant 5 U+0035 ⇆ ۵ U+06F5 → optionally-activated ← blocked Extended digit variant ٥ U+0665 ⇆ ۵ U+06F5 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
6٦۶
Source Direction Target Disposition Ref Comment 6 U+0036 ↔ ٦ U+0666 activated Arabic digit variant 6 U+0036 ⇆ ۶ U+06F6 → optionally-activated ← blocked Extended digit variant ٦ U+0666 ⇆ ۶ U+06F6 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
7٧۷
Source Direction Target Disposition Ref Comment 7 U+0037 ↔ ٧ U+0667 activated Arabic digit variant 7 U+0037 ⇆ ۷ U+06F7 → optionally-activated ← blocked Extended digit variant ٧ U+0667 ⇆ ۷ U+06F7 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
8٨۸
Source Direction Target Disposition Ref Comment 8 U+0038 ↔ ٨ U+0668 activated Arabic digit variant 8 U+0038 ⇆ ۸ U+06F8 → optionally-activated ← blocked Extended digit variant ٨ U+0668 ⇆ ۸ U+06F8 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
9٩۹
Source Direction Target Disposition Ref Comment 9 U+0039 ↔ ٩ U+0669 activated Arabic digit variant 9 U+0039 ⇆ ۹ U+06F9 → optionally-activated ← blocked Extended digit variant ٩ U+0669 ⇆ ۹ U+06F9 → optionally-activated ← blocked Extended digit variant ↔ declared both ways ⇆ both ways, different disposition each way → one direction only
-
كک
Source Direction Target Disposition Ref Comment ك U+0643 ⇆ ک U+06A9 → optionally-activated ← blocked
The two have identical 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