Components Yeh (arabic)

seenThreedotsbelowThreedots-ar=sheen-ar+threedotsdownbelow-ar
seenThreedotsbelowThreedots-ar.fina=sheen-ar.fina+threedotsdownbelow-ar
seenThreedotsbelowThreedots-ar.medi=sheen-ar.medi+threedotsdownbelow-ar
seenThreedotsbelowThreedots-ar.init=sheen-ar.init+threedotsdownbelow-ar

name: seenThreedotsbelowThreedots-ar β€”> sheenThreedotsdownbelow-ar

ghainDotbelow-ar=ghain-ar+dotcenter-ar
ghainDotbelow-ar.fina=ghain-ar.fina+dotcenter-ar
ghainDotbelow-ar.medi=ghain-ar.medi+dotbelow-ar
ghainDotbelow-ar.init=ghain-ar.init+dotbelow-ar

sadTwodotsbelow-ar=sad-ar+twodotshorizontalbelow-ar
sadTwodotsbelow-ar.fina=sad-ar.fina+twodotshorizontalbelow-ar
sadTwodotsbelow-ar.medi=sad-ar.medi+twodotshorizontalbelow-ar
sadTwodotsbelow-ar.init=sad-ar.init+twodotshorizontalbelow-ar

ng-ar=kaf-ar+threedotsupabove-ar
ng-ar.fina=kaf-ar.fina+threedotsupabove-ar
ng-ar.medi=kaf-ar.medi+threedotsupabove-ar
ng-ar.init=kaf-ar.init+threedotsupabove-ar

noonThreedotsabove-ar=noonghunna-ar+threedotsupabove-ar
noonThreedotsabove-ar.fina=noonghunna-ar.fina+threedotsupabove-ar
noonThreedotsabove-ar.medi=theh-ar.medi
noonThreedotsabove-ar.init=theh-ar.init

sadThreedots-ar=sad-ar+threedotsupabove-ar
sadThreedots-ar.fina=sad-ar.fina+threedotsupabove-ar
sadThreedots-ar.medi=sad-ar.medi+threedotsupabove-ar
sadThreedots-ar.init=sad-ar.init+threedotsupabove-ar

tahThreedots-ar=tah-ar+threedotsupabove-ar
tahThreedots-ar.fina=tah-ar.fina+threedotsupabove-ar
tahThreedots-ar.medi=tah-ar.medi+threedotsupabove-ar
tahThreedots-ar.init=tah-ar.init+threedotsupabove-ar

Should I continue or stop?

Please keep going!

I will be looking through them on the weekend, and add them into the GlyphData, or ask you if I don’t understand it.

zainVInvertedabove-ar=zain-ar+vinvertedabove-ar
zainVInvertedabove-ar.fina=zain-ar.fina+vinvertedabove-ar

Where?! +U08B3

fehDotbelowThreedotsabove-ar=veh-ar+dotbelow-ar
fehDotbelowThreedotsabove-ar.fina=veh-ar.fina+dotbelow-ar
fehDotbelowThreedotsabove-ar.medi=veh-ar.medi+dotbelow-ar
fehDotbelowThreedotsabove-ar.init=veh-ar.init+dotbelow-ar

name: fehDotbelowThreedotsabove-ar β€”> vehDotbelow-ar

Where?! U+08B4

meemThreedotsabove-ar=meem-ar+threedotsupabove-ar
meemThreedotsabove-ar.fina=meem-ar.fina+threedotsupabove-ar
meemThreedotsabove-ar.medi=meem-ar.medi+threedotsupabove-ar
meemThreedotsabove-ar.init=meem-ar.init+threedotsupabove-ar

U+06A2
name: fehDotbelow-ar β€”> fehDotlessDotbelow-ar

The problem still exists, is not solved in the last update!

We know. Please have a little patience. This takes a little time.

[EDIT: I mistakenly edited this post when I wrote the reply, and now I lost the original content of the post, sorry.]

I use the default xml file, after update to the last some change in the arrangement of glyphs, then i updated the names of the glyphs,i found tow glyphs with the same name but Different Unicode!

its must be as follows:
fehDotbelow-ar
fehDotlessDotbelow-ar
This is the right way, and Categorization of Unicode in glyphs names is wrong

This is already fixed in the upcoming release.

Changing from the dotlessxxx to the xxxDotless scheme would be a major rewrite for large parts of the Arabic XML, and could break many existing workflows. We would need to discuss it internally, but I don’t think we are going to change the naming scheme so quickly.