DTPab

DTPにまつわるあれこれ

週刊 IM@Study 制作裏話

今年の夏からエンジニアなアイマスプロデューサーさんたち有志のサークル「IM@Study」さんの合同技術同人誌『週刊 IM@Study』のお手伝いをしています。 前回は夏コミで『週刊 IM@Study vol.3』が、そして今回は12/14開催の第二回技術書同人誌博覧会にてそのv…

DTPerのスクリプトもくもく会#15を開催しました

今年最後のもくもく会でした 11/30(土)、DTPerのスクリプトもくもく会#15を開催しました! 参加してくださった皆さま、ありがとうございました。初めての会場だったものの、設備トラブルがあり、皆さまにはご迷惑おかけしました。 話が脱線しますが、DTPer…

InDesignのExtendScriptでルビを実装しよう

1年は早いもので、今年も残すところあと1ヶ月となりました。そう、12月といえばクリスマス、クリスマスといえばアドベントカレンダー! ということで、この記事はDTPアドベントカレンダー2日目の記事になります。 前回の記事はTen_Aさんの『INDESIGNで圧縮フ…

実行しているドキュメントの判定とスクリプトの再実行

現在アクティブなドキュメントに対してスクリプトを実行したあと、そのスクリプトを再度実行する際、アクティブなドキュメントが前回と同じかそうでないかを判定するにはどうしたらいいか? という話を同僚から相談されました。 実は以前こんな記事を書いて…

InDesign ExtendScriptで「テキストを選択しているかどうか」の判定方法

InDesignのExtendScriptでは、テキストに関するサブクラスがたくさんあります。これらを使って「選択しているオブジェクトはなにか?」というのをよく実装するわけですが、毎度毎度「TextStyleRangeと、あとなんだっけ……」みたいに全部をパッと思い出せない…

実行している関数名の表示

個人的なメモです。 !function myFunction () { alert(arguments.callee.toString().match(/^function (.+?)\(/m)[1]); }(); やってることは単純で、arguments.calleeプロパティで関数そのものを参照。 toStringメソッドで文字列化した上で、正規表現でfunct…

InDesignで作業中に別のアプリを起動するショートカットが欲しい

InDesignのいつのバージョンからか、Macのグローバル・ショートカットキーが機能しなくなったように思います。 僕はInDesignでテキスト入力中でもGoogle日本語入力環境設定を表示したいなーと思ったりします。思いますよね。思うと思うんですよ。絶対。 なの…

CatalinaでのPhotoshopの不具合

概要 こんなん出てましたね。 applech2.com ファイル形式を指定しても拡張子が変更されないため、実際のファイル形式と見た目の拡張子が違ってファイルが開けなくなるというもの。 記事で紹介されている簡易的な対策として、ターミナルでfileコマンドを叩こ…

macOS Catalinaで32bitアプリケーションが動かなくなる

概要 Catalinaにアップデートすべきか? VSCodeのES debuggerが最適解なのか? ESTKの今後 まとめ 概要 先日リリースされたmacOS 10.15 Catalinaですが、以前から言われていたように、32bitアプリが動かなくなっているようです。 32bitアプリには、Adobe CC…

【InDesign CC2015〜2019】表組のヘッダーが消えるバグ

新しいAdobe Community Forumがマジで使いにくいのですが、こんなスレッドを見つけたので速報的に共有です。 community.adobe.com 手元で試した限り、CC2015以降、2019までの全バージョンで再現します。 要するに、ヘッダーをグラフィックセルに設定した表が…