在WooCommerce PDF发票&装箱单增强插件它提供像中文或droidsansfall回来的字体系列。无论如何,它应该适用于中文,但事实并非如此。只要您的发票上有中文,它就会消失....
有谁知道如何将发票作为中国人接受?
答案 0 :(得分:2)
下载微軟正黑體
通过.exe从.exe中提取msjh.ttf和msjhbd.ttf。 7-zip到自定义模板位置的fonts文件夹
将以下PHP代码添加到functions.php
转到/wp-admin/admin.php?page=wpo_wcpdf_options_page并在“选择模板”中选择您的自定义模板
现在应该正确显示中文文本。
<?php
add_action('wpo_wcpdf_custom_styles', function($type, $pdf) {
$template_path = $pdf->get_template_path();
$css = <<<CSS
/*
「微軟正黑體」字型檔(msjh.ttf)官方正版下載說明
http://prompt.nou.edu.tw/utf8_web/sno475/content/qa/guideWebPages/FontsMsjh_DownloadAndInstallationGuide.html
https://www.microsoft.com/zh-tw/download/details.aspx?id=12072
*/
@font-face {
font-family: 'msjh';
font-style: normal;
font-weight: normal;
src: url($template_path/fonts/msjh.ttf) format('truetype');
}
@font-face {
font-family: 'msjh';
font-style: normal;
font-weight: bold;
src: url($template_path/fonts/msjhbd.ttf) format('truetype');
}
@font-face {
font-family: 'msjh';
font-style: italic;
font-weight: normal;
src: url($template_path/fonts/msjh.ttf) format('truetype');
}
@font-face {
font-family: 'msjh';
font-style: italic;
font-weight: bold;
src: url($template_path/fonts/msjhbd.ttf) format('truetype');
}
.address,
.shop-name h3,
.item-name {
font-family: 'msjh';
}
CSS;
echo $css;
}, 10, 2);