【解決】Illustratorでアイウなどの連番をふり直したい!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る
連番振り直し 横方向 図版

学習参考書や問題集などを扱っていると,連番をたくさん使います。問題番号123・選択肢アイウ・三角形ABCなど,枚挙にいとまがありません。

Illustratorでそれらを作るときには,

  1. 普通に「ア □□□」などと入力
  2.  □□□」のようにフォントや文字サイズを指定
  3. 移動コピー・⌘D(繰り返し)・⌘D……
  4. 複製したテキストフレームのアの部分をイ,ウなどに打ちかえ

みたいに進めることが多いと思います。
ほか,過去の制作物があって番号だけ新しいものに打ちかえるケースもよくあります。

でもこの作業ってすごくちまちましていて面倒です。それに世界一連番の打ちかえが速い人間になったとしても,きっと誰も評価してはくれません。

そこで今回は,選択したテキストフレームの1文字目を連番とみなし,座標順で番号をふり直すJavaScriptを紹介します。

ダウンロードはこちらです。横組み向け,縦組み向けの2つセットになっています。

動作説明

テキストフレームの1文字目を連番とみなし,その部分を書き換えます。2文字目以降は触りません。

横組み向けのものは,一番左上にある連番を最初の文字として,左から右・上から下に番号を増やしていきます。

連番振り直し 横方向 図版

縦組み向けのものは,一番右上にある連番を最初の文字として,上から下・右から左に番号を増やしていきます。

連番振り直し 縦方向 図版

基本的に番号は文字コード順に変わります。1の次は2ですが,9の次は10でなく:(コロン)です。

ひらがな,カタカナの場合は特例です。文字コード順だとアの次がィになってしまうので,イになるようにしました。ンより先はなく,それ以降はもともとあった文字が残る設定になっています。

同様に漢数字一の次は二,九の次は十,それ以降はそのまま残ります。

使いかた

2つ以上のテキストフレームを選択して,スクリプトを実行するだけです。
ちまちまよさようなら!

これでまた少し仕事が速くなりました。今日もさっさと仕事を切り上げて好きなことをしましょう!

コードはこちら

このサイトで配布しているスクリプトやその他のファイルを,無断で転載・配布・販売することを禁じます。
それらの使用により生じたあらゆる損害について,私どもは責任を負いません。
スクリプトやファイルのダウンロードを行った時点で,上記の規定に同意したとみなします。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

広告

コメントを残す