The transformations are saved and stored as a transform matrix [xx, xy, yx, yy, x, y] and when ever there is a rotate or skew transform its impossible to revert the matrix back to readable, understandable and simple values like position, scale, rotation,….
This can help to transform components: Use the transformation pane in the inspector, but be sure you enabled “Transform Components” in the transform pane option menu.
or with code:
g = CurrentGlyph()
for component in g.components:
center = (100, 100)
component.rotate(50, center)
# component.transalte((100, 100))
# component.scaleTransformation((.3, .3), center)