DOMPDF 拉丁土耳其语 (Türkçe) 字符问题,我的解决方案 %100 工作。
服务器需求控制:
Char 'dejavu sans mono'(土耳其语支持)或:
第 1 步:将 dompdf_config.inc.php 编辑为
mb_internal_encoding('UTF-8');
def("DOMPDF_UNICODE_ENABLED", true);
第2步:lib/fonts/dompdf_font_family_cache.dist.php 编辑添加代码:
'futural' =>
array (
'normal' => DOMPDF_FONT_DIR . 'FUTURAL',
'bold' => DOMPDF_FONT_DIR . 'FUTURAL',
'italic' => DOMPDF_FONT_DIR . 'FUTURAL',
'bold_italic' => DOMPDF_FONT_DIR . 'FUTURAL',
),
第 3 步:doqnload 字体文件复制到 lib/fonts 文件夹。
下载字体文件链接 http://www.2shared.com/file/k6hdky_b/fonts.html
第 4 步:您的代码编辑示例:
require_once("dompdf_config.inc.php");
$html='<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style>
html{padding:-30px;}
body { font-family: futural; }
</style>
</head><body>';
$html.='ı İ Ş ş ç Ç ö Ö ü Ü ğ Ğ ÿ þ ð ê ß ã Ù Ñ È » ¿ İsa Şahintürk';
$html.='</body></html>';
if ( isset( $html ) ) {
if ( get_magic_quotes_gpc() )
$html = stripslashes($html);
$old_limit = ini_set("memory_limit", "16M");
$dompdf = new DOMPDF();
$dompdf->load_html($html,'UTF-8');
$dompdf->set_paper('a4', 'portrait');// or landscape
$dompdf->render();
$dompdf->stream("limitless.pdf");
exit(0);
}
结束完成 PDF > 示例
http://limitsizbilgi.com/pdf/dompdf-chartest.pdf