前提・実現したいこと
社内システムでPDFを生成する必要があり、
php5.5.9、cakephp2.4.10の環境に、
TCPDF+FPDIをインストールして実装をしています。
社内には60台ほどのPCがあり、
またクライアントにも提出をする資料にもなるため、
どのPCでも文字化けをせずに開くことを目標としています。
どうにか、どのPC、どのツールで開いても文字化けしないように、フォントの設定をする方法を教えていただけないでしょうか。
発生している問題・エラーメッセージ
TCPDFのデフォルトでインストールされているフォントが「小塚ゴシックPro M」だったので、
最初はこのフォントをインストールしてPDFを作成していたのですが、
PCによって表示がおかしくなってしまいます。
ですので、どのPCにもデフォルトで入っている
「游ゴシック」
で実装をしました。
フォントの追加方法は、下記の記事を参考にしております。
https://www.ilovex.co.jp/blog/system/php/php-tcpdf.html
これでどのPCでも文字化けすることなく表示ができるようになったのですが、
今度はそのPDFをイラストレーターで開くと文字の表示ができなくなってしまいました。
https://www.javadrive.jp/fpdf/text/index4.html
今は、上記のURLに記載のある「SetFont」という関数を使って、
游ゴシックを指定しています。
補足情報(FW/ツールのバージョンなど)
php5.5.9
cakephp2.4.10
TCPDF6.2.6
FPDI1.5.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/25 13:25 編集
2019/03/25 08:31
2019/03/25 08:40 編集
2019/03/26 00:21