Should work “lam” “Kurdish” in Required Ligatures property as is the case with the Arab lam
Should work “lam” “Kurdish” in Required Ligatures property as is the case with the Arab lam
I don’t think it is a good idea to add the ligatures. It would make more sense to decompose the lamVabove in lam and vabove and rely on mark positioning to move the v to the right place. So all it needs is this line in the ccmp feature.
sub lamVabove-ar by lam-ar vabove-ar;
And of cause you need the above-ar as a single glyph and the anchors set up correctly.
It works
ccmp:
sub lamVabove-ar by lam-ar vabove-ar;
sub lamDotabove-ar by lam-ar dotabove-ar;
sub lamThreedotsabove-ar by lam-ar threedotsupabove-ar;
sub lamThreedotsbelow-ar by lam-ar threedotsdownbelow-ar;
sub lamBar-ar by lam-ar stroke-ar;
But you must add these Glyphs to Required Ligatures
sub lam-ar.init alefWavyhamzabelow-ar.fina by lam_alefWavyhamzabelow-ar;
sub lam-ar.medi alefWavyhamzabelow-ar.fina by lam_alefWavyhamzabelow-ar.fina;
sub lam-ar.init alefWavyhamzaabove-ar.fina by lam_alefWavyhamzaabove-ar;
sub lam-ar.medi alefWavyhamzaabove-ar.fina by lam_alefWavyhamzaabove-ar.fina;
I have a note here