【Illustrator】 数字だけ大きくしたり、ひらがなだけ小さくしたり等、正規表現で特定の文字種のサイズを変えるスクリプト[ライト版]

【Illustrator】 数字だけ大きくしたり、ひらがなだけ小さくしたり等、正規表現で特定の文字種のサイズを変えるスクリプト

2022-02-07 「完全版」リリースのお知らせ
このページのスクリプトの機能を踏襲した「完全版」をリリースしました。
GUIを見直してプレビュー機能も付きました。
本商品とは別料金となりますが、大幅に使い勝手が向上し、より作業効率が高まるのでぜひ御覧ください。
(以降、区別のため本ページの商品を「ライト版」と称することとします。)


Illustratorでタイトルやちょっとした見出しを作る時に、文字に大小のメリハリをつけることってよくあるとおもいます。これが意外と面倒。
例えば、値段の表記「980円」の「円」だけを小さくするような時や、タイトルのひらがなだけを小さくしたい時などでしょうか。

標準機能でやるとなると、テキストを一ヶ所づつカーソルで選んではサイズを変え、選んではサイズを変え…。

んー、メンドクサイ。長めのタイトルだと更に面倒です。

しかし、面倒だけど頻繁にやる作業ではないでしょうか。
そこで今回は、あらゆるシーンに対応した、特定の文字を限定してフォントサイズを変えることのできるスクリプトを作りました。

正規表現とは?

そもそも正規表現とはなんでしょうか。

正規表現(せいきひょうげん)とは、文字列の中に見つかる「パターン」を表現する記述方法です。この「パターン」を記述することによって、パターンにマッチする複数の文字列(=文字列の集合)を、シンプルに表現することができます。
出典:正規表現とは?メタ文字とサンプル一覧 | WWWクリエイターズ

ということなんですが、「よくわかんない…」と思った方、大丈夫です。
紹介するスクリプトは正規表現がわからなくても使えます。

サイズを変えたい文字の種類はだいたい決まってる

案件によると思いますが、よくよく整理してみると、フォントサイズを変えてメリハリを付けたい文字の種類は、ある程度決まっているのではないでしょうか。
あくまで個人的な見解ですが、整理してみると、以下のようになりました。

■ひらがな
■カタカナ
■アルファベット
■漢字
■数字
■格助詞(が,の,を,に,へ,と,で,から,より,や)
■円、%
■あらゆるカッコとその中の文字

条件さえ一定であれば、スクリプトで処理できます。
手動で毎回同じ作業をするのは手間なので、単純作業はスクリプトの力を借りましょう。

どんな感じのスクリプトなの?

スクリプトを使っているところを動画にまとめました。
よろしければご覧ください。

ダウンロード

このスクリプトは有料となります。noteよりご購入ください。

■ダウンロードページ
・note
https://note.com/efficiencydesign/n/ne73d1e67ff87

・booth販売ページ
https://efficiencydesign.booth.pm/items/2164165

boothでは他にもIllustratorのデザイン作業の効率を上げるスクリプトを多数公開しておりますのでよろしければぜひご覧ください。

各文字種の抽出の範囲について

ひらがな・カタカナ・漢字

問題なく全て拾ってくれるはず…です。

アルファベット

半角、全角問わず拾ってくれます。

数字

半角、全角問わず拾ってくれます。それに加え、半角ハイフン「-」と、全角及び半角のコロン「:、:」、スラッシュも一緒に拾ってくれます。 これは日付や時間に対応させるためです。

「円」と「%」

よくプライスの処理で「円」だけを小さくしたり、 「50%OFF!」 等のパーセントだけを小さくしたりする、セール時のプライス表記処理を行う時に便利です。

格助詞

「が,の,を,に,へ,と,で,から,より,や 」を拾います。文中のすべてのそれを拾うので、意図しない部分が拾われる可能性がありますのでご注意ください。
ちょっとしたタイトルのメリハリを出したい時に活躍します。個人的にはこれをよく使います。

( )で囲まれた文字

ちょっとした注釈など、カッコで囲まれた文字を小さくするシーンもしばしばあるのではないでしょうか。しかもカッコって、種類が色々あります。
一応一通り網羅していると思いますが、以下のカッコに対して処理を行います。
「 」,『 』,( ),{ },[ ],〔 〕,〈 〉,《 》,【 】,〝 〟,⦅ ⦆,〖 〗,〘 〙

検証について

mac os mojave、windows10のillustrator cc 2019で検証済みです。

免責事項

このサイトで配布・紹介しているスクリプトを使用するにあたり、以下の項目に同意したとみなします。
・このサイトで配布しているスクリプトを無断で転送・販売・配布の禁止
・このスクリプトによって起きるいかなる不具合や損害も、サイト運営者は責任を負いません。

お礼

このスクリプトを作るにあたり、open spaceの古籏さんに協力いただきました。ありがとうございました。

スポンサーリンク


関連記事

コメント

    • 音マコ
    • 2022年 7月 09日

    文字の間隔の調整、いつも手間に感じていたので検索したらこちらに辿り着きました。
    素晴らしいツールですね!

    ちなみに一つご質問なのですが
    こちらのツールaftereffectsでは動作しないでしょうか

      • 01efficiency-dekisugi
      • 2022年 7月 09日

      ありがとうございます!
      検証はできていませんが、
      Illustratorとは色々違いすぎるので、
      aftereffectsでは動作は動作しないと思われます。

  1. この記事へのトラックバックはありません。

時短したいなら読んでおきたい本

10倍ラクするIllustrator仕事術 ベテランほど知らずに損してる効率化の新常識

プロフィール

DTPデザイナーを経てちょくちょくWEBデザインもやりつつWordpressをいじりったりしながら日々Illustratorの効率化と、ダンディズムとは何か?を追求しているポールともうします。
メールはこちら
ページ上部へ戻る