Closed n7s closed 5 months ago
oops, this was fixed locally but I didn't commit it.
That didn't fix it - here's the traceback:
Dot Size 15
Dot Spacing 15
Prevent Overlaps True
Split Paths False
Contour Source
Oops. Fixed that issue too. Pull and restart!
(The problem is that I wrote and tested the code to fill out the custom parameters before I wrote the code to use them. So writing the CPs works fine; and using them works fine, but only if you already have them in the font...)
Still not working. BTW the parameters had been successfully migrated in the font AFAICT (see https://github.com/silnrsi/font-pendot-latin/commit/7734f41202cf07126bf64f9eb5ce753984c7250c), so it's not just a matter of them being missing.
Dot Size 15
Dot Spacing 15
Prevent Overlaps True
Split Paths False
Contour Source
If I open a New Font, with nothing in it, I get:
Traceback (most recent call last): File "Pendot Designer.py", line 600 setattr(GSApplication, "_pendotdesigner", PendotDesigner()) ^^^^^^^^^^^^^^^^ File "Pendot Designer.py", line 275, in init instance = self.selectedInstance or Glyphs.font.instances[0]
File "GlyphsApp/GlyphsApp/__init__.py", line 2087, in __getitem__
File "GlyphsApp/GlyphsApp/__init__.py", line 567, in _validate_idx
IndexError: list index 0 out of range 0
In Glyphs 3.3 (3307) using Python 3.11.9 (Glyphs), and the latest Dotter (d3c2445) I get the following traceback in the Macro Panel output: (No Pendot Designer dialog box shows)