2016-04-26 13 views
0

load_font予想外のインデックスがvendor/dompdf/dompdf/lib/php-font-lib空であるので、私は作曲phenx/php-font-lib (0.2.2)でそれをインストールし、プロジェクト上のライブラリをコピーして実行するために頼るLaravel DOMPDF、私は新規インストールで<a href="https://github.com/barryvdh/laravel-dompdf" rel="nofollow" title="Berryvdh/Laravel-dompdf">Berryvdh/Laravel-dompdf</a></p> <p>を使用しています

`php load_font.php 'LiHei' \LiHei.ttf`, 

スクリプトは、私はそれを国防省とそれ

'lihei' => array(
'normal' => DOMPDF_FONT_DIR . 'LiHei', 
'bold' => DOMPDF_FONT_DIR . 'LiHei', 
'italic' => DOMPDF_FONT_DIR . 'LiHei', 
'bold_italic' => DOMPDF_FONT_DIR . 'LiHei', 
を追加ので、必要とする代わりに dompdf_font_family_cache.dist.phpdompdf_font_family_cache.phpを作成しました210

配列へのが、私はこのエラー

未定義のインデックスだより:HandleExceptions-> handleErrorの( '8'、 '未定義のインデックス:C' でのC、... class.pdf.phpライン2260

中を以下

StartFontMetrics 4.1 
Notice Converted by PHP-font-lib 
Comment https://github.com/PhenX/php-font-lib 
EncodingScheme FontSpecific 
Copyright ⡣⤠䍯灹物杨琠䑹湡䍯海慲攠䍯牰⸠㈰〳 
FontName 쓗뛂⁐牯 
FontSubfamily Media 
UniqueID 䱩䡥椠偲漻‶⸰搴攲㬠㈰ㄴⴱㄭ㈶ 
FullName 쓗뛂⁐牯 
Version 㘮つ㑥 
PostScriptName 䱩䡥楐牯 
Trademark 呲慤敭慲欠批⁄祮慃潭睡牥⁃潲瀮 
Weight Medium 
ItalicAngle 0 
IsFixedPitch false 
UnderlineThickness 50 
UnderlinePosition -110 
FontHeightOffset 0 
Ascender 860 
Descender -140 
FontBBox -60 -171 1003 860 
EndFontMetrics 
を含むclass.pdf.php線における
foreach ($font['C'] as $num => $d) { 
    if (intval($num) > 0 || $num == '0') { 
     if (!$font['isUnicode']) { 
      // With Unicode, widths array isn't used 
      if ($lastChar>0 && $num>$lastChar+1) { 
       for ($i = $lastChar+1; $i<$num; $i++) { 
        $widths[] = 0; 
       } 
      } 
     } 
     $widths[] = $d; 
     if ($font['isUnicode']) { 
      $cid_widths[$num] = $d; 
     } 
     if ($firstChar == -1) { 
      $firstChar = $num; 
     } 
     $lastChar = $num; 
    } 
} 

lihei.ufm

私はufmをチェックするとデフォルトでそれに含まれるデータの行列が1つ含まれています[C]。

答えて

0

だから、読みやすいufmを作成できるようになるまで別のフォントを試しています。今後の参考のために、私が使用したフォントはMicrosoft YaHeiです。

関連する問題

 関連する問題