Shifting composite glyphs vertical

In Arabic, is it possible to shift composite glyphs (ligatures made of two or more components) vertically without disabling the automatic alignment of the far right component?

No problem with .init and .medi glyphs and ligatures, more for the .fina and the isolated ones.

Can you show an example?
You can use β€œ#exit/#enty” anchors to position ligature parts.

#exit/#enty anchors are placed. No problem there.
The problem is that the vertically positioning of the ligature follows the position of the right component, which is logical for a simplified Arabic with a straight baseline. But when working with Ruqaa or other styles where the baseline is escalating/slanting, the positioning of the ligatures should follow the positioning of the left/last component instead. Since most letters start from the baseline a descender line and go upwards.

I had a look at the code. Indeeded, it was not aligning the components correctly. I fixed it.

Can’t we have the option of choosing, depending on the design and requirements of the typeface, if we need the composite ligatures to align vertically to the right component or the left component?

Further thought. It is possible to add the possibility of shifting composite glyphs vertically, on the y axis, independently of the position of the components, and without disabling the automatic alignment of any of the components?

You mean the way automatic alignment works for small figures now?

That would be awesome if this feature (the way automatic alignment works for small figures) is added to the Arabic composite glyphs and ligatures. This will allow the Automatic Alignment to be active and insure proper interpolation and positioning in the instances, and at the same time give the option of moving the components vertically.

1 Like

In which version this will be possible?