Components Yeh (arabic)

Sorry for the long absence
There are a number of errors in the construction of components.
I’ll start from Yeh Glyph,I also hope to be considered in the names of the glyphs.

yehVabove-ar=alefMaksura-ar+vabove-ar
yehVabove-ar.fina=alefMaksura-ar.fina+vabove-ar
yehVabove-ar.medi=behVabove-ar.medi
yehVabove-ar.init=behVabove-ar.init

yehTwodotsbelowHamzaabove-ar=yeh-ar+hamzaabove-ar
yehTwodotsbelowHamzaabove-ar.fina=yeh-ar.fina+hamzaabove-ar
yehTwodotsbelowHamzaabove-ar.medi=yeh-ar.medi+hamzaabove-ar
yehTwodotsbelowHamzaabove-ar.init=yeh-ar.init+hamzaabove-ar

yehTwodotsbelowDotabove-ar=yeh-ar+dotabove-ar
yehTwodotsbelowDotabove-ar.fina=yeh-ar.fina+dotabove-ar
yehTwodotsbelowDotabove-ar.medi=yeh-ar.medi+dotabove-ar
yehTwodotsbelowDotabove-ar.init=yeh-ar.init+dotabove-ar

yehVinverted-farsi=yeh-farsi+vinvertedabove-ar
yehVinverted-farsi.fina=yeh-farsi+vinvertedabove-ar
yehVinverted-farsi.medi=yeh-farsi+vinvertedabove-ar
yehVinverted-farsi.init=yeh-farsi+vinvertedabove-ar

yehTwodotsabove-farsi=yeh-farsi+twodotshorizontalabove-ar
yehTwodotsabove-farsi.fina=yeh-farsi.fina+twodotshorizontalabove-ar
yehTwodotsabove-farsi.medi=yeh-farsi.medi+twodotshorizontalabove-ar
yehTwodotsabove-farsi.init=yeh-farsi.init+twodotshorizontalabove-ar

yehThreedotsabove-farsi=yeh-farsi+threedotsupabove-ar
yehThreedotsabove-farsi.fina=yeh-farsi.fina+threedotsupabove-ar
yehThreedotsabove-farsi.medi=yeh-farsi.medi+threedotsupabove-ar
yehThreedotsabove-farsi.init=yeh-farsi.init+threedotsupabove-ar

e-ar=alefMaksura-ar+twodotsverticalbelow-ar
e-ar.fina=alefMaksura-ar.fina+twodotsverticalbelow-ar
e-ar.medi= beeh-ar.medi
e-ar.init= beeh-arinit

yehThreedotsbelow-ar=alefMaksura-ar+threedotsdownbelow-ar
yehThreedotsbelow-ar.fina=alefMaksura-ar+threedotsdownbelow-ar
yehThreedotsbelow-ar.medi=peh-ar.medi
yehThreedotsbelow-ar.initpeh-ar.init

All but the last one are in the Database like this.

yehKashmiri-ar=yehKashmiri-ar+ringbelow-ar
yehKashmiri-ar.fina=yehKashmiri-ar.fina+ringbelow-ar
yehKashmiri-ar.medi=behDotless-ar.medi+ringbelow-ar
yehKashmiri-ar.init=behDotless-arinit+ringbelow-ar

Thank you for your continued input!

Missing a dot. You probably mean:

yehKashmiri-ar.init=behDotless-ar.init+ringbelow-ar

The first two do not make sense. You can’t add the glyphs itself as a component. The first is already in the database was alefMaksura-ar+ringcenter-ar. It uses the ring centre because the ringBelow would sit to low.

Can you post an image how the four variant should look?

Yes, that’s what I mean.

In the ringBelow you can sit the anchor to become the mark beside the glyphs from the bottom however you can’t use it in other uses because it has just this use…

But ringCenter you can use it with gafRing-ar

ainThreedots-ar=ain-ar+threedotsupabove-ar
ainThreedots-ar.fina=ain-ar.fina+threedotsupabove-ar
ainThreedots-ar.medi=ain-ar.medi+threedotsupabove-ar
ainThreedots-ar.init=ain-ar.init+threedotsupabove-ar

yehThreedotsbelow-ar=alefMaksura-ar+threedotsdownbelow-ar
yehThreedotsbelow-ar.fina=alefMaksura-ar.fina+threedotsdownbelow-ar
yehThreedotsbelow-ar.medi=peh-ar.medi
yehThreedotsbelow-ar.init=peh-ar.init

hehgoalHamzaabove-ar=hehHamzaabove-ar
hehgoalHamzaabove-ar.fina=hehgoal-ar.fina+hamzaabove-ar

fehDotaboveDotbelow-ar=feh-ar+dotbelow-ar
fehDotaboveDotbelow-ar.fina=feh-ar.fina+dotbelow-ar
fehDotaboveDotbelow-ar.medi=feh-ar.medi+dotbelow-ar
fehDotaboveDotbelow-ar.init=feh-ar.init+dotbelow-ar

name: fehDotaboveDotbelow-ar —> fehDotbelow-ar

tehMarbutagoal-ar=tehMarbuta-ar
tehMarbutagoal-ar.fina=hehgoal-ar.fina+twodotshorizontalabove-ar

peheh-ar=fehDotless-ar+fourdotsabove-ar
peheh-ar.fina=fehDotless-ar.fina+fourdotsabove-ar
peheh-ar.medi=fehDotless-ar.medi+fourdotsabove-ar
peheh-ar.init=fehDotless-ar.init+fourdotsabove-ar

oe-ar=waw-ar+vabove-ar
oe-ar.fina=waw-ar.fina+vabove-ar

qafDotabove-ar=qafDotless-ar+dotabove-ar
qafDotabove-ar.fina=qafDotless-ar.fina+dotabove-ar
qafDotabove-ar.medi=feh-ar.medi
qafDotabove-ar.init=feh-ar.init

qafThreedotsabove-ar=qafDotless-ar+threedotsupabove-ar
qafThreedotsabove-ar.fina=qafDotless-ar.fina+threedotsupabove-ar
qafThreedotsabove-ar.medi=veh-ar.medi
qafThreedotsabove-ar.init=veh-ar.init

Another related question:
Should noonghunna-ar also have a center anchor by default? It is used as base component for noon-ar, which can also be built with dotcenter-ar rather than dotabove-ar.

All glyphs related to noonghunna-ar component don’t need Anckor center at all

sheenDotbelow-ar=sheen-ar+dotbelow-ar
sheenDotbelow-ar.fina=sheen-ar.fina+dotbelow-ar
sheenDotbelow-ar.medi=sheen-ar.medi+dotbelow-ar
sheenDotbelow-ar.init=sheen-ar.init+dotbelow-ar

dalDotbelowTah-ar=ddal-ar+dotbelow-ar
dalDotbelowTah-ar.fina=ddal-ar.fina+dotbelow-ar

name: dalDotbelowTah-ar —> ddalDotbelow-ar