在DOMPdf中添加新字体Arvo我更新了文件dompdf_font_family_cache.dist 并添加了以下代码 -
'arvo' =>
array (
'normal' => DOMPDF_FONT_DIR . 'Arvo-Regular',
'bold' => DOMPDF_FONT_DIR . 'Arvo-Bold',
'italic' => DOMPDF_FONT_DIR . 'Arvo-Italic',
'bold_italic' => DOMPDF_FONT_DIR . 'Arvo-BoldItalic',
),
我在lib / fonts目录中包含了字体文件 我在html中添加了样式表 -
font-family: arvo;
但是结果pdf中没有添加新字体。 请帮我解决这个问题。
答案 0 :(得分:3)
您应该使用load_font.php或(在dompdf 0.6.0 beta 3中)位于www / fonts.php的基于Web的安装程序,而不是手动修改dompdf_font_family_cache。
答案 1 :(得分:1)
对于带有WAMP / XAMPP等的窗口......
C:\ wamp \ www \ bin \ php \ php5.4.3 \ php.exe load_font_php Consola consola.ttf
答案 2 :(得分:0)
就我而言,我已解决:
从此处安装load_font.php:https://github.com/dompdf/utils/blob/master/load_font.php
1.1。在项目的根文件夹中创建一个新文件,然后保存。
1.2。接下来,在命令行中运行以下行:php load_font.php FONTNAME FONTPATH/fonts/EXAMPLEFONT.ttf
搜索并打开文件dompdf_font_family_cache.php并以这种方式(例如)更新文件:
'poppins' =>
array(
'normal' => $rootDir . '\lib\fonts\Poppins-Light_0',
),
转到您的PDF并使用您的字体。
这几个步骤也许可以解决问题。 :)