XperiaでPDFファイルが文字化けする。
スマートフォンでPDFファイルを見たときに文字化けしてしまう事例がありました。
今日はその考察。
友人とPDFファイルのやり取りをしていて、送ったファイルが文字化けして見ることができないと連絡がありました。
「PDFファイルだし、そんなことはないだろ~。」と見せてもらったところ…
ものの見事に数字のところが文字化けしていました(汗)。
画像データのPDFなら全く問題ないのですがこのPDFファイルはOfficeなどのソフトで作られて文字データとしてのPDFファイルなのでこういった現象起こったわけ。
このファイルに関してはXperia系(確認したのはZ Ultra、Z5、Z5Premium)で文字化けが発生。
手持ちの他のAndroid端末(NEXUS7、Zenfone2)では全く問題なくみれました。
PDFファイルが作成される時にPDFファイルにはフォントのデータが埋め込まれていて、その埋め込まれたフォントに端末のフォントが対応しない場合にこういった現象が起こる模様。
今回この作られたPDFに埋め込まれたフォントにXperiaが対応していなかったのが原因っぽいです。
Sonyさんへ
全部のフォントには対応できないのは解っていますがNexusやZenfoneが対応できるならXperiaにもできるはず!
より良いXperiaを目指してがんばってください!
対策方法
対策方法(その1)
Xperia(端末側)にPDFを見ることのできるフォントのインストール。
フォントインストールするアプリも出ているのその辺りを利用するとよいかも!
このあたりが参考になるはずです。
対策方法(その2)
PDFファイルに端末で読むことのできる埋め込みフォントを追加する。
ちなみにAdobeのAcrobat(PDFファイルを編集したりするソフト)を持っていないとできないです。
でも、これが一番きれいな処理です!
詳しくはこちら
対策方法(その3)
PDFファイルを画像ファイル(jpgなど)に変換して見れるようにする。
詳しくはこちら
その1,その2は専門的な知識やソフトが必要になりますから。きっと三番目の対策が一番現実的だと思います。
困ったときにはぜひ試してみてください。