Legacy Text
My understanding of 'Legacy Text' is text that was created in Illustrator 10 or below and it should be of type 'kLegacyTextArt'. Any attempt at updating a legacy text frame results in the message:
"This text was created in a different version of Illustrator. Editing the text may cause some changes to your text layout. Basic formatting will not be affected. Do you want to continue?"
or for text on a path:
"This type on a path was created with a previous version of Illustrator. Click Update to update the character positioning using the new Type on a Path engine."
Am I correct so far?
We come across text frames like these from time to time and they occasioally cause us some problems when an artist doesn't notice them (if they have no reason to edit the text, they don't touch it). For example outlining causes the text to move slightly.
However when I interrogate these via a plug-in, it reports its type as kTextFrameArt making it very difficult for us to detect and update the text frames in a controlled manner. The "Legacy Text" submenu in the Type menu is also greyed out, yet attempting to edit the text results in the first warning message. I have a number of artworks that exhibit this behaviour.
What I'm after doing is properly detecting these rogue text frames and highlighting them so that an artist can tackle each one in a controlled manner and adjusting for any movement. I'm aware of the LegacyTextConversionSuite but its functionality suggests that I need to have already identified a legacy text frame as kLegacyTextArt.
Am I missing something here or do we have some very screwed up artworks?
*Edit - CS5.1 on Mac OS X 10.6.8, we haven't made the leap to Lion yet ![]()
