■■■このスクリプトについて■■■

IllustratorCS4で選択されたtextFrameの文字で 昔のIllutratorドキュメントで83pv外字が含まれる文字をIllustratorCS4で開くと文字化けしてしまう。そのうちいくつかを検索置換します。
NAOIさんの「Mac OS Xの文字コード問題に関するメモ」の「83pvと90pvの違い」を参考にさせていただきました。

変換テーブルはこちら

↓このドキュメントが

↓こうなってしまう。

手順は2回あります。
Illustrator10でドキュメントを開き文字化けする文字をいったん置き換えてから
IllustratorCS4で開き元に戻します。

AppleScriptを使いますのでMac専用です。
たぶんIllustratorCS3やCS2でも動くと思います。

■■■インストール方法■■■

aiCS4-83pv_2_90pv.jsxを
Adobe Illustrator CS4/プリセット/スクリプト/
にスクリプトをコピーします。
ファイルメニューのスクリプトから実行できるようになります。

ai10-83pv_2_90pv.scpt
はハードディスクの好きなところにコピーしてお使い下さい。

■■■使い方■■■

Illustrator10でドキュメントを開いて、実行したいテキストオブジェクトを選択して下さい。

ai10-83pv_2_90pv.scptをスクリプトエディタで開きます。ダブルクリックで開くはずです。実行ボタンをクリックしてください。（Illustrator10だけ起動している状態でダブルクリックして下さい。）

必ずファイルを保存してから実行してください。コマンド+Zで一文字づつ戻すのはとても面倒です。

変換されました。

上のドキュメントをIllustratorCS4で開きファイルメニューのスクリプトから実行すると元に戻せます。

注意下のTELは変換できません。

IllustratorCS4で開くと下のように消えてしまいます。
あらかじめ<=TE=>と入力しておくと正しく変換できます。

■■■サンプル■■■

下図はサンプルです。元ドキュメント

Illustrator10 AppleScript後。半角文字などは置き換え

IllustratorCS4 JavaScript後。半角カナは一部全角にどのように動作しているかは変換テーブルを参照して下さい。

このスクリプトはフリーウェアです。
このスクリプトは自由に編集してもかまいません。
このツールを使用する上でデータの破損などのあらゆる不具合・不利益については一切の責任を負いかねますのでご了解ください。
バグや要望などがございましたら下記まで。
たけうちとおる（bj5t-tkuc@asahi-net.or.jp）