Illustrator Scripts

Adobe Illustrator に機能を追加するスクリプトの配布サイトです。

三階ラボのスクリプト配布ページ個人のサイトnote などに分散してしまっていた各スクリプトの管理が難しくなったため、ここで一括管理していきます。ここで配布しているスクリプトが最新のものになります。

  • charge有料のスクリプト。エラー処理や使い方の説明が用意されているもの。
  • free無料のスクリプト。エラー処理や使い方の説明が用意されているもの。
  • beta無料のスクリプト。エラー処理や使い方の説明が未完成のもの。
  • alpha無料のスクリプト。エラー処理や使い方の説明がほとんどできていないもの。
  • soonこれから配布する予定のもの。
  • discon配布を終了したもの。

Artboard

Item

選択したアイテムを操作するスクリプト。

Draw

Path

Group / Mask

Symbol

シンボルに関するスクリプト。

Text

テキストに関するスクリプト。

  • chargeRemove empty lines テキストの空行を削除する
  • chargeRemove all line breaks テキストの全改行を削除する
  • chargeRemove soft returns テキストの強制改行を削除する
  • chargeReverse text with line テキストの行の並び順を反転する
  • chargeSplit point text at line breaks テキストを改行で分割する
  • chargeJoin texts with newline テキストを改行で連結する
  • chargeReplace text a with b テキストの内容を入れ替える
  • chargeReplace texts content A with B テキストの内容を差し替える
  • chargeReplace texts contents with paragraph and tab of front texts 改行テキストからテキストの内容を差し替える
  • chargeSwap point texts position of A and B ポイントテキストの位置を入れ替える
  • chargeChange text align in 3 types テキストの行揃えを3種で切り替える
  • chargeChange text align in 3 types with position 位置を変えずにテキストの行揃えを3種で切り替える
  • chargeChange text justify in 4 types テキストの行揃え均等配置を4種で切り替える
  • chargeChange texts align and justify in all types テキストの行揃え・均等配置を全種で切り替える
  • chargeChange texts align and justify in all types with position 位置を変えずにテキストの行揃え・均等配置を全種で切り替える
  • chargeReset rotated text 回転させたテキストを元に戻す

Layer

レイヤーを操作するスクリプト。

  • freeCollect / Move items to adjecent layer アイテムをレイヤーに収集&移動する
  • freeRemove empty layers 空のレイヤーを削除する
  • freeRemove empty sub layers 空のサブレイヤーを削除する
  • freeDestroy sub layers structure サブレイヤー構造を破棄する
  • soonHide current Layer アクティブなレイヤーを非表示にする
  • soonHide other Layers アクティブではないレイヤーを非表示にする
  • soonShow all Layers 全てのレイヤーを表示する
  • soonHide/Show other Layers toggle アクティブではないレイヤーの表示を切り替える
  • soonHide/Show specific Layers toggle 特定の名称のレイヤーの表示を切り替える
  • soonLock current Layer アクティブなレイヤーをロックする
  • soonLock other Layers アクティブではないレイヤーのロックする
  • soonUnlock all Layers 全てのレイヤーをロック解除する
  • soonLock/Unlock other Layers toggle アクティブではないレイヤーのロック状態を切り替える
  • soonLock specific Layers toggle 特定の名称のレイヤーのロック状態を切り替える
  • soonMove current Layer アクティブなレイヤーを上下に移動する
  • soonOutlineview current Layer アクティブなレイヤーをアウトライン表示にする
  • soonOutlineview other Layers アクティブではないレイヤーをアウトライン表示にする
  • soonOutlineview/Preview other Layers toggle アクティブではないレイヤーのアウトライン表示を切り替える
  • soonPreview all Layers 全てのレイヤーをプレビュー表示にする
  • soonRemove current Layers アクティブなレイヤーを削除する
  • soonRename current Layer レイヤー名を変更する

Style

色や線などのスタイリングに関するスクリプト。

  • soonChange stroke align 線の位置を変更する
  • soonChange stroke width 線幅を増減する
  • soonSwatch chooser スウォッチを選択する
  • soonChange spot colors name スポットカラーの名称を変更する
  • soonChange opacity 透明度を変更する
  • soonGradient maker 三角形のパスを組み合わせてグラデーションを作成する
  • soonRotate gradient グラデーションを回転する

Export

書き出し系のスクリプト。

Select

選択系のスクリプト。

View

Utility

作業を補助するユーティリティ系のスクリプト。

Preference

SVG

SVG作成時に役立つスクリプト。

Develop

ExtendScriptやSUI開発に関するスクリプト。

  • soonCopy item rect for scriptui ScriptUI用のboundsを取得する
  • soonDo script from text ドキュメント上のテキストからスクリプトを実行する
  • soonGet add SUI group name 選択したアイテムをSUI用の名称に変更する
  • soonGet font name スクリプト用のフォント名を取得する
  • soonGet group name for scriptui SUI用のコードを取得する
  • soonGet binary from artboard アクティブなアートボードをバイナリ化する
  • soonChange SUI color SUIの色をUIカラーに変更する