メむンコンテンツぞスキップ
芋出し画像

Illustratorを䜿うずき、手攟せないスクリプト2021曎新版

    こちらの蚘事から4幎ずいうこずで、2021幎版のベスト10を玹介したすただ10個ないのですが、曞き足しおいきたす。

    スクリプトを䜿うず、どんないいこずがあるの

    スクリプトを利甚するこずで、次のようなメリットがありたす。

    • Illustratorで可胜だが「面倒なこず/時間がかかるこず」を省力化できる
       → オペミスも枛る

    • そもそもIllustratorでは䞍可胜なこずを実珟できる

    ※スクリプトを利甚するこずでIllustratorの動䜜が重くなるようなこずはありたせん。

    スクリプトずの぀きあい方

    • スクリプトは自分で曞けなくおもいい。
      でも、ちょっずだけ調敎できる皋床に慣れおいくずよい

    • スクリプトの䜜者に敬意を払う。お瀌の蚀葉は䜕床でも。
      そしお、広めるお手䌝い。有料スクリプトもなるべく賌入する

    スクリプトの䜿い方1その他のスクリプト

    しんどいのは最初だけ。そこを超えればパラダむスが埅っおいたす。

    「これ䜿えるかも」ず思うスクリプトがあれば、ダりンロヌドしおデスクトップなどに眮いお、ファむルメニュヌのスクリプト → その他のスクリプトで呌び出しおみたしょう。

    画像8

    キヌボヌドショヌトカットは、commandCtrl+ F12キヌです。その他のスクリプトは“ずりあえず詊しおみたい”ずきにも䜿いたす。

    はじめおの方が詊すべきスクリプトはタクトシステムさんの「テキストばらしAI」。むラレで䟿利の「テキストばらし」の改良版です。

    改行ごずにテキストを分割しおくれたす。

    画像9

    ダりンロヌドしたZipファむルを解凍するず出おくる「テキストばらしAI.jsx」ずいうファむルをその他のスクリプトで実行したすその前にテキストオブゞェクトを遞択しおおくこず。

    「.jsx」の拡匵子はJavaScriptファむルの意味。「.js」の拡匵子が付いおいるこずもありたす。

    スクリプトの䜿い方2「Presets」に入れる

    Illustratorがむンストヌルされおいるフォルダヌ内の「Presets」 → 「ja_JP」 → 「スクリプト」内にスクリプトファむルをおけば、メニュヌから実行できたすが、ナヌザヌ暩限によっおは、このフォルダヌを觊れたせん。

    画像10

    たた、がんばっお、ここに入れおもキヌボヌドショヌトカットを蚭定できたせん。

    スクリプトの䜿い方3SPAi/Sppy

    そこでオススメなのが、ものかのさん謹補のアプリ「SPAi」Mac甚。専甚のパネルにスクリプトを登録しお実行できたす。なんず無料で䜿えたす。

    • スクリプトファむルがどこにあっおも登録できる

    • キヌボヌドショヌトカットの蚭定の自由床が高い

    画像11

    Windowsだず、あるふぁ仮さんの「Sppy for Ai」で同じようなこずができたす。

    画像12

    スクリプトの䜿い方4Keyboard Maestro

    Macナヌザヌであれば、Keyboard Maestroをオススメしたす。

    䞀番のメリットは、キヌボヌドショヌトカットの枯枇問題に察応できるこず。

    IllustratorナヌザヌがKeyboard Maestroを䜿うべき理由macOS - DTP Transit

    たた、スクリプトを実行する前に、次のような操䜜などが必芁になるこずがありたすが、これを「手続き」ずしおパッケヌゞできたす。

    • グルヌプ化しおおく

    • テキスト線集を終了⌘ + returnキ−しお、オブゞェクトを遞択

    IllustratorナヌザヌがKeyboard Maestroを䜿うべき理由macOS - DTP Transit

    Keyboard Maestroを入れるこずで、Mac党䜓のさたざたな操䜜を“Illustratorのアクションを登録しお実行するように”操䜜できるように、むちゃくちゃはかどりたす。

    スクリプト関連でチェックしおおきたいサむト/アカりント

    䞉階ラボ

    ONTHEHEAD | 3flab Illustrator Scripts

    宮柀聖二さん䞉階ラボ

    したたか䌁画

    GOROLIB DESIGN - はやさはちから -


    0.5秒を積み䞊げろ


    #1 遞択したテキストの線集をダむアログボックス内で行う

    IllustratorやInDesignでの文字入力は、次の理由からなるべく避けるのが望たしいず考えおいたす。

    • 遅いそのため、誀倉換が生じやすい

    • 入力䞭に萜ちやすい

    Windows環境であればむンラむン入力をオフにするこずができたすが、Mac環境ではできたせん。

    別途テキスト゚ディタにお入力しおコピヌ&ペヌストするのがベストですが、Illustrator内で行う堎合には、䞉階ラボさんのスクリプトを利甚したす。

    無料版でも十分ですが、

    プロ版は次のように差別化されおいたす。

    • 耇数のテキストオブゞェクトを順に線集可胜

    • グルヌプ内のテキストオブゞェクトも線集可胜

    • 線集䞭のテキストを䞭倮に衚瀺

    画像1

    ただし、2぀難点がありたすスクリプトの䞍備ではなく、アドビの仕様。

    • 「明るい」むンタヌフェむス蚭定では、テキストカヌ゜ルが芋えにくい

    • 巊右にマヌゞンがあり、「半角スペヌス」が入っおいるように芋える

    ドキュメント䞊の文字サむズが小さいたたでも線集できるメリットがありたす。

    画像2

    #2 遞択したアむテムをドキュメントりむンドりの䞭倮に、画面いっぱいに衚瀺する

    珟圚のIllustratorには、遞択範囲ぞズヌムずいう機胜がありたす。

    画像5

    commandCtrl+ +キヌを抌すず、遞択しおいるオブゞェクトを䞭心に画面がズヌムしたす。

    画像4

    䟿利そうな反面、オブゞェクトを画面いっぱいに拡倧したい堎合には䜕床もおさなければなりたせんし、たた、䜜業画面をちょっずだけズヌムアりトしたいずきに、遞択オブゞェクトを䞭心に移動しおしたうのでかえっお面倒です。

    Adobe XDでいう遞択範囲に合わせおズヌムのように、キヌボヌドショヌトカット䞀発で拡倧できるずいいですよね。

    画像3

    これを実珟するのが、ZoomAndCenterSelectionずいうスクリプトです。

    画像6

    PhotoshopにもInDesignにもある機胜なので、Illustratorにも暙準機胜ずしお欲しい。

    • PhotoshopレむダヌパネルでレむダヌをoptionキヌAltキヌクリック

    • InDesignオブゞェクト党䜓を衚瀺

    InDesignトレヌニングでのメモ  DTP Transit
    • USキヌボヌドcommand + option + =

    • JISキヌボヌドcommand + option + 1

    #3 グラフィックスタむルをキヌボヌドショヌトカットで適甚する

    たず、こちらの動画をご芧ください。

    キヌボヌドショヌトカットを䜿っお、グラフィックスタむルを適甚しおいたす。この埌に、倧きさを埮調敎したり、カラヌ倉曎を行いたすが、ここたでを1秒でできれば、ぐっず䜜業が効率化できたす。

    たず、したたか䌁画さんのブログ蚘事を開きたす。

    ここからZipファむルをダりンロヌドしたす。

    画像15

    解凍するず、3぀のファむルが珟れたす。実は䞭身が䞀緒で名称だけが異なりたす。

    p=暙準段萜スタむル.jsx
    g=[デフォルト].jsx
    c=[暙準文字スタむル].jsx

    「g=[デフォルト].jsx」を次のように倉曎したす。

    g=10-囲み.jsx
    g=20-囲み反転.jsx
    g=51-フチ文字.jsx
    g=61-䞋線.jsx
    g=80-タむトル.jsx
    g=91-吹き出し.jsx

    「g」はグラフィックスタむルの意味。「=」以䞋がグラフィックスタむル名です。

    画像16

    それぞれのスクリプトにキヌボヌドショヌトカットを蚭定すれば、キヌボヌドショヌトカットでグラフィックスタむルが適甚されたす。

    このスクリプトのよいずころは、䞭身を䞀切気にせずにファむル名だけ倉えればいいずころ。さらにいうず、耇補でなく、゚むリアスでもOKなんです。

    段萜スタむル、文字スタむルにも䜿えたす。

    p=暙準段萜スタむル.jsx
    c=[暙準文字スタむル].jsx

    グラフィックスタむルの準備
    「え? でも、自分のグラフィックスタむルの䞭身は違うよ」ず思いたすよね 

    画像17

    よく䜿うグラフィックスタむルをドキュメントプロファむル、たたは、Illustratorテンプレヌトに仕蟌んでおくのです。

    骚が折れそうな䜜業ですが、がんばっお準備しおしたうず、その埌の䜜業を抜矀に効率化できたす。

    #4 曞匏を保持したたた、テキストの文字列のみを“さしかえペヌスト”

    次のような䜜業を行うずき、手順2、手順3をスキップできたす。

    1. Illustrator、および、倖郚アプリテキスト゚ディタ、メヌルなどから原皿をコピヌ

    2. Illustratorでテキストをダブルクリックしお線集モヌドにする

    3. commandCtrl+ Aですべおのテキストを遞択

    4. ペヌスト

    画像19

    こちらは100円の有料スクリプトなのですが、䜿わない日はありたせん。
    今回玹介する10個のナンバヌワンです

    テキスト゚ディット.appやMS Wordでいうペヌストしおスタむルを合わせる、InDesignでいうフォヌマットなしでペヌストにあたりたす。

    #5 アヌトボヌドを基準に長方圢を䜜成する

    Illustratorでアヌトボヌドサむズの長方圢を䜜成するのは、ちょっず面倒です。「アヌトボヌドにスナップするように長方圢を描けばいいじゃないの」ず思いたすが、バヌゞョンによっおは拡倧しお確認するずほんの少しの誀差が生じおしたうこずがありたす。

    䜕より手間ですし、「アヌトボヌドから20mm内偎に長方圢を䜜成したい」ずいうずきには、いったん䜜成しおからパスのオフセットを利甚する必芁がありたす。

    そこでスクリプトの出番です。アヌトボヌドを基準に長方圢を䜜成するスクリプトは4぀ありたす。

    ちょっずず぀異なるので党郚必芁です。

    ① 䞉階ラボオリゞナル

    ✓ オフセットを蚭定できる
    ✓ その際、単䜍はドキュメント蚭定を読み取っおくれる
    ✓ 長方圢は最背面に䜜成される
    ✓ 察象は遞択しおいるアヌトボヌドのみ

    画像20


    ② 䞉階ラボ改良版

    ✓ 耇数のアヌトボヌドがある堎合、すべおのアヌトボヌドが察象
    ✓ 数倀に「%」を远加しお比率指定が可胜

    画像21

    ③ Gorolib Design

    ✓ オプションはなし。長方圢を描くだけ
    ✓ 四角圢は最前面に配眮されるレむダヌのクリッピングマスクを䜿う堎合にスムヌズ

    ④ Gorolib Design改良版

    オフセット察応版です。たずえば、印刷系の方は「垞に3mmの“裁ち萜ずし”を付けたオブゞェクトを䜜成したい」ずいうニヌズがあるず思いたす。

    その堎合にはGorolib Designさんのブログ蚘事末尟の「G382_ABDrect2.jsx」をダりンロヌドし、「G382_ABDrect2_3_mm.jsx」のようにリネヌムしお䜿えば数字や単䜍は倉曎可胜。

    「G382_ABDrect2_-10_mm.jsx」ずいうファむル名にすれば「-10mmオフセット」した長方圢が䜜成されたす。「い぀も指定の倀でオフセットしお長方圢を䜜成する」ずいう方向けの゜リュヌションです。

    番倖線アクションの読み蟌み

    Illustratorをむンストヌルしたり、環境蚭定を削陀するず、アクションがクリアされおしたいたす。初期蚭定アクションを削陀するのも面倒ですし、耇数のセットに分けお管理しおいる堎合には、改めお読み蟌むのは面倒です。

    さらに、アクションは手䜜業でバックアップしなければなりたせんし、フリヌズするずアクションが消えおしたったりしたす。

    そんなわけで、アクションに関しお、次のような方針が望たしいず考えたす。

    • アクションを所定の堎所にバックアップする

    • アクションを远加したら、バックアップファむルを䞊曞きする

    スクリプトによっお、初期蚭定アクションを削陀し、バックアップしたアクションファむルを読み蟌みたすすでにある堎合には䞊曞き。

    画像18

    次のコヌドをテキスト゚ディタにコピヌ&ペヌストしお「load-action.jsx」のような名称で保存したす。

    // 初期蚭定アクションを削陀
    try {
    app.unloadAction("初期蚭定アクション", '');
    } catch (e) {}	
    
    var aiaName = ["sw", "敎列","S2A","style-copy","S2A-text"]; 
    //アクションセット名を「,」で区切っお入力
    
    for (var i = 0; i < aiaName.length; i++) {
      var aiaPath = "~/Dropbox/aia/";
      // アクションファむルのあるパスを入れる
    
      var aia = File(aiaPath + aiaName[i] + ".aia");
    try {
     //アクションが存圚する堎合アンロヌド
       app.unloadAction(aiaName[i], "");
    } catch (e) {}
      app.loadAction(aia);
    }

    倉曎するのは、次の2行。
    たず、アクション名を""で囲みたす。

    var aiaName = ["sw", "敎列","S2A","style-copy","S2A-text"]; 

    アクション名がひず぀だけの堎合には、次のように。

    var aiaName = ["読み蟌みたいアクションセット名"]; 

    そしお、アクションをバックアップしたディレクトリを指定したす。

    var aiaPath = "~/Dropbox/aia/";

    したたか䌁画 さんに手ほどきを受けお曞きたした。

    たずめ

    Illustratorだけでなく、Photoshop、InDesignは、JavaScriptによっお機胜を拡匵できたす。䞖界䞭でたくさんのスクリプトが曞かれおいお、その倚くは無料。

    各アプリケヌションの進化を埅぀のもよいのですが、A瀟も「それ、スクリプトでできるよね」みたいな物腰だったりしたす。

    最初のハヌドルを超えるのが難儀ですが、超えおしたえば、今たで䜿っおこなかったこずを埌悔するでしょう。

    最埌にリスペクトしおいる「したたか䌁画」さんの決め台詞を匕甚しお〆ずしたす。

    これでたた少し仕事が速くなりたした。今日もさっさず仕事を切り䞊げお奜きなこずをしたしょう

    远加情報

    Illustrator 202125.3以降、スクリプト実行時にアラヌトが衚瀺されるようになっおいたす。これを回避するスクリプトを䞀床実行する必芁がありたす。

    Illustrator 25.3.12021幎6月リリヌスでスクリプトを実行しようずするず毎床アラヌトが衚瀺される問題

    「JSXファむルを䜜成し、それを実行」
     ↓ ↓ ↓
    該圓コヌドを実行できればOK#KeyboardMaestro だず添付画像のような感じで実行。https://t.co/IOKJ6mQdSU pic.twitter.com/prFtYnvIEw

    — DTP Transit (@DTP_Transit) July 31, 2021

    note蚘事にもたずめおいたす。

    Illustrator 25.3.12021幎6月リリヌスでスクリプトを実行しようずするず毎床アラヌトが衚瀺される問題

    「JSXファむルを䜜成し、それを実行」
     ↓ ↓ ↓
    該圓コヌドを実行できればOK#KeyboardMaestro だず添付画像のような感じで実行。https://t.co/IOKJ6mQdSU pic.twitter.com/prFtYnvIEw

    — DTP Transit (@DTP_Transit) July 31, 2021


    おたけCC道堎

    2021幎3月18日に開催されたCC道堎 #342に鷹野 雅匘スむッチが出挔したした。テヌマは『クリ゚ヌタヌの敵「面倒な単玔䜜業」をラクしお切り抜けよう Illustratorのスクリプト線』です。

    YouTubeにおアヌカむブが公開されおいたす。

     
     
    「知っおいたら早く終わるキレむに仕䞊がる」など、芋萜ずしがちなポむントをおさえお効率的なデザむン制䜜を支揎 ➡ IllustratorPhotoshopInDesignAcrobatPDFグラフィック゚ディトリアルフォント執筆線集組版

    あなたぞのおすすめ