Lam Kurdish with group alef

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

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

1 Like