プレビューアプリでPDF中の日本語が文字化けする

MontereyにアップデートしたMacで、日本語PDFの一部をプレビューアプリで表示した際に文字化けするようになりました。

Adobe Acrobat Reader DCでは日本語は文字化けなく表示されます。

フォントが埋め込まれていないファイルで発生しているようです。

Acrobatで確認した該当ファイルのフォントは

・GothicBBB-Medium

・Ryuimn-Light

いずれも埋め込みはされておらず、AcrobatではHiraKakuProとHiraMinProが実際のフォントとして使用されています。


Big Surでは同一ファイルが日本語で表示されていることを確認しています。

また、Big SurでもMontereyでもシステムの言語と地域は日本語です。

Montereyではフォントが埋め込まれていないPDFファイルの扱いが変わったのでしょうか。

プレビューで埋め込まれていない日本語フォントを表示させる方法はあるのでしょうか。

MacBook Pro 13″, macOS 12.1

投稿日 2022/01/16 05:57

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2022/01/18 08:02

zcamさんのおしゃっているPDFの日本語が文字化けする件ですが,zcamさんのMacのMontereyに固有な現象(障害)かもしれません.

と申しますのは,私のところに本日納品された真っ新なM1 Mac (Monterey)においては,プレビューで文字化けはおきませんでした.


つまり,モリサワのCIDフォント GothicBBB-Medium, Ryuimn-Lightをインストールして``いない''状況下で,GothicBBB-Medium, Ryuimn-Lightを使用しているが埋め込んでいないPDFファイルを閲覧しましたが,プレビューで文字化けしませんでした.この真っ新なM1 Macのプレビューで表示されているGothicBBB-Medium, Ryuimn-Lightは,モリサワのCIDフォントをインストールしたMacとは明らかに異なる書体を使って表示されいたので,ヒラギノ書体で代替表示されいるようです.私が,状況確認に使っているPDFファイルは,dvipdfmx (20140317)で作成したものです(日本語書体を埋め込まない設定).


zcamのさんの環境で文字化けをする原因として,(外しているかもしれませんが)私が推測するのは,フォントのキャッシュが壊れていることです.macOSのキャッシュをクリアするソフトウェアを使って,macOSのキャッシュをクリアしたらいかがでしょうか.私は,Monterey Cache Cleanerというのを,macOSのメンテナンスで使っています.Demoモードで起動し,Cache Cleaningを選ぶと,対話的にキャッシュのクリアに進みます.Demoモードでできますので,購入の必要はありません.同様なソフトとしてはOnyXというソフトの方が,おそらく有名で,macOSのキャッシュもクリアできるようです.





返信: 18

2022/01/20 01:43 taichan への返信

taichanさん


ありがとうございます。サラのMontereyでも文字化けするとのことですので、当方の環境固有ではなさそうですね。

これまでの検証からもエンコーディング周りのようです。

幸い関係するファイルは多くないので、しばらくはadobeで運用しようと思います。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

プレビューアプリでPDF中の日本語が文字化けする

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。