はいこんにちは。Illustrator CC 2019の環境設定には[選択された文字の異体字を表示]なる設定があるのですが、どうもこれがクリックで切り替えられない呪いがかかっているらしい。Windowsでは試してないのでわかりませんが。Illustrator CC 2019の[異体字…
タイトルで用は済んでるのですが、忘れないようにもう少しメモしておきます。 以下、OSX10.9 + CS6を前提に書いたものです。 直接DOMをいじるよりInDesignのメニューコマンドを叩いてしまうほうが処理が楽なことって結構ありますが、パネルメニューの場合は…
昨日かいたやつがeveryItem()やitemByRange()で取得したオブジェクトに対応できてなかったことに気付きまして。twitterで騒いだところ、判別しないで対応すればいいじゃないと教えていただきました。https://twitter.com/peprintenpa/status/570915349459136…
自分で書かないと忘れるのでメモしておきます。たとえばParagraphに「指定した数値だけポイントサイズを下げる」ってメソッドを生やすとか。 (function(){ // Paragraph拡張 // 引数に指定した数値ずつサイズを下げる。単位は無視して数値しか見ない // 成功…
ExtendScriptって名前、検索しづらいにもほどがあると思います。どうもこんばんは。スクリプトをいくつかのファイルに分割したり、単機能のライブラリとして読み込んだりしたいとき、#includeディレクティブ(指示文)を記述するとインクルードすることがで…
はいこんばんは。 相互参照の作り方がけっこうめんどくさかったので自分用にメモ。ついでに実験。 10.9 + CS6でしか動かしてません。あと、テキストアンカーへの参照は別の作り方するはずです。調べてない。 必要なものは 参照先ドキュメント (A) 参照先マー…
たまにはアプリケーションに特化したことを書こうのコーナーです(今考えた)。いわゆる「別名保存」はDocment.saveAs()メソッドを使うんだけど、オプション類をいちいち調べるのが嫌になったのでまとめます。 なお、以下はPhotoshop CS6 Javascript Scripti…
前フリが思いつかない件について。 この記事の主旨は一言で言うと「parseIntには第2引数で基数を指定しよう」です。 基本 parseIntとparseFloatは、どちらも引数として渡された文字列をパースして数値に変換するグローバル関数。 parseIntは整数、parseFloat…
お蔵出しシリーズ3。いつだか忘れたけど昔書いて、2013年5月にリライトしたらしいものをほぼそのまま。どうでもいいけどこのシリーズ、タイトルを統一しようとする気持ちがまったく見受けられませんね。 基本 array.sort(比較関数); 配列arrayの要素を、比較…
お蔵出しシリーズ2。2008年2月に書いたらしいものに加筆したら原型がなくなりました。 ループ文とは 通常は上から下に処理が進んでいくプログラムを、一定条件に当てはまるあいだだけ繰り返し処理する制御文。 for文 初期値、条件、増減式を設定して、条件が…
PCの中身を整理したので、お蔵出しシリーズと称して、昔自分のために書いた文章を供養していこうと思います。たぶんあんまり続かない。 今回は2008年2月に書いたらしいものに加筆修正しました。 基本(条件演算子の記法) if(条件式) { 条件式が真(true)の…
はいこんばんは。InDesignで索引項目を追加するときはソートのために読み仮名を入力しなくてはならないのですが、手打ちするのがあまりにもめんどくさいので自動的に取得するスクリプトを作りました。 読み仮名の取得にはみんな大好きYahoo!のテキスト解析We…
はいこんばんは。4GBパッチというものの存在を知ってちょっと調べていたのですが、その過程でこの記事を見かけまして。 4GBパッチは効果がある! & 個人的使用ツール せっかくなので自分の愛用しているソフトウェアをいくつか晒してみたいと思います。 当然…
はいこんばんは。先週の土曜日はInDesignの祭典、INDD 2013 Tokyo (spring)に行ってきました。セミナーのレポートとか最近サボり気味なんですが、今回は自分の業務にダイレクトにつながる内容だったので、せっかくだから俺は赤い扉を選感想など書いてみよう…
はいこんばんは。 ちょっと前からですが、メインのソーシャルブックマークサービスをPinboardに乗り換えました。はてなのほうは継続利用中です。 これだけで完了するような話ですが、せっかくだからいろいろ書いておきます。 さようならlivedoor Clip 愛用し…
ご無沙汰しております。 長々と前置きはしないことにして 淡々とInDesignの(たぶん)バグ報告します。 InDesignの索引作成時は見出し語の位置にマーカーを入れていくのですが、これをスクリプトからやろうとすると、ある条件下で挿入位置がずれるというバグ…
あーあー本日は雨天なり
ぼやぼやしていたら、今年も半分過ぎたどころかもう8月ですって。今年まだ何もしてない気がします…… というわけで9月ごろがんばります。東京のDTPの勉強会 特別編でしゃべることになりました。すでに参加受付開始してます。 DTPの勉強会 特別編・第2回 日時…
とってもお久しぶりです。最近アウトプット減ってて*1インプットも滞っています。 スクリプトもまとまったものはあまり書いてないんですが、久しぶりに汎用っぽいのができたのでおすそわけ。すでに書いてる人がいたらすいません…… ライブラリの各アイテムを…
お久しぶりですこんばんは。主にやる気の問題でご無沙汰しておりました。 InDesignのタグ付きテキスト配置にありがちなこと タグ付きテキストを[配置]で流し込むとき、タグで指定していないはずのスタイルが適用されてしまうことがあります。デフォルト状…
注:この記事の内容は、アップの数日前(DTP Booster 013受講前)に書かれたものです。アップするかどうか受講後に悩みましたが、結局貧乏性(モッタイナイ)に負けて載せてしまうことにしました。参加予定のDTP Booster 013(Omotesando/100602)はスクリプ…
Adobe CS5の発売にあわせて表参道で行われているイベント群、その中で3日連続で開催されたDTP Boosterの最終日のセミナーを受講してきました。 テーマは「スクリプト(入門)」。 私もなんとかスクリプトを自作するところまでは来ているので、自分のためとい…
こないだのスクリプトをちょっと改造してみました。 実行のたびにダイアログを生成するのではなく、一度実行したら(閉じない限り)InDesignを終了させるまでずっと表示されたままになるウィンドウを作ります。その他、ちらほら修正など。 例によって動作確…
たくさんあるスウォッチの色を頻繁に切り替えたいとき、手作業や別ドキュメントからの読み込みをするのがものすごく面倒になった*1ので作りました。 ScriptUIを触ってみたかったのでCS3/CS4のみ対応です(たぶん)。動作確認はWindows XP SP3 InDesign CS4(…
ほんとは年内にあと一回くらい更新しようと思っていたけど、ぐずぐずしてたら大晦日になってしまいました。 今年はアウトプットの年にしようと突然思い立ち、このブログをはじめたりTwitterでつぶやいたりソーシャルブックマークでコメントを書いたり(これ…
セクションマーカーを入力していく手間をちょっとだけ省きます。すでにセクションは作成されていることが前提です。 自分の作業で使うために作ったので汎用性は微妙ですが、あまりにブログを書いてないのでたまには更新しようと思い立った次第。実行するとこ…
といつも思うので、自分用にメモすることで覚えようという魂胆です。 以下はInDesign CS4の正規表現について記述します(たしかCS3から使えたような気がする)。 結論から 名前 英語で 位置 演算子 後読み lookbehind マッチパターンより前の部分 (?<=) 肯定…
まさかの2日連続投稿ですが、ただの続きです。昨日のスクリプトですが、せっかく正規表現を使っているのになぜか一文字ずつ検索していました。あほか。 一応動くとはいえ文字が多くなると激重だったので、勉強もかねて書き直したものが下です。パフォーマン…
タイトル長い。★追記:激重だったので修正版作りました!どうにも入りきらないテキストをむりくりスペースに収めたいとき、かなの間だけ詰めたりすることがよくあります。それを自動でやろうっていうスクリプトです。俺得です。 Illustrator 10はダイアログ…
もしかして常識だったらどうしよう。まあ、自分メモとして書いておくことにしよう。 Windows版しかわからないのだけど、Macだとどうなんだろう? InDesign単体なら大丈夫のはず InDesignは白や紙色のオブジェクトにオーバープリント属性を設定できません。プ…