2009年4月19日日曜日

InDesignCS4でライブラリに登録すると画像のタグが消える?

メモ、というかヘルプ!
InDesign CS4でライブラリに登録した画像フレームの、XMLタグが飛んでしまう…。

具体的には次の通り。InDesign、バージョン6.0.1。
まず、たくさんの画像フレームを作り、それぞれに別々のタグを設定する。

それをライブラリに登録する。

元のドキュメントに戻すと…

左1行目、下4つの画像からタグが飛んでしまっている!
抜ける部分は同じライブラリのアセットなら同じだけれど、何度も登録するとその度にいくつかタグが飛ぶ。
これはXMLで自動組してる会社にとっては死活問題なのでは…???

追記0420:コメントにて、せうぞー様より再現しないというご報告をいただきました。個人の設定に依存する現象かも知れません。

追記0424:すいません、忙しくて追記遅れました。
匿名様より再現したとのコメントを頂きました。
原因はわかりませんが自分だけの現象ではないようですので、ブログのエントリは残しておこうと思います。何かわかりましたらまたエントリを書くつもりです。

追記20100108:Adobeのいわもとさんが自ブログでCS4の問題として紹介されてました。
ライブラリに登録するとグラフィックフレームからタグが無くなる - いわもとぶろぐ

追記20110205:一度、解消したというエントリを書いたのですが、間違っていました。
その後検証しないまま、そちらのエントリに打ち消し線と注意書きをして残していたのですが、誤解されるかもしれないのでエントリ削除しました。

9 件のコメント:

せうぞー さんのコメント...

せうぞーです。
何回かやってみましたけれど、再現しましせんでした。
なにか、設定の問題かもしれません。
あるいは、再現オーダーがもっと大きな母数でないと再現しないとか。

タグ名は「タグ」パネルで「新規タグ...」のデフォルトである「タグ1」...「タグ25」を使いました。
普段は日本語のタグ名は使いません。

kanemu1117nc さんのコメント...

せうぞーさん、すみません検証ありがとうございます!
再現性無しですか…。
うちの会社にある2台のマシンで確認して、全く同じようにタグが消えたので、てっきりソフト側のバグだと思い込んでました。
社外で出ないとなると、社内の環境特有?の現象かもしれません。
再インストールかなぁ……。

あれから何度も試してみましたが、抜けるタグの数は2つだったり、4つだったり、あるいは抜けなかったりとまちまちで、場所もオブジェクトを作り直すたびに変わります。
テキストのタグは抜けません。画像フレームの数が少なくても、抜ける事はないようです。
何か法則性があるようにも思えるのですが…もう少し調べてみます。

匿名 さんのコメント...

再現します。
設定の問題かな?
基本の設定の状態で再現してるのでバグなのか仕様なのか?
アップデート有るのかな?

せうぞー さんのコメント...

わたしの環境を書いておきます。
Mac Pro Quad 3GHz(Intel)
Mac OS X 10.5.6
InDesign CS4(6.0.1)

匿名 さんのコメント...

Mac Book 2.4G
Mac OSX 10.5.6
InDesign CS4(6.0.1)
上記の環境です。
OSとソフト環境は同じですね。
InDesignの設定は、デフォルトのままだと思います。
(スクリプト結構まわしてるので自信なし)

kanemu1117nc さんのコメント...

せうぞーさん、匿名さん、ありがとうございます。
出る人出ない人がいるということは、環境によって出る微妙なバグでしょうか?
自分の環境は、
MacBookPro、2.5GHz Intel Core 2 Duo
Mac OS X 10.5.6
memory 4GB
InDesign CS4(6.0.1)です。

ただ、ライブラリによってタグの抜ける場所は決まっている=登録時に抜けるか抜けないかが決まる、ということなので、画像フレームの少ないライブラリならば、「登録する時点で必ずいったんドキュメントに戻してタグ抜けがないか確認する」というルールを決める事で、自分の中ではとりあえず手打ちということにしました。
アップデートで直ると良いのですが…。

匿名 さんのコメント...

タグ名を英数字表記にすると回避できると思います。
例:タグ1 →Tag1

匿名 さんのコメント...

すいません、英語表記では回避できませんね。
もしかしてコピーまたはオプションキーを押しながら複製したフレームだけでタグが無くなっていませんか?複数のフレームを複製した時には先頭のフレーム(オブジェクトの重なり順で一番下)でだけではないでしょうか?

kanemu1117nc さんのコメント...

匿名さん、コメントありがとうございます。
返事遅くなりました、すみません。
>もしかしてコピーまたはオプションキーを押しながら複製したフレームだけでタグが無くなっていませんか?
>複数のフレームを複製した時には先頭のフレーム(オブジェクトの重なり順で一番下)でだけではないでしょうか?
う〜ん、そうかも……。
なにか法則性があるようには見えるんですが、今のところ解決策は見つかっていません。
また時間のあるときに試してみます。