there is no native support to build accents 'magically'
you can still use robofab as the example above
or write a small glyph construction string when adding a glyph
hello jens, thanks for your help.
in fact your example is what "happened" in my case.
I did some very quick kerning without groups. Later on I replaced the single letters of the pairs with groups through a script. I also wanted to remove the original pair but the zero value was "overwriting" the group value.
so i guess it could work with kerning update etc but the "del" way worked just fine.
There is no difference between just executing a script or an extension. In some cases an extension is easier when the tool or added functionality gets bigger (with embedded modules) and when there are assets (like icons).
Extensions have a info.plist which is handy to share, check versions and fe Mechanic is using that to download the correct packages from github...
Otherwise you can also set start up scripts in the prefs. Those gets executed during start up.
use in your "external" scripts
from robofab.world import CurrentFont
from mojo.roboFont import CurrentFont
Those global variables (CurrentFont, CurrentGlyph, …) are injected in the main script automatically.
I've written a proper vanilla patch which is already in the vanilla repo. This will be in the next update of RoboFont.
It adds addToolBarItem and removeToolbarItem to a vanilla window object, able to manage toolbar items properly.
Try to add a kerning pair with the + button at the bottom. All your kerning groups, starting with a @ will be listed in the combo box