SOLVED is there a way to convert defcon glyph object to RGlyph?
-
it is again me, maybe again with a quite trivial question
glyphWindow.getGlyph()
returns defcon object.
I want to use it like an RGlyph (the method which usually uses RGlyph as a parameter, in some cases has to glyphWindow.getGlyph()) to access the points. Like this:from mojo.UI import AllGlyphWindows for glyphWindow in AllGlyphWindows(): glyphWindow.getGlyph()[0].points # throws error, because it doesn't have points attr, and RFont does
Is there a way to get RFont out of Defcon object? or to treat defcon glyph like fontParts glyph object?
Or you think that I should create another method for defcon objects than for RFont that does the same thing? (I guess making more methods can cause more troubles with the debugging in the future)
-
hi Rafał, I’ve been there too :)
you can wrap an RGlyph around a defcon glyph, like this:
for glyphWindow in AllGlyphWindows(): # get RGlyph from defcon glyph g = RGlyph(glyphWindow.getGlyph()) # do stuff using the FontParts API print(g[0].points)
succes!