DTPab

DTPにまつわるあれこれ

JXAのデバッグにSafariのWEBインスペクタが使える

JXA

はじめに 公式ドキュメント 記事執筆時点のマシン環境 JXAデバッグでWEBインスペクタを利用する手順 SafariのWEBインスペクタをオンにする JXAにdebuggerを記述する スクリプトを実行する Automatorでもデバッグできる おわりに はじめに JXAをスクリプトエ…

SUIに画像を埋め込む方法

はじめに 取り扱わないこと 画像ファイルを文字列化する SDBを使う BINARY読み込み、コードポイントとして落とし込む 文字列化する 画像データとして復号 BINARY読み込み、toSource()メソッドで文字列化 文字列化する 画像データとして復号 おわりに 補足:S…

StartupScriptでアプリ起動時に一度だけ呼ぶイベントある?

答え:1回呼ぶだけならイベントに登録するなかれ そもそもStartupScriptってアプリ起動時に実行されるスクリプト。だからStartupScriptsフォルダにスクリプトを放り込んでおけば起動時に1回呼ばれて終了となりますよね。 どうしてこんなことに気づかずイベン…

ScriptUIの詳細な資料

以前もくもく会で紹介したような気がするのですが(してないか?)、USスクリプティングフォーラムでも常連のPeter KahrelさんがScriptUIに関する詳細な資料を無償で提供されています。Adobeのどんな公式ドキュメントよりも詳しく、実情に沿った内容です。 S…

File.openDialog で複数のファイル種別を指定する

はじめに File.openDialog()メソッド 第2引数の書き方 Windowsの場合 macOSの場合 どちらのOSにも対応した書き方は? はじめに フォーラムで標題のようなスクリプトをどう書くの? って質問を見つけて回答した*1のでブログにも残しておきます。 File.openDia…

IllustratorのUIスケール次第でSUIのリスト表示がおかしくなる

Illustrator 2019から搭載されたUIスケールという設定で、表示されるパネルなどの大きさを調整できるようになりました。 環境設定>ユーザーインターフェース ところが、これを一番左(小)以外にしてしまうと、Script UI(SUI)のリスト表示が以下のように…

ExtendScript用のモジュールを作っています

タイトルの通りです。 github.com 別のリポジトリにも置いていたのですが、モジュールはモジュールだけでまとめて管理したいなと。モジュールの追加や修正を逐一ブログで報告しないと思いますが、今回はひとまず過去公開していたモジュール(以下の記事参照…

同人誌の表紙をInDesignで作ろう―後編

[FAC] 前回はドキュメントの作成まで行いました。ここから印刷入稿用のPDF作成まで一気にやっていきます。 後半のPDF書き出し設定については同人誌印刷に限らず印刷入稿用PDFすべてに共通するものなので、この記事を参考に印刷入稿用のPDFを作ってもらえれば…

同人誌の表紙をInDesignで作ろう―前編

はじめに 免責事項 何する? InDesignで表紙を作るメリット 同人誌の表紙作成 InDesignの設定 カラー設定 余談:カラープロファイルの同期 [黒]スウォッチのオーバープリント ドキュメントの作成 判型 綴じ方 ページ数・見開きページ 裁ち落としと印刷可能領…

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

東京もやっと緊急事態宣言が解除され、朝の通勤電車も少しずつ混雑が戻ってきた感じがしてます。 さてそんな中、5/27にDTPerのスクリプトもくもく会#17を開催しました。 平日の昼間開催にもかかわらず、5名の方に参加していただきました。ありがとうございま…