Sindhi text uses punctuation that is familiar to other Arabic-script languages, but the Unicode characters are not always the same as their Latin-looking counterparts. The current keyboard therefore includes Arabic-script punctuation alongside Sindhi letters.
Common punctuation on the current keyboard
| Character | Code point | Unicode name |
|---|---|---|
| ، | U+060C | ARABIC COMMA |
| ۔ | U+06D4 | ARABIC FULL STOP |
| ؟ | U+061F | ARABIC QUESTION MARK |
| ؛ | U+061B | ARABIC SEMICOLON |
These names and code points are defined by Unicode. The Unicode chart lists U+060C as ARABIC COMMA, U+061B as ARABIC SEMICOLON, U+061F as ARABIC QUESTION MARK, and U+06D4 as ARABIC FULL STOP. See the official chart.
Eastern Arabic-Indic digits
The current keyboard provides ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹. Unicode places these in U+06F0–U+06F9 and notes that these digits are used with Arabic-script languages of Iran, Pakistan, and India, including Sindhi and Urdu.
Sindhi-specific signs
Unicode also contains signs specifically named for Sindhi, including ۽ U+06FD, ARABIC SIGN SINDHI AMPERSAND, and ۾ U+06FE, ARABIC SIGN SINDHI POSTPOSITION MEN. The current keyboard includes ۽; the broader Unicode reference includes both.
Avoid mixing punctuation without checking direction
Right-to-left text can contain left-to-right numbers, Latin words, URLs, and punctuation. Unicode’s Bidirectional Algorithm defines how mixed-direction text is ordered for display. Our ZWJ/ZWNJ guide explains invisible controls, while the Unicode specification provides the formal details.
For the complete keyboard workflow, open the Sindhi keyboard. For character-level checking, use the Unicode Character Reference.
Why the English comma is not always the right comma
Arabic-script punctuation has dedicated Unicode characters. The Arabic comma U+060C is a different character from the ASCII comma U+002C. Both can appear as a small comma-like mark, but they have different code points. The same principle applies to the Arabic question mark U+061F and Arabic full stop U+06D4.
Numbers inside right-to-left text
Numbers are a common source of mixed-direction behavior. Unicode assigns directional properties to numbers separately from Arabic-script letters. When a Sindhi sentence contains a date, phone number, price, or English abbreviation, the display order is resolved by the bidirectional algorithm rather than by simply reversing every character.
Sindhi signs are worth learning separately
The Unicode chart includes two signs with Sindhi-specific names: U+06FD ARABIC SIGN SINDHI AMPERSAND and U+06FE ARABIC SIGN SINDHI POSTPOSITION MEN. The first is available on the current keyboard. Keeping these signs in a reference table is useful because they are easy to overlook when users search only for ordinary letters.
Why the English comma is not always the right comma
Arabic-script punctuation has dedicated Unicode characters. The Arabic comma U+060C is a different character from the ASCII comma U+002C. Both can appear as a small comma-like mark, but they have different code points. The same principle applies to the Arabic question mark U+061F and Arabic full stop U+06D4.
Numbers inside right-to-left text
Numbers are a common source of mixed-direction behavior. Unicode assigns directional properties to numbers separately from Arabic-script letters. When a Sindhi sentence contains a date, phone number, price, or English abbreviation, the display order is resolved by the bidirectional algorithm rather than by simply reversing every character.
Sindhi signs are worth learning separately
The Unicode chart includes two signs with Sindhi-specific names: U+06FD ARABIC SIGN SINDHI AMPERSAND and U+06FE ARABIC SIGN SINDHI POSTPOSITION MEN. The first is available on the current keyboard. Keeping these signs in a reference table is useful because they are easy to overlook when users search only for ordinary letters.
Primary References
This page uses the Unicode Standard as its technical reference where Unicode character identities, code points, bidirectional behavior, or Arabic-script annotations are discussed.
- Unicode Standard — Chapter 9: Arabic script
- Unicode 18.0 Arabic character names and annotations
- Unicode Standard Annex #9 — Bidirectional Algorithm
Reference links reviewed: September 2026