Midnightjapan

PHP

PHP FPDFのMacでの表示差異

by jun on 11月.09, 2010, under PHP, Programing

こんにちはJUNです。

わたしはWEBシステム構築が多いので、印刷機能の対応をPDFで提案することが非常に多いためPHPで作られているFPDFをよく利用します。

WindowsとMacではクライアントのバージョンやましてやフォントも違うため、なにかとエラーがつきものですがそんな表示差異を記録。

MBFPDFにカスタムフォントを仕込む場合の注意

フォントにBOLD情報がないフォントの場合、Macではゴシック系であっても標準デフォルトの明朝で表示される。

fpdfの細かい使い方は、書きません。

ここより詳しいサイトは山程ありますので。省略。

$pdf->AddMBFont(GOTHIC, ‘SJIS’);
$pdf->SetFont(GOTHIC, ‘B’,’14′);
とすると、Windowsではゴシックのボールド14ptで表示されます。
ところがMacでは明朝体です。

解消方法はこんな感じで「B」オプションをとっただけ。

$pdf->SetFont(GOTHIC, ”,’14′);

これできちんと表示されました。
コメントなし more...



何かお探しですか?

以下にキーワードを入力してサイト内検索が可能です:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!