What ٗ means
It marks a long “oo” sound after waw in Urdu and Kashmiri.
The ulta pesh in Urdu follows the Arabic letter waw (و) in وٗ to mark this sound. Plain waw can leave more than one pronunciation possible, so the mark narrows the reading. Urdu often leaves vowel marks unwritten in ordinary text; showing this one adds precision.
For ulta pesh in Kashmiri, وٗ marks the long “oo” sound, and vowel marks are part of ordinary spelling. A separate mark, ٚ, signals the “o” sound there, so the language and base letter determine the reading.
What is the history of ulta pesh?
It belongs to a long tradition of Arabic-script vowel marks.
Red dots were the standard way to mark vowels in Qur'anic manuscripts from the early eighth through the late tenth or eleventh century. A late-eighth- or ninth-century Qur'an codex also preserves a system using letter-shaped vowel marks.
Urdu and Kashmiri adapted Arabic-script vowel notation to show contrasts that the consonant letters alone leave implicit. This inverted form sits in the same vowel-mark family as regular damma, but its reading depends on the language and the base letter.
Technical and neutral: it marks vowel reading rather than attitude.
Do not treat it as a universal flipped damma; the language and base letter set its sound.
Part of the collection
Who writes ٗ
Loading…
Don't confuse it with
3


Questions people ask
1Can stacked vowel marks shift in Arabic text?
They can. Arabic text renderers may place stacked marks in different orders. As of 2026, Nastaliq shaping can also depend on language tagging. Check the base letter and its marks together before treating the sequence as a different character.
Collections with ٗ
1How to type or find ٗ
- Also called
- ulta pesh
- Search it as
- ulta pesh Urdu · ulta pesh Kashmiri · Kashmiri vowel mark · waw ulta pesh · Arabic vowel mark
- Shows up in
- Anything that takes text · its shape is whatever your font draws
ٗ\0657\ for the mark.Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.



