全部ショートカットで操りたい!Illustrator標準の整列・分布機能は,整列基準(アートボード・選択範囲など)を変更するのにいちいちパネルをクリックしなくてはいけません。これが面倒で何とかしたかったのですが,整列基準はスクリプトやアクションでは変更できませんでした。標準機能ではどうにもならないようなので,JavaScriptを使って整列と分布そのものを丸ごと作ることにしました。作ったスクリプトにショートカットキーを割り当てることで,キーボード操作を実現する作戦です。ついでなので以下のような不満も一緒に解決してしまいます。クリエイター向け【まとめ】意外と知らないIllustratorのパスの小技Illustrator使用歴が長い方でも,本当に細か~い技だと知らなかったりするものです。今回はそんな地味で便利なパス操作の小技を紹介します。自由変形ツールまたはバウンディングボックスで,シフトを押しながら拡大この手順で実現できます。縮小すれば同じ角度で線を縮めることも可能です。スクリプト【解決】コピー元のレイヤーにペーストの設定が面倒くさい!Illustratorで複数のレイヤーを使っていると,レイヤー構造をキープしたままコピー&ペーストしたくなるときがあります。そんなときはレイヤーパネルのメニューからコピー元のレイヤーにペーストを選択すれば,元の階層にペーストする設定になります。パネルのメニューを開いたりクリックしたりするのは面倒です。設定を戻し忘れて後で警告が出た方も多いのではないでしょうか。思わず「気がきかないな!」と悪態をついてしまいますね。そこで今回は,コピー元のレイヤーにペーストに設定し,ペーストしたあと元の設定に戻すJavaScriptを紹介します。縦組み/横組みを変更することができます。新たなキーを設定すれば一瞬で呼び出せるようになります。これだと,縦組みと横組みでそれぞれ1つずつキー割当が必要です。ショートカットを山ほど作っている皆さんならきっと,打ちやすく覚えやすいキーが枯渇して悩んでいることでしょう。そこで今回は,選択しているテキストの組み方向を交互に切り替えるJavaScriptを紹介します。CS6以降でもかなキーで再変換したい!Illustratorの過去のバージョンでは,確定済みの文字を選択してかなキーを素早く2回打つと再変換できました(Macの標準文字入力機能の場合)。いつの間にか(おそらくCS6から)それができなくなり,Adobe社も「現時点では,この問題を解決する方法はありません」とのコメントを出しています。これはCS6の話なので,後のバージョンでは直っているだろうと思っていたのですが,CCを使ってみたらまだそのままでしたね。そこで今回は,AppleScriptとKarabinerの組み合わせで,かなキー2回打ちの再変換を使えるようにします。この記事は以下の条件にあてはまる方が対象です。日本語入力など,ATOK以外の文字入力機能を使っているATOKの場合は特別なことをしなくてもショートカットによる再変換ができるので,何も工夫はいりません。スクリプト【解決】スタイルにショートカットを割り当てたい!Illustratorには文字スタイル・段落スタイル・グラフィックスタイルという3つのスタイル機能があります。それぞれあらかじめ書式や色などを定義しておいて,それをオブジェクトに適用すると決めた通りの設定に変わるというものです。見た目を楽に統一できるだけではありません。スタイルの設定を上書きすれば,そのスタイルが割り当てられているすべてのオブジェクトで同じように変更されるという特徴もあり,後からの修正にとても強くなります。そんな強力なスタイル機能ですが,Illustratorではキーボードショートカットを割り当てることができません。「InDesignならできるんだからIllustratorもがんばってよ」と言いたくなってしまいますよね。そこで今回は,JavaScriptとスクリプトにショートカットを割り当てるソフトの組み合わせで,文字・段落・グラフィックスタイルのショートカットを使えるようにします。開発者向け【遊び】スクリプトで塗りアピアランスを追加したい!Illustratorのアピアランス機能は,修正しやすく再利用も簡単なデータを作るのに欠かせないものになっています。詳しくない方でも,文字に白フチをつけたり,線路の点線を作ったりするのに使ったことがあるのではないでしょうか。そんな当たり前のように使うアピアランス機能ですが,残念ながら基本的にはスクリプトで操作することができません。一応applyEffect()というメソッドを使えば,スクリプトによってアピアランス効果を追加できるものの,その効果はオブジェクトの末尾に加わるだけの素朴な結果になります。塗りや線の効果を使いこなしているあなたには不満が残りますよね。そこで今回は,FXGファイルを使ってアピアランスを操作する方法を紹介します。この方法はあまり実用性がないので,あくまでもお遊びとして見てみてください。Cloudが普及し,Illustratorも毎年のように更新されています。そんな中でも印刷物を扱っている方は,お客様の要望でCS6が現役だったり,パッケージ版を使い続けていたりすることが多いのではないでしょうか。CS6で作業しています。ところがこのCS6,過去バージョンで可能だったF7キーによるカタカナ変換ができません。CC以降は使えるようになったもののCS6はできないままで,文字入力にとても手間どります。1日に何回もすることだけに,慣れた操作で進めたいですよね。そこで今回は,KarabinerというMac用アプリケーションを使い,F7にカタカナ変換を設定する方法を紹介します。スクリプト【解決】グラフを正確な寸法で作る準備が面倒くさい!前の記事【解決】Illustratorのグラフを正確なサイズで作りたい!によって,グラフを思った通りの大きさで作れるようになりました。やりかたを簡単に要約すると次のようになります。0.875)の数値をダイアログに入力するしかしこれは,言うは易く行うは難しというものです。線幅がmm単位の場合は毎回“2pt”と入力しなければいけませんし,サイズは式を入力して値を算出する必要があります。こんなことでは文字を打つだけで日が暮れてしまいますね。そこで今回は,AppleScriptでこの動作を簡単にする方法を紹介します。Windowsを使っている方は直接同じことはできませんが,似たような方法で実現できると思いますので参考にしてみてください。クリエイター向け【まとめ】Illustratorで色鉛筆風のタッチIllustratorはフラットで無機質な表現を得意とする一方,何も工夫しなければ平板で面白みのない絵になりがちです。そのため媒体によっては,読者の興味を引くようにアナログ的表現が必要になることも多いでしょう。してそういうタッチは修正が難しかったり,同じものを2度と再現できなかったりして苦労することになります。思わず依頼を断ってしまおうかなんて考えてしまいますね。そこで今回は使い回しのしやすい手描き表現の例として,色鉛筆風タッチの作り方を解説していきます。スクリプト【解決】選択したオブジェクトを一気に差し替えたい!Illustratorで作業をしていると,選択しているアイテムをまとめて別のオブジェクトに変えたくなることがあります。複数のオブジェクトを後からシンボルに変換するなどです。普通にやろうとすると,変形パネルで座標をコピーしてペーストするという動作を延々と続けることになります。これでは終わりが見えず,途方に暮れてしまいますよね。そこで今回は,選択しているアイテムをまとめて置換するJavaScriptを紹介します。開発者向け【解決】スクリプトでのアクション動的生成を簡単にしたい!Illustratorには,手動では使えるもののスクリプトだとコントロールできない機能がたくさんあります。「ブレンド」「段組設定」などですね。それらを自由に操作するため先人たちは,アクションのソースコードをスクリプトで即時生成・編集して実行する,という技を編み出しました。その技術を使うにはそれなりの知識を持っている必要があります。相応の知識を持っていても実際に使おうとすると結構面倒そうです。「これなら諦めて手作業にしたほうが速いかな」なんて予感がよぎり,憂鬱になってしまいますよね。そこで今回はアクションの即時生成と実行をサポートするJavaScriptのfunctionを紹介します。コピー&ペーストで使えることを目標に書いていますので,読んだ後はある程度簡単に即時生成をコントロールできるようになると思いますよ。スクリプトを書かない方は,読んでもまったく理解できないと思いますのでご注意ください。グラフ【解決】Illustratorで複合グラフを作りたい!グラフ作りの仕事をしていると,棒グラフの上に折れ線グラフが乗っているものを作ることがあると思います。いわゆる複合グラフと呼ばれているものですね。慣れないうちはそれぞれ別のオブジェクトとして制作するのもいいですが,やはり1つに統合されていたほうがデータの管理は簡単です。Adobeサイトのヘルプ通りに複合グラフを作っても,設定が全然言うことを聞いてくれません。わけがわからなくて投げ出したくなってしまいますね。そこで今回は,Illustratorで折れ線と棒の複合グラフを作るときの設定内容やタイミングを,丁寧に解説していきます。クリエイター向け【まとめ】整列パネルのまん中の段って何に使うの?整列はデザインの基本的な原則の1つであり,Illustratorの中でも使う頻度の高い機能です。私は整列をアクションに登録し,キーボードショートカットを割り当てて毎日使っています。それでも整列パネルのまん中の段「オブジェクトの分布」は活躍する機会が少ないのではないでしょうか。そもそもどんな動作をするものなのかよくわからなくて,ついつい避けてしまいますよね。そこで今回は「オブジェクトの分布」の働きと,どういう状況で使うと便利なのかという具体的な例を紹介していきます。スクリプト【解決】Illustratorの線をクローズパスで切り抜きたい!Illustratorを使っていると,特定の領域からはみ出た線を削除したくなることがあります(マスクで隠すのではなく)。いうときにはパスファインダを使うと速いのですが,いざやってみると不要な部分を自分で選択して消すなど地道な作業をしなければなりません。これってかなり面倒ですよね。そこで今回はオープンパスを一瞬で切り抜く驚きの方法を紹介します。グラフ【解決】Illustratorのグラフを正確なサイズで作りたい!Illustratorにはグラフツールがあり,棒グラフや円グラフなどを数値入力だけで簡単に作ることができます。寸法も,グラフツールを選んだ状態でアートボード上の適当な場所をクリックすれば,サイズ指定ダイアログが開き数値で指定可能です。これだと,近いけれどぴったりにはなってくれません。結局グラフデータと印刷用データを別々に用意したり,かなりの手間がかかってしまいますよね。今回はそのダイアログで,期待通りの大きさにグラフを作る方法を書いていきます。続きを読む123したたか企画プロのイラストレーター・図版制作者で個人事業主。1984年生まれ,東京を中心に活動。ICT教材などで,理科イラストや社会の地図・グラフを作成。お仕事を募集しています。