Italic Extremes Plugin

Hi!
I’m having trouble getting the Italic Extremes plugin to work on the latest version of Glyphs.
I am on 3.2 (3217) — it was working on earlier versions of 3.2.

Here is the error message on the macro panel:

Traceback (most recent call last):
  File "GlyphsApp/GlyphsApp/plugins.py", line 613, in process_
  File "plugin.py", line 238, in filter
    self.add_extremes(layer)
  File "plugin.py", line 174, in add_extremes
    allTs = GSExtremTimesOfBezier(p1, p2, p3, p4, None, None, None, None)
NameError: name 'GSExtremTimesOfBezier' is not defined

Was GSExtremTimesOfBezier renamed, or is there a workaround you can point me to?
Many thanks!

Yes, please let us know what changed in version 3.2 (3217). Thanks!

I figure the typo in GSExtremPointsOfBezier was remedied:

It it now called GSExtremePointsOfBezier, I assume.

Thank you so much for the tip! I replaced it with GSExtremeTimesOfBezier with the e and that did the trick.

H!
Is anyone else having issues with this plugin? I can’t get it to appear in the filter list despite uninstalling/reinstalling and restarting Glyphs.

Do you get any messages in the macro window?

You should use the one from Georg’s fork, not the one from the plugin manager.

1 Like

No error, just nothing happens when I install from plugin manager.
Will try the one from your fork

@SCarewe Thanks but I can’t see a fork on Github. Where would I get this?

Here it is: GitHub - schriftgestalt/ItalicExtremes: Glyphs app plugin to add points on a specified angle.

Thank you!

@GeorgSeifert it seems that fixing the typo with GSExtremTimesOfBezier broke the plugin:

NameError: name 'GSExtremTimesOfBezier' is not defined

The method typo should be fixed in the plugin as well. I can make a pull request.

I see the issue is in the plugin available in the Plugin Manager.

The version on GitHub has the corrected method name, but the one loaded from the Plugin Manager doesn’t, despite pointing to the same repository.

In addition, both versions have an issue where the window doesn’t properly load:

I would like to open issues on the plugin repo, but issues aren’t allowed on the forked ItalicExtremes repo.

Are you looking at the right branch?

On your fork, there is only one branch: master.

Can you remove and reinstall the plugin?

I did, but I was already using the one from your repository.

The issue persists (3260, MacBook Air with Intel)

Can you post the full error message?

There is no error message. I am talking about the UI bug like in the screenshot above.

I was using this plugin a couple months ago around the time that GlyphsVanilla was updated, and that is when I started seeing the same UI bug. If you need a temporary workaround to use the plugin, you can downgrade Vanilla to 0.2.4.