Illustratorでテキストをアウトライン化し、ドキュメントを閉じてしまうとテキストに復元できません。
一時期、Retype機能を使うことで復元できましたが、機能が消えてしまいました。
Illustratorの[属性]パネルを拡張表示すると、下部に[メモ]と呼ばれる欄が表示されます。このメモはオブジェクトごとに記憶されます(ドキュメントを開閉したり、Illustratorを再起動しても記憶しています)。
そこで、テキストをアウトライン化する前にフォント、フォントサイズ、文字列、行送りなどの情報を[メモ]に記入しておき、その情報を頼りにテキスト復元を行うスクリプトを作成してみました。
元のオブジェクトの座標に正確に揃えることに難儀していましたが、ほぼぴったりの位置に復元できるようになりました。