The nukat (dots) on most dual joining characters follow a consistent pattern. There are a few characters which do not follow this pattern. These are:

CharactersGlyphComment
06BA ARABIC LETTER NOON GHUNNAں ںںںall forms are dotless [See note]
06BD ARABIC LETTER NOON WITH THREE DOTS ABOVEڽ ڽڽڽinitial and medial forms of this letter have dots below instead of above
06CC ARABIC LETTER FARSI YEHی یییinitial and medial forms of this letter have dots below
0775 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVEݵ ݵݵݵinitial and medial forms of this letter have dots below
0776 ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVEݶ ݶݶݶinitial and medial forms of this letter have dots below
077A ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVEݺ ݺݺݺinitial and medial forms of this letter have dots below
077B ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVEݻ ݻݻݻinitial and medial forms of this letter have dots below
08BB ARABIC LETTER AFRICAN FEHࢻ ࢻࢻࢻinitial and medial forms of this letter have a single dot below
08BC ARABIC LETTER AFRICAN QAFࢼ ࢼࢼࢼinitial and medial forms of this letter have a single dot above
08BD ARABIC LETTER AFRICAN NOONࢽ ࢽࢽࢽinitial and medial forms of this letter have a single dot above
08C4 ARABIC LETTER AFRICAN QAF WITH THREE DOTS ABOVEࣄ ࣄࣄࣄinitial and medial forms of this letter have an additional single dot above

Different behavior with hamza

CharactersGlyphComment
064A ARABIC LETTER YEHئ ئئئ يُ يُيُيُloses its dots when used in combination with 0654, retains its dots when used in combination with other combining marks [See note]
06CC ARABIC LETTER FARSI YEHیٔ یٔیٔیٔ یُ یُیُیُshould not lose its dots when used in combination with 0654 [See note]

Note:

There has been much variety among Arabic script fonts as to whether or not U+06BA ARABIC LETTER NOON GHUNNA has dots in its initial and medial forms. However, since Unicode 7 (June, 2014), Unicode documentation[1] says that U+06BA ARABIC LETTER NOON GHUNNA should be dotless in all four contextual forms. In cases where nasalization needs to be marked in initial or medial contexts, the ordinary noon, U+0646 ARABIC LETTER NOON, should be used, optionally with U+0658 ARABIC MARK NOON GHUNNA.

The annotation for U+064A ARABIC LETTER YEH specifically says “loses its dots when used in combination with 0654” and “retains its dots when used in combination with other combining marks”.

As of Unicode 15.1.0 the annotation for U+06CC ARABIC LETTER FARSI YEH says “initial and medial forms of this letter have two horizontal dots below” and “retains its dots in initial and medial forms when used in combination with 0654” This is how SIL fonts have implemented it.


1 The Unicode Consortium. The Unicode Standard, Version 16.0.0, (South San Francisco, CA: The Unicode Consortium, September 10, 2024. ISBN 978-1-936213-34-4), Noon Ghunna.