リンクをクリップボードにコピー
コピー完了
Laravelのlaravel-mpdfというライブラリで生成したPDFがスマートフォンで開くと文字化けします。
PDFにフォントの埋め込みもしております。
ですが、PCのアプリで開くと、正常に表示されます。
なにか原因が分かる方、いらっしゃいますでしょうか。
リンクをクリップボードにコピー
コピー完了
こちらが埋め込んでいるフォントです。
リンクをクリップボードにコピー
コピー完了
LaravelについてはLaravelのコミュニティに行くのが筋だとは思うが…
情報が足りなくて、確実な事は言えないけど
スマホで使っているPDFビューアが
built-inエンコーディングを解釈出来ないって事ではないかな?
元になっているHTMLの記述が正しいのか?
プログラムの方でフォントの組み込みエンコードを選べると思うので
ビルトイン以外で可能なものにすればたぶん大丈夫じゃなない『かな』と思います。
参考まで
リンクをクリップボードにコピー
コピー完了
スマートフォン版のAcrobat Readerで開いている、ということでしょうか。
開いているアプリが不明なので、まずはそこではないかと思います。
ただ、Acrobat製品で正常に開く保証があるのは、PDF生成もAdobe製ライブラリを用いた場合なので、それ以外のライブラリで生成したものはPC版Acrobatでも保証の限りではない、ということになります。