見出し画像

1文字ずつ異なるアピアランスを適用できるようにスレッドテキストにする

1文字ごとにエリア内文字をスレッドテキストにすることで、1文字ずつ異なるアピアランスを適用できます。

そこまでしなくても「文字タッチツールでいいんじゃ?」と思うところですが、テキストを連続しながら(つまりテキスト編集可能)1文字ごとにアピアランスを与えられます。


スレッドテキスト

メールでも使われる「スレッド」(thread)は、「縫い糸」や「脈絡」という意味ですが、Illustratorでの「スレッドテキスト」は連続したエリア内文字のことを指します。

手順

次の手順で行います。

  1. スクリプトで1文字ずつバラバラに

  2. ポイント文字をエリア内文字に変換

  3. スレッドテキストを作成


バラバラにするスクリプト

1文字ごとにバラバラにするには、こちらのスクリプトが役立ちます。

テキストファイルにペーストし、「splitter.jsx」ようなファイル名で保存して利用しましょう。

ポイント文字をエリア内文字に変換

ポイント文字をエリア内文字に変換するには、バウンディングボックス右側から出ている棒の先端の〇をダブクリックします。

複数のポイント文字をまとめて変換できます。

スレッドテキストを作成(変換)後の改行コード

スレッドテキストを作成すると文字は連結しますが、1文字ごとに改行コードが入ってしまいます。 文字列を変更したいとき、このままでは不便ですので、改行コードを削除しましょう。

正攻法では[検索と置換]ダイアログボックスで改行コードを削除できません。

  • ポップアップの候補列に出てこない

  • 「^n」のように入力できない

しかし、テキストの改行コードだけをコピーし、[検索文字列]欄にペーストすると、不可視なまま改行コードをペーストし、置換できます。

応用編

カレンダーを作るときなどに応用できます。

2014年に出版した書籍のアウトテイクで、2016年に公開していたPDFです。


別のやり方

「1文字ごとにバラバラにしてスレッドテキスト化」までを一瞬で実現できるスクリプトを「ポール/0.5秒を積み上げろ」さん @efficiency_d が公開されました。

有料のスクリプトですが、むっちゃバリュー高いです。


ここから先は

0字
月に10-20本くらいの記事を投稿しています。定期購読されると、更新のお知らせを受け取ったり、マガジン限定記事やサンプルファイルをダウンロードできます。 購読を開始した月に更新された記事から読むことができます(初月無料)。

DTP Transit 定期購読マガジン

¥100 / 月 初月無料

マガジン限定記事やサンプルファイルをダウンロードできます。

定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5