メインコンテンツへスキップ
見出し画像

正規表現にマッチした部分にスタイルを適用する Keyboard Maestro 用アクション

    Illustratorで作業していると,たびたび「商品Aの後についている®マークのみ下付きにしたい」みたいな作業が発生します。通常だと目視で条件に当てはまるテキストを見つけ,それに手動で文字スタイルを指定するかと思います。しかしそれだと見落としの発生が心配です。こういうのは機械の得意分野なので,自分で頑張らず機械にやってもらいましょう。

    そこで今回は,正規表現にマッチした部分にスタイルを適用するKeyboard Maestro用アクションを紹介します。

    あらまし

    画像1

    正規表現にマッチしたテキストすべてに,指定した名前のスタイルを適用します。段落スタイル・文字スタイルのどちらかを選べます。■から始まる行に段落スタイルをあてる,Illustrator®の®部分だけに文字スタイルをあてるなどといった作業に最適です。

    エンジンはNSRegularExpressionを使用していて,Look Behind(戻り読み)など古いJavaScript・ExtendScriptにはできないパターンに対応しています。

    指定できるオプションは次の通りです。

    Selected text only:選択しているテキストのみ検索する場合はON,書類上の編集可能なテキストすべてを対象にする場合はOFFにします
    Search pattern:検索用正規表現パターンまたは文字列を指定します
    Grep:正規表現検索したい場合はON,ただの文字として扱いたいときはOFFにします
    Ignore case:大文字小文字を無視するときはON,区別するときはOFFにします

    Style type:適用するスタイルの種類です。Character style(文字スタイル), Paragraph style(段落スタイル)のどちらかを選びます
    Style name:適用するスタイルの名前を指定します
    Clearing overrides:オーバーライドを削除する場合はON,残す場合はOFFにします

    動作環境・インストール方法はそれぞれリンク先をご確認ください。macOSとKeyboard Maestroを使用中のかたのみご利用できます。

    使いかた

    Illustratorの書類を開いた状態でアクションを実行してください。正規表現にマッチした部分に指定したスタイルを適用します。

    正規表現にマッチした部分にスタイルを適用するIllustrator用Keyboard Maestroアクション(スクリプト)。

    文字スタイル・段落スタイルのどちらかを一気に割り当てられる。行頭の中黒・の四分アキ付加などが一瞬に。 pic.twitter.com/tYWBol2API

    — したたか企画 (@sttk3com) June 11, 2021

    買う

    すべてのアクションをまとめてほしい場合は,マガジン[MaestroPack]または記事[前面にあるAdobeアプリを自動で動かす Keyboard Maestro 用追加アクション]をご購入ください。すでにそちらの記事を購入済みの場合は,その記事からダウンロードできます。

    単品で買いたい場合はこの記事をご購入のうえ,下のリンクからダウンロードしてください。

     
     
    自営業のイラストレーター・図版制作。 理科,社会教科書用の作成がメイン。 Illustratorのスクリプトを扱う。 サイトhttps://sttk3.com は「したたかさん」で覚えてください。

    あなたへのおすすめ