InDesign 18.4と17.4.2が出ていますが、今回は慎重に
少し前になりますが、InDesign 18.4および17.4.2がリリースされています。このブログでの案内がいつもより遅くなったのですが、実はセキュリティ更新情報を待っておりました。
セキュリティ修正について
1つ前のバージョン(17.x)のアップデートが出るってことはほぼセキュリティ更新に間違いないのですが、問題はその更新が最新バージョン(18.x)のどれと同じなのかということです。それが1か月以上前のアップデートであれば、「最新バージョンで適用して問題がないから1つ前のバージョンにも適用した」ということで安心してアップデートする(前回はそうでした)のですが、あまり日が経ってないと、「確認期間が短いのでアップデートが不安」なわけですね(私個人の感覚です)。
そして、セキュリティアップデート情報の公開が毎月第2火曜日(日本では水曜日)ですから、その情報を入手するまでは迂闊にアップデートできないというわけです。そのため、アップデート情報をまとめて今日書いた、というわけです。
で、肝心のセキュリティ情報はこちらのページです。つまり18.4と17.4.2にセキュリティ修正が入っているということです。18.4は6月22日(コミュニティフォーラムのアナウンスによる)、17.4.2は6月23日(私が確認した日)なので、おそらく同時リリースでしょう。
ということで今回のセキュリティ修正は、まだユーザーの実稼働環境では検証されていないセキュリティ修正となります。開発チームの方では問題ないということで同時リリースなのかもしれませんが、説明が不足しているため、私にとって安心して適用できる状況ではありません。
そのため私は17.4.2の適用はしばらく様子を見るという判断をします。最低1か月は様子を見たいので少なくとも7月中はアップデートを控えようと思います。今「InDesign JavaScript教室」をやっているので、それが終わる(8月6日)までは放っておこうと思っています。
InDesign 18.4
リリースノート(次のアップデートがあると内容が更新されますので注意)
InDesignの新機能(次のアップデートがあると内容が更新されますので注意)
新機能としては次の2つ。
- Publish Onlineで公開されたドキュメント内でテキスト検索ができるようになった
- ロードマップどおり、UXPに大幅に変更が加えられた
こちらも「InDesign JavaScript教室」の関係で、それが終わる(8月6日)までは放っておくつもりです。ですから検証はできていないのですが、アップデートする際はいくつか確認しなければならない事項があります。もしアップデートされる場合は以下のことに該当しないか、もし該当していれば確認しておいた方がよいでしょう。
UXP Scripting
ロードマップにあるとおりUXPに大幅な変更が加えられました。
今までグローバルだったInDesignアプリケーションオブジェクトが、モジュールを組み込まなければならなくなりました。
従来(18.0Beta~18.3)の書き方
let doc = app.documents.add();
18.4以降の書き方
let idDom = require("indesign"); let doc = idDom.app.documents.add();
(これ「let app = require(“indesign").app;」と書けるんなら1行追加だけでいけそうなんだけどな)
ロードマップを紹介した記事でこのように書いていましたが、この夢は破れ去りました。その理由はこちらのコミュニティフォーラムのディスカッションです。
つまりEnumerator(列挙)もグローバルオブジェクトではなくなってしまったのです。
18.4以降の書き方
let idDom = require("indesign"); let doc = idDom.app.documents.add(); doc.viewPreferences.horizontalMeasurementUnits = idDom.MeasurementUnits.POINTS;
これは痛い。面倒くさい。
書き出したPDFファイルで"Insufficient data for an image"エラー?
英語をよく理解できていないので間違っているかもしれませんが、書き出したPDFファイルをAcrobatで開いたときに"Insufficient data for an image"エラーが出るという情報があります。不確かな情報ですが、一応書いておきます。(20:35追記:UserVoiceにおいてAdobeの開発チームより「この問題の調査を優先している」というコメントがありました。)
投稿したのが同じ人で実は1件だけ、という可能性もあるのですが、この場合18.3に戻せば大丈夫ということです。
PluginConfig.txtに何かが起こった
こちらは修正済みの問題のページです。
PluginConfig.txt でアドビ提供のプラグインが除外されているため、InDesign が起動時にクラッシュする。
PluginConfig.txtを使用している方は要注意です。何のことかわからない方は私が以前ブログで長々と検証していますのでそちらをご覧ください。
PluginConfig.txtは外すプラグインを間違えるとクラッシュするのはそのブログの中でも確認済み、さらに記事内のリンク先で解決方法も提示しているのですが、どうやらそのクラッシュが気に食わないようです。ただこの文面だと何をどう変更したのか分からないため、動作確認をしないといけません。でも今はできないので、もし使用している方がいましたら確認してください。
REBAポップアップって何だ?
修正済みの問題のページにあるんですけど、これ何ですか?