I've got this TT font, and I copy the letter e to a new glyph. Then I run action "rotate 180" (copy of "rotate middle" except it rotates by 180 degrees rather than 90). This one glyph changes to a PS glyph during the action. I'm generating the IPA-extension character schwa (=U0259).
The work-around is to select Global > Convert to TT curves, but this is like using a sledgehammer to crack a nut, and also has a rather nasty side-effect: the font loses all its hinting. Is this a bug in Action, or is it a problem with the way Type displays my TT font on opening (i.e. it looks like a PS font, even though all the glyphs are described as TT or composite on the screen)
Post by Allan Murray on Apr 26, 2011 13:05:54 GMT -5
It is not a 'bug' in the Action script, but rather a limitation in that some actions (eg transformations) require that the glyph be converted to a PS glyph. The conversion back to TT cannot be made automatically because this introduces more nodes - which is undesirable if you do actually want a PS glyph. You have to run the Global > convert to TT curves when the actions have completed.
I think that the solution here is to provide a "convert to TT curves" Action command that can be run on a single glyph at the end of your script - and I will add this to the next update.
If you are only doing this to a few glyphs, then manually rotating them will retain the TT curves. Note though, that you will not be able to retain the TT hinting on the altered glyphs.
A better solution in your case would be to create a composite and rotate the component - because then you can also keep the hinting on your new glyph.