Overwriting metrics on auto attach glyph not working

Cadexium.fcp

In the Ethiopic glyphs, ሌ is an auto attach of ለ and an unmapped combining glyph, with an expression in the RSB to change it to be to the right of the loop, instead of just the width of ለ. However, with ቤ I tried the same thing, but it’s not working this time, it’s ignoring the expression and just using the width of በ. Curiously, using a += expression results in an error for ቤ (but not ሌ)
I’m not sure if this is a bug, or if I’m just doing something wrong?

Update: apparently this is fixed by…changing the glyph’s name??? The bug only happens when they glyph is called bee-ethi, but changing it to anything else like _1600, bee-ethirealhi, bee-ethisghkgbsjf etc. fixes it??

Ok apparently it relates to ሌ using ቤ’s rsb as its rsb in an expression

I was technically able to resolve this, so you can close this issue if you want

I might have been able to find a solution for this, but it is possible it breaks other metrics related calculations for AutoAttach glyphs.

Here is an unofficial update with a fix for this:

https://www.high-logic.com/tmp/fontcreator/FontCreatorSetup15.0.0.3027-x64.exe

Please give it a try and let me know if you run into other issues due to the changes I made.

i have installed the update and indeed run into another issue: the ኀ glyph is an auto attach with ነ and an unmapped mark attached to the left. ኀ’s metrics itself are fine, and it uses ነ’s anchors which is what i want, but when i want to make a glyph with an autoattach from ኀ, it messes up, as seen in the images. it appears to use the anchors with the exact position as ነ, when i want it to use the ones from ኀ which are the same but offset by the autoattach and overwritten metrics

Do provide us a sample font project along with instructions to see what you would like to see and we will look into it.

Cadexium.fcp

go to the glyph for ኈ (“xwa-ethi”) and make note of how it works. what i want is for its anchors to be in the same spot as they are in ኀ (“xa-ethi”), with the rhotic anchor being where it should to make the glyph look right (the ኈ’s rhotic anchor should be farther right than ኀ’s as the appendage has a mkmk)

I see, this is something that we are not able to fix in the near future, because we need to really be careful to come up with a solution that doesn’t break other auto attach related settings.