mpdf
で自分のフォントを使用したい。mpdf - パッケージファイルを編集せずに別のフォントを使用する
mpdf docsフォントファイルを/ttfonts
にアップロードし、mpdfパッケージ内のファイルconfig_fonts.php
を修正することをお勧めします。
はしかし、は、パッケージファイルを編集する私のプロジェクトは、壊れやすい作る - 多分私は1日のアップグレードよ...
は、フォントを追加する別の方法はありますか?
mpdf
で自分のフォントを使用したい。mpdf - パッケージファイルを編集せずに別のフォントを使用する
mpdf docsフォントファイルを/ttfonts
にアップロードし、mpdfパッケージ内のファイルconfig_fonts.php
を修正することをお勧めします。
はしかし、は、パッケージファイルを編集する私のプロジェクトは、壊れやすい作る - 多分私は1日のアップグレードよ...
は、フォントを追加する別の方法はありますか?
mpdf
は、多くの定数を利用しています。確定した_MPDF_SYSTEM_TTFONTS_CONFIG
、_MPDF_TTFONTPATH
、および_MPDF_SYSTEM_TTFONTS
によって、mpdf
パッケージから独自のコードを分離することができます。
1.定義する定数プログラムの起動時にロードされているいくつかのファイルの中へ
// Use this additional settings file:
define('_MPDF_SYSTEM_TTFONTS_CONFIG', WP_CONTENT_DIR . '/themes/mytheme/mpdf/config_fonts.php');
// Use this additional location for font files:
define('_MPDF_TTFONTPATH', WP_CONTENT_DIR . '/themes/mytheme/mpdf/ttfonts/');
// Don't forget about mpdf's built in fonts:
define('_MPDF_SYSTEM_TTFONTS', __DIR__ . '/vendor/mpdf/mpdf/ttfonts/');
2.あなたのフォントを定義します(私の場合は:wp-config.php
は)我々はこのような何かを書きます
追加の設定ファイルにフォント定義:
<?php
$this->fontdata['myfont'] = array(
'R' => 'MyFont.ttf',
'B' => 'MyFontBold.ttf',
);
3.
ファイルが一定_MPDF_TTFONTPATH
によって定義されたフォルダに移動する必要がありますあなたのフォントファイルをアップロードします。