ホームページ >バックエンド開発 >PHPチュートリアル >FPDF と chinese.php を使用して簡体字中国語を表示する PHP の問題

FPDF と chinese.php を使用して簡体字中国語を表示する PHP の問題

WBOY
WBOYオリジナル
2016-06-23 13:46:372195ブラウズ

オンライン投稿によると、変換に ttf2pt1.exe を使用する場合は、C:ttfttf2pt1.exe -a -L ugbk.map+a1 simhei.ttf simhei プロンプト「マップ ファイル 'ugbk.map' にアクセスできません」と入力します
元の投稿次のリンクを見てください
http://www.lakeice.com/?action=show&id=6


ディスカッションに返信 (解決策)

これで、変換するために ttf2pt1.exe を使用する必要はなくなりました。フォントがフォーマットされました。変換しても無駄だ。 fpdf はフォントを埋め込む機能を提供していないためです
AddGBFont メソッドを使用して必要なフォントを追加するだけです (もちろんシステム フォントに含まれています)

pdf のデフォルトのブラウザとして Adob​​e Reader を使用するかどうかは関係ありません
ただし、 Adobe Reader をインストールする必要があり、中国語の拡張パックもインストールする必要がある場合があります (プロンプトが表示されます)


これで、フォント形式を変換するために ttf2pt1.exe を使用する必要はなくなりました。変換しても無駄だ。 fpdf はフォントを埋め込む機能を提供していないためです
AddGBFont メソッドを使用して必要なフォントを追加するだけです (もちろんシステム フォントに含まれています)

pdf のデフォルトのブラウザとして Adob​​e Reader を使用するかどうかは関係ありません
ただし、 Adobe Reader をインストールする必要があり、中国語の拡張パックもインストールする必要がある場合があります (プロンプトが表示されます)


AddGBFont を直接使用してフォントを追加しようとしましたが、表示される中国語は文字化けしたコードで、繁体字中国語に似ていますが繁体字ではありません漢字

あなた エンコードはutf-8ですよね?

もちろん、AddGBFont は GBK からのものです

検索できます、utf-8 の解決策があるようです

とても難しいので、勉強しなければなりません

あなたの中国語は普通ですが、英語に問題はありますか?そして数字は?私の英語と数字の間の距離が大きすぎて、$GB_widths を変更しても効果がありません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。