プレビューで起きるPDFの文字化けを直す[まとめ]

しばらく前まで,MacのプレビューでPDFを開くと文字化けが発生してました。これに関して2回ほど記事を書きましたが,それをまとめたいと思います。
過去記事
「Leopard 10.5.8でATSserverの様子がおかしい」
「(追記)Macの文字化け直った!!」

ATSServerを再起動したら,文字化けがなくなるのは分かってましたが,Mac本体を再起動するとやはり文字化けが発生してました。Google日本語入力を一旦,無効にしたら文字化けしなくなったと書いたんですが,これは間違ってました。Google日本語入力は悪くなかったです。

プレビューの文字化けがそもそも発生するようになったのは,楽天トラベルから送られてきた航空券のEチケットのファイルを開いたせいです。Acrobatリーダーでならちゃんと開けるんですが,プレビューで開くと内容がちゃんと表示されません。一度楽天からきたEチケットのファイルをプレビューで開くとATSServerがおかしくなるようです。

一度は文字化けが直ったんですが,またEチケットのファイルを開いたら文字化けするようになりました。プレビューがおかしいのか,EチケットのPDFファイルがおかしいのかは分かりませんが,とりあえずLeopardのプレビューで楽天から来たEチケットを開くのは危ないことが分かりました。

結局,文字化けが直った原因はOSのアップデートでした。OSの再起動が必要なアップデートを適用することで文字化けが直りました。今回はこの前出たMacのセキュリティアップデートを適用することで解決しました。以前,文字化けが直ったときもOSのアップデートをしてました。

[結論]
QuickLookでちゃんと表示されないPDFのファイルをプレビューで開くのはやめておいた方がよさそうです。そういうPDFはAcrobatリーダーで読んだほうが無難です。
もし,プレビューがおかしくなって文字化けが起きるようだと,OSのアップデートを適用することで直るかもしれません。ATSServerの再起動も有効です。

(追記)Macの文字化け直った!!

前にも書きましたが,まだMacで文字化けしてました。

Mac OS X 10.5.8のMacBookです。プレビューで数式の入ったPDFを開くと式が文字化けします。同じPDFファイルをAdobe Readerで開くとちゃんと表示されます。

前にも似たようなことになったので,同じような対処をしました。アクティビティモニタでプロセス名「ATSServer」を停止します。ほっておいても新しいATSServerが起動します。

これで一応文字化けは直るんですが,Macを再起動するとまた元に戻ります。いつからこうなったのかはよくわかりません。1ヶ月くらい前までは,大丈夫だったんですが。

なんとかならないものでしょうか。

[追記]
Google日本語入力を一度きって,ことえりだけにしたら再起動しても文字化けしなくなりました。もう1度Google日本語入力を有効にしても文字化けは起こりませんでした。Google日本語入力が文字化けの原因だったかどうかははっきりしませんが,文字化けがいまのところは起きてないので様子を見たいと思います。