TIFF形式で書き出す時に日本語でファイル名をつけるとTIFFファイルのレイヤー名が文字化けする
Illustrator ver25.3.1 ja_JP/Macintosh
macOS10.15.6
再現手順
1.アートボード上にアートワークを用意する。
2.ファイルメニュより「書き出し>書き出し形式」を選択しオプションのTIFFファイルを選択する。
3.書き出されたTIFFファイルをPhotoshopで開くとレイヤー名が文字化けしている。
結果
TIFFファイルのレイヤー名が文字化けしている。
期待する結果
TIFFファイルのレイヤー名がver.25.2.3での結果のように正常に出力される。
これは大勢に影響のない問題ですが、一連のUnicodeテキストの取り扱いに関する不具合だと考えられます。
書き出されたTIFFファイルのイメージリソースブロック中の8BIMシグネチャ(TIFFファイルはリトルエンディアンですからファイル内のバイト順序は逆転してMIB8で保持されています)の関連する識別子が2つあります。このうちnormがシフトJISコードでビッグエンディアンにて記述されます。もうひとつのluniはUnicodeでリトルエンディアンで記述されるのが本来の状態です。このluniの方が文字化けを起こす要因です。しかし、どの様な変換エラーなのかまでは把握できませんでした。以下は不具合が生じている部分の抜粋です。いずれもファイル名は「テスト-1.tif」としています。
ver.25.2.3による出力
C630 B930 C830 2D00 3100
ver.25.3.1での出力
C900 6500 C900 5800 C900 6700 2D00 3100
※各文字コードはリトルエンディアンですからUnicodeLTとなります。
※最新版のPhotoshopはmormの方を正しく出力出来ないバグが存在します。
製品フィードバックへのご協力ありがとうございます。
ご報告いただいた「日本語ファイル名で書き出した TIFF ファイルのレイヤー名が文字化け」問題を修正した、Illustrator 2021(ver.25.4.1)を一般リリースいたしました。
Creative Cloud デスクトップアプリケーションから、製品版のアップデートが可能となっておりますので、動作をお確かめください。
もし、修正されていないような場合は、コメントをお願いいたします。
今後ともよろしくお願いいたします。
Illustrator チーム
-
しとほ commented
現在同じ状況に陥っております。
日本語文だけが文字化けし、中にはファイル自体が破損しているものもあります。
-
Ten_A commented
Illustrator ver25.3.1 ja_JP/Macintosh
macOS10.15.6再現手順
1.アートボード上にアートワークを用意する。
2.ファイルメニュより「書き出し>書き出し形式」を選択しオプションのTIFFファイルを選択する。
3.書き出されたTIFFファイルをPhotoshopで開くとレイヤー名が文字化けしている。結果
TIFFファイルのレイヤー名が文字化けしている。期待する結果
TIFFファイルのレイヤー名がver.25.2.3での結果のように正常に出力される。これは大勢に影響のない問題ですが、一連のUnicodeテキストの取り扱いに関する不具合だと考えられます。
書き出されたTIFFファイルのイメージリソースブロック中の8BIMシグネチャ(TIFFファイルはリトルエンディアンですからファイル内のバイト順序は逆転してMIB8で保持されています)の関連する識別子が2つあります。このうちnormがシフトJISコードでビッグエンディアンにて記述されます。もうひとつのluniはUnicodeでリトルエンディアンで記述されるのが本来の状態です。このluniの方が文字化けを起こす要因です。しかし、どの様な変換エラーなのかまでは把握できませんでした。以下は不具合が生じている部分の抜粋です。いずれもファイル名は「テスト-1.tif」としています。ver.25.2.3による出力
C630 B930 C830 2D00 3100ver.25.3.1での出力
C900 6500 C900 5800 C900 6700 2D00 3100※各文字コードはリトルエンディアンですからUnicodeLTとなります。
※最新版のPhotoshopはmormの方を正しく出力出来ないバグが存在します。