Dual unicode for arabic

In arabic isolated form has a unicode and production name like this
Screen Shot 2024-08-05 at 14.41.25
But init, medi and fina did not have a unicode, just have production
How can I tell glyph, 2 init glyph with different unicode use same character?

Why the same Unicode? This is not possible. The .init/.medi/.fina glyphs are inserted with the OpenType features init, medi and fina, which are automatically generated if you go to Font Info > Features and click Update.

because init and medi of 2 different glyph are same and fina and isol are not
kaf-ar and keheh-ar just same in init and medi

How can I change these two init into one and two medi into one glyph with unicode?

All those positional shapes don’t need an Unicode. There are legacy codes that used in the past but they wouldn’t help here.
What is needed is some special opentype feature code or just have both glyphs and put a component into one of them.

It is possible to add 2 or more unicode to one glyph thats ok, but I think what if I could add to production? in arabic different unicode has same glyph for init and medi, like kaf / keheh and yeh / alefmaqsura, and more same glyph in kurdish and urdu and …

Again, those codes are not used any more, they were used a long time ago before OpenType.

1 Like

Got it. thanks.