DTPab

印刷やデザイン、アドビ製アプリやスクリプトなど、雑多な技術ブログ

レイヤーに連番を振るスクリプト

あらまし コード ざっくり解説 あらまし Illustratorのコミュニティで書いたスクリプトをGistにアップしていなかったので、ブログにも書いておく次第です。 詳しくはスレッドを参照いただきたいのですが、要するにレイヤーに連番を振りたいという内容でした…

+DESIGNING vol.58に寄稿しました

タイトルの通り、9月17日発売の『+DESIGNING』vol.58に掲載のラクラボに、「AIと一緒にスクリプティング!」と題した記事を寄稿しました。 対話型AIプラットフォームにプロンプトを投げてスクリプトを作ってもらうという、最近そこかしこに見かけるネタでは…

Illustrator:寸法ツールの勘所

Illustrator 2024(v28)に新しく搭載された寸法ツールですが、ベクター生成やモックアップといった華のあるツールに話題を奪われている感が強く、あまり見かけません。いや、そもそも使い処が限られるからかもしれませんが…。 自分の場合は、箔押しの位置の…

Illustrator:ドキュメントのスウォッチ一覧をつくるスクリプト

グローバル版のアドビコミュニティで面白いスクリプトがあったのでご紹介です。 community.adobe.com テキストを選択してスクリプトを実行すると、そのテキストの末尾に(テキストと同じ体裁で)スウォッチ一覧が作成されます。一応、色もそれになります。 …

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

前回から少し間が空いてしまいましたが、DTPerのスクリプトもくもく会#40を開催しました。 dtpmkmk.connpass.com 開催雑感 もやもやしてたけど 今回は、4人の方が参加してくださり、主催側も久しぶりに2人が揃って参加となりました。 DTPから離れて数ヶ月、…

Illustrator:フォント検索―この置換アイコンはなに?

見つからないフォントはどこにある? シンボル ブラシ パターン(スウォッチ) その他のケース 常に表示される・表示されないわけではない? ちょっとだけXで賑わった昨晩のポスト。 これねーフォント検索画面で検索ボタンに♣️マークが出てたらシンボルで確…

Excel:Officeスクリプトをいじってみた

公式ドキュメント 触った感じ APIが似ているので扱いやすい 大きな違い サンプル サンプルコード Excelのスクリプトは、最近ではTypeScriptで書けるらしい…ということで試してみた。 公式ドキュメント learn.microsoft.com 触った感じ APIが似ているので扱い…

Adobe Fontsの書体検索精度

Adobe Fontsのフォント検索機能 WhatTheFont 書籍系のDTPには向かない Adobe Fontsのフォント検索機能 Adobe Fontsには、画像から書体を類推する機能があります。 helpx.adobe.com すごく便利ではあるのですが、精度的にちょっと不満…。 Adobe Fonts提供のフ…

Illustrator:スクリプト書体(筆記体)でのアポストロフィ

Illustratorアポストロフィ問題 参考文献 Illustratorアポストロフィ問題 スクリプト書体(筆記体)でアポストロフィを処理するとき、単純に文字列として落とし込んでしまうと、本来の筆順とは異なり見た目がおかしくなりますよ、という話。 スクリプト書体…

業務にAdobe Fireflyを使い始めています

成功例 Firefly:チラシの背景を生成 Illustrator:商品サンプル用のグラフィックを作成 失敗例 うまく伝わらない日本語的な名詞 言語圏・文化圏の違いによるイメージの齟齬 転職してまもなく2か月という時期ですが、職場は佳境を迎えていて、出展する展示会…

【Obsidian】外部ファイル参照パスを生成するAutomator JXA

はじめに 外部ファイルを参照する書き方 Automatorで作ってみる JXAの中身 使い方 参考文献 はじめに 仕事でのメモ書きに、いまはObsidian*1を使っています。Obisidianにした理由は、概ねこんな感じです。 Notionは表現がリッチ過ぎ、単純なmarkdownで記述し…

Adobe Firefly Camp参加レポート

3/25、「Adobe Firefly 公開1周年記念 みんなで学ぼう生成 AI と著作権!」と題するウェビナーを聴講しました。 firefly-camp.connpass.com β版がリリースされて1年経ったAdobe Firefly(以下、単にFirefly)について、アドビの轟さんとデザイナーの木村さん…

印刷会社を退職しました!

本日3月29日が最終出社日でした。9年と11ヶ月お世話になりました。ということで退職エントリーです。 雨の本社屋 現職振り返り 担当した業務 得られた経験やスキル この会社でのポジティブな面とネガティブな面 ポジティブ面 ネガティブ面 業界として 感謝 …

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

3/23、今年2回目のDTPerのスクリプトもくもく会を開催しました。 dtpmkmk.connpass.com もくもく会#39 雑感 ブログの変更点 デザイン テキスト関係 Git管理 以降のもくもく会について もくもく会#39 雑感 今回は募集告知のポストなど露出をサボったせいか、…

『+DESIGNING』vol.57に寄稿しました

今月27日発売予定の『+DESIGNING』vol.57掲載の「ラクラボ。」にまた寄稿させてもらいました。 www.plus-designing.jp 今号は、全体としてはクリエイティブ分野におけるAIとの付き合い方みたいな内容みたいですね。僕も非常に楽しみにしています。 一方、僕…

【InDesign】そのテキストが後注かどうかを調べる

テキストが後注機能で生成されたものかどうかはStory.isEndnoteStoryで調べることができる、というメモ書き。 www.indesignjs.de indesign.cs5.xyz 当初は文末脚注とかいう不思議な訳語だったんですが、機能としてはCC2018(v13)から実装されています。 stu…

【InDesign】ドキュメントにオーバーセットテキストがあったら保存できないようにするイベントリスナー型スクリプト

追記 2024-02-22:コメントで教えていただきましたが、だいぶ漏れがあるようです。2024-02-26:ということでコードを更新しました。末尾にちょっとだけ解説を追記しています。 サンプル 追記 そもそも論として TextFrame.overflowsの大きな穴 Footnoteオブジ…

SUI:項目数に応じて自動で増減させるタブ

おいおい、UXPやらずにまだScriptUIいじってんの? という内なる声を、職場はまだInDesign 2024に移行しきれていないのでしかたないだろ、となだめるこの頃。 前段 項目をタブに分配する 配列の要素を任意の要素数に分配した二重配列を作るには SUIのタブパ…

SUIのtabbedpanelはキャメルケースにすると怒られる

怒られるのがtabbedpanel側ではなく、追加しようとするtab側ってのも解せないんですよ キャメルケースの tabbedPanel では怒られが発生する 全部小文字だとOK! 全部小文字 そうするとちゃんとSUIダイアログが表示される そういうとこだぞ なので、今さらな…

便利なPreference.propertiesプロパティの落とし穴

前段 問題 問題の切り分け 存在しないプロパティ 型違反 fillColorがおかしいのか? 取得できても利用できないオブジェクト 試してみよう どうやって回避する? まとめ 余談 前段 InDesignの各Preferenceにはたいていpropertiesという便利なプロパティがいて…

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

dtpmkmk.connpass.com 今年最初のもくもく会でした! おひとりご連絡なく不参加となりましたが、3人ほどで小ぢんまりと開催しました。

2024年明けました

明けましておめでとうございます。 正月だというのに家のWi-Fiが死んでしまい、テザリングで記事を書いています(どうして…)。 さて、年が改まったということで、昨年の振り返りと今年の展望やら抱負やらを書いておきたいと思います。

テキストの欧文合字を一括でオフにするInDesign用スクリプト

ドキュメント内の欧文合字設定を全部オフにするInDesign用スクリプトを書きました。 スタイルの中を全部オフ→ドキュメントを検索置換で全部オフ という処理です。 var doc = app.activeDocument; var pst = doc.allParagraphStyles; for (var i = 1, len = p…

コードポイントで指定した範囲の文字列を取得するInDesign用スクリプト

昨日公開した記事で、~Kや\u、\lのコードポイントの範囲を調べました。 uske-s.hatenablog.com さすがに手作業で文字を入力するわけにもいかず、こんなスクリプトを作ってテキストフレームに文字列を入力→選択して表組に、という流れで資料を作成しました。 …

2023総まとめ:InDesignの正規表現にまつわるTips振り返り

今年もQiitaや他のアドカレを眺めながら、こんな盛り上がるコミュニティにいたら楽しかったなと思うこの頃です。 さて、12月ということで振り返りっぽい記事を書こうかと思います。今回は正規表現について、過去ブログに書いた内容も交えながらTipsとして放…

OSをまたいで作業する際に注意すべきヒラギノフォント

言わずとしれた大人気フォントのヒラギノシリーズですが、一部の書体ではmacOSとWindowsで(何の警告もなく)濁点の大きさが変わるという鬼畜仕様があります*1。 今回は少し詳しく調べた結果を記事にしました。OSをまたいで作業する可能性がある環境の方はぜ…

トリムされた画像が閾値以上トリムされているかどうか調べたい

はじめに 概要 仕様 スクリプト はじめに X(旧Twitter)のInDesignコミュニティで救難信号を受信しました(ご本人に掲載許可はいただいています)。 で、実は僕はこういうスクリプトを普段から書いていまして…。 ほとんど近しいものが手元にあったので、少…

Adobe MAX JapanのAsk The Expertsコーナーに立ちます

来週に迫ったAdobe MAX Japan! X(旧Twitter)でもポストしましたが、Adobe Community Expertの活動の延長で、Ask The Expertsというコーナーに立たせてもらうことになりました!「Photo, Design」「Video」「UI, UX」という3つのスペースがあるのですが、…

InDesign 2024とmacOS Sonomaの相性が最悪らしい

という話がUS版のフォーラムでも度々話題に上がっています*1。 それもそのはず、macOS SonomaはInDesign 2024のシステム要件には入ってないんですね*2。 記事執筆時点での対応macOS ちなみに、Big Surは今年で(実質的に)サポート終了*3なので、DTP環境とし…

後出しだけどフォントだけ抽出・適用するスクリプト書きました

とてもご無沙汰しています。2か月前の最後の記事から全然更新できていませんが生きています。 はじめに Illustratorでフォントファミリーとウェイトだけを別のテキストから抽出して適用したい、という話をたまたまX(Twitter)でお見かけしたので、スクリプ…