イラレ内の文字の級数変更で

[5219]イラレ内の文字の数変更で | 投稿者:ゆうき | 投稿日:2010/10/23(Sat) 10:02:48
イラレに関する質問ですみません。
300ページ程の学参書籍を作成しています。
MACインデザインCS4とイラレCS4です。
リンクされているイラレデータが支給流用データなのですが
その中の文字の大きさを変更するという指示があり、
全体を画一的に10%とかなら簡単なのですが
10Q→12Q
15Q→18Q
と5種類位の変更指示があります。
こういう変更は一括してできるものでしょうか?
どうぞよろしくお願いいたします。
» 1
[5221]Re: イラレ内の文字の級数変更で | 投稿者:kamiseto | 投稿日:2010/10/23(Sat) 18:01:40
10Q->12Q
15Q->18Q
両方とも1.2倍ですが...他はどうなんでしょうか?
誤差で済む範囲で許されるなら一括でいけたりして
そんなに甘くないか...
» 2
[5222]Re: イラレ内の文字の級数変更で | 投稿者:ゆうき | 投稿日:2010/10/23(Sat) 18:54:54
他で逆に大きすぎるタイトル24Qを22Qにという
指示があったりするので困っています。
どなたか良い方法ありましたら
よろしくお願いします。
リンクファイルが200点位あるもので。。
» 3
[5223]Re: イラレ内の文字の級数変更で | 投稿者:小泉 | 投稿日:2010/10/25(Mon) 12:32:12
Apple Script です。

・リンクファイルを複数開く。2?30点ずつ位がいいかも。
・サイズ変更したいテキストを1つ選択。
・スクリプトを実行。
・ダイアログが出るので、変更後のQ数を入力。

これで開いているイラストレーターファイル全てのの選択Q数が変更後のQ数になるはずです。
大量処理なので、下記スクリプトをダウンロード・解凍後、
イラストレーターの「ファイル」→「スクリプト」→「その他のスクリプト...」から選択して実行するといいです。
※スクリプトメニューに入れて実行するよりもこの方がなぜか処理が速い。


*http://uni-factory.jp/data/AI_font_size.scpt.zip

以下ソース--

tell documents of application "Adobe Illustrator"
   set a1 to size of character 1 of selection
   set a2 to text returned of (display dialog "変更後の数値を入力。現在" & a1 / 0.708661437035 & "Q" default answer "0")
   ignoring application responses
       set size of characters of every story whose size is a1 to a2 * 0.708661437035
   end ignoring
end tell
» 4
[5224]Re: イラレ内の文字の級数変更で | 投稿者:小泉 | 投稿日:2010/10/25(Mon) 12:56:34
ちょっとかえました。リンク先のファイルも変わってます。

tell application "Adobe Illustrator"
   set a1 to size of character 1 of selection of document 1
   tell documents
       set a2 to text returned of (display dialog "変更後の数値を入力。現在" & a1 / 0.708661437035 & "Q" default answer "0")
       ignoring application responses
           set size of characters of every story whose size is a1 to a2 * 0.708661437035
       end ignoring
   end tell
end tell
» 5
[5226]Re: イラレ内の文字の級数変更で | 投稿者:ゆうき | 投稿日:2010/10/25(Mon) 17:51:49
小泉様
こんにちは。
とても良いものをいただきありがとうございました。
助かります。
スクリプトでいろんな事ができるんですね。
私も勉強して使いこなせるようになりたいです。
重ねてありがとうございました。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)