在接受的答案链接已损坏,它包含旧版本的 DOMPDF。
要在 DOMPDF 0.6 中使用 unicode 符号,您有两种选择:使用现有字体或创建自己的字体。
- 下载存档并提取。
- 将提取的文件复制到您的 dompdf 字体文件夹
/dompdf/lib/fonts/中。
dompdf_font_family_cache.dist.php使用片段 1 进行编辑。
- 在 CSS 中使用
font-family: times;.
片段1:
/* ... */
'times' => array (
'normal' => DOMPDF_FONT_DIR . 'times',
'bold' => DOMPDF_FONT_DIR . 'timesbd',
'italic' => DOMPDF_FONT_DIR . 'timesi',
'bold_italic' => DOMPDF_FONT_DIR . 'timesbi'
),
'times-roman' => array (
'normal' => DOMPDF_FONT_DIR . 'times',
'bold' => DOMPDF_FONT_DIR . 'timesbd',
'italic' => DOMPDF_FONT_DIR . 'timesi',
'bold_italic' => DOMPDF_FONT_DIR . 'timesbi'
),
/* ... */
- 如果您想使用自己的 TTF 字体(例如
Arial.ttf):
- 运行:
ttf2afm -o Arial.afm Arial.ttf。(我是在 Ubuntu 中完成的。)
- 运行:
ttf2ufm -a -F Arial.ttf。(我在 Windows 中使用UFPDF中的 exe 完成了此操作,但我想您可以使用/dompdf/lib/ttf2ufm/bin/ttf2ufm.exe.)
- 将
Arial.*文件复制到/dompdf/lib/fonts/.
- 添加到
dompdf_font_family_cache.dist.php片段 2。
- 在 CSS 中使用
font-family: arial;.
片段 2:
/* ... */
'arial' => array (
'normal' => DOMPDF_FONT_DIR . 'Arial',
'bold' => DOMPDF_FONT_DIR . 'Arial',
'italic' => DOMPDF_FONT_DIR . 'Arial',
'bold_italic' => DOMPDF_FONT_DIR . 'Arial'
)
/* ... */