2016-08-14 16 views
1

Open Sansフォントをmpdf文書に追加しようとしていますが、成功しません。Open Sansフォントをmpdf文書に追加するには

mpdf/config_fonts.phpで:私もすでにしようとした

<html> 
<head> 
    <style> 
    body { 
     font-family: 'Open Sans'; 
     font-size: 10pt; 
    } 

:私はこれを追加したPHPの出力ファイルで

$this->fontdata = array(
... 
    "opensans" => array( 
     'R' => "OpenSans-Regular.ttf", 
     'B' => "OpenSans-Semibold.ttf", 
     'I' => "OpenSans-LightItalic.ttf", 
     'BI' => "OpenSans-Semibolditalic.ttf" 
    ), 
... 
); 

これは私が以前のファイルに追加したコードです書き込みfont-family: opensans, sans-serif;

ファイルをアップロードしました。フォルダ:root/plugins/mpdf/ttfonts/

私はすべてを正しく行いましたが、うまくいかなかったと思います。最初の代用フォントを使用します。

追加情報: MPDFフォルダは、彼のパスにあります。root/plugins/ PHPファイルは、PDFファイルは、このパスに配置されて作成されています。その中にroot/template/folder/ 私はこれらを宣言:

define('_MPDF_PATH','../../plugins/mpdf/'); 
include("../../plugins/mpdf/mpdf.php"); 

おそらくそこパスに何か問題がありますが、解決策が見つかりません。

さらに、私がfont-family: opensans, sans-serif;をロードすると、正しく動作する例examples/example02_CSS_styles.phpの中にあると言えます。

どうすれば解決できますか?

答えて

3

問題は、私からロードされた外部のフォントを除く、コアフォントのみの使用を強制すること、私は$mpdf = new mPDF('c');'c'を設定するということでした。

問題解決

関連する問題