忍者ブログ

ぼんぷろぐ

InDesign、イラレ、フォトショ(CS6 Win)の勉強中。。。(旧まとめいみブログ)

[InDesign]
ググって漢字を拾ってきてくれるスクリプト

読みの分からない漢字を入力したいとき、正攻法としてはIMEについてる手書き認識だったり部首検索を使うという手があるのですが、それよりも案外ググってみるのが早かったりすることに気づいている方も多いんじゃないでしょうか。



と、こういう感じで部首とかパーツの文字を適当にググると、漢字辞典のサイトだったりYahoo知恵袋だったりがわりと上位にヒットしてくれて、おまけに目的の文字がしっかり「」で囲まれてることが多いので、試しにInDesignで「ググって1ページ目から「」で囲まれてる漢字1字を取り出す」というだけのやっつけスクリプトを書いてみたところ、(うまくいった例だけを見せてるせいか)思いのほかツイッターで反応があったので公開してみる次第です。
あんまり見かけないExtendScriptでSocketを使ってhttp通信を行う例でもあります。使い方あってるのか分からないけどね。


狙った漢字を取得できる割合はもともと50%くらいしかなかったんですが、「教育漢字は除外する」とかいろいろ条件を加えて漢字ごとに点数をつけるとかして、それでもダメなことがあるので他の候補を表示するダイアログも作ったりして、それなりに使えるものになった気がします。



ダイアログは小塚明朝でかっこよく表示するやつをCS6で作ったのですが、これCCではダメみたいです。ScriptUIでフォントを(サイズも)変えられなくなってしまったみたい。CEPに移行させたい人らの嫌がらせとしか思えん。



ダウンロード

[漢字サーチャ ver1.0]



使い方


①InDesignで文字のヒントになる文字列を選択する
②スクリプトを実行
③入力したい漢字があればそのボタンをクリック、なかったらあきらめてキャンセルする
PR

[イラレ]
イラレで放物線をパッと描く

1.円弧ツールを選択して、ドキュメント上をクリックします
2.「X軸の長さ」と「Y軸の長さ」を同じ値にして「勾配」を62.74にします
3.できた曲線を45度回転してバウンディングボックスをリセットします

オワリ

[イラレ]
イラレのスクリプトパネルっぽいやつを更新しました

このブログでひっそり公開していたスクリプトパネルっぽいやつ(Windows用)ですが、作者がCS6オンリー使いなものであまり気にしてなかったけど、複数のバージョンのイラレが混在してて当たり前なCC環境では非常に使いづらいようなのでそのあたりを改善いたしました。それらしい配布ページも作ったぞ。

名前もあらためまして「スクリプト パネル っぽい やつ」を縮めてSppyとしました。ちょっと勇気が足りなくてSPOiにはならなかった。

Sppy for Ai


AutoHotkeyはいいぞー

[イラレ]
フォントパレットのすくりぷと

 
ご覧のようにずらーっとボタンが並んでいて、イラレ上でテキストを選択し、左の小さいボタンを押すと、その右のボタンにフォントの名前が表示され、それがそのフォントを適用するボタンになるというパレットを生成するスクリプトです。


フォントの違う複数のテキストオブジェクトや、テキストオブジェクトを含むグループを選択している場合、一度に複数のフォントを拾えます。
一つのテキストフレーム内で複数のフォントを使ってる場合にそれらを取得するという機能はいまのところありません。1文字目のフォントだけが登録されます。

CS6で開発しています。CCでの動作確認は明日やるつもりですがたぶんボタンの形が違うだけで普通に動いてくれるはず。。

ダウンロード


Ver1.01
2018/01/22 ちょっと更新:ボタンを押した後、イラレのメインウィンドウがアクティブになるようにしたので、すかさずCtrl+zで元に戻したりとかできるようになった(Winのみ)



FAQ

・なんかボタンクリックした時の反応鈍くない?

はい。それがスクリプトUIの限界なのです。

・ボタン押しても反応しないことがあるんだけど?

取得ボタン(左側)はすでに同じフォントが登録されていると反応しません。そうでなくても反応しないことがまれにありますが、イラレを再起動するとかすれば治るかもしれないけどそこまでするほどのものでもないので相性が悪かったと思ってあきらめましょう。

プロフィール

あるふぁ(仮)
InDesignで新聞組版のようなことをしてる人です。

InDesignスクリプトについて

つくったInDesignスクリプトのまとめ

twitter

5つの「く」

ハタハタのすばらしさをまとめました。