在WooCommerce的PDF发票和装箱单增强器插件中,它提供了像中文或droidsansback这样的字体家族。无论如何,它应该对中文起作用,但它不起作用。只要你的发票有中文,它就会消失……有谁知道如何让发票被中国人接受?
ruoxqz4g1#
1.Create custom template1.下载微軟正黑體1.从.exe文件中解压msjh.ttf和msjhbd.ttf,例如7-压缩到自定义模板位置的Fonts文件夹1.将以下PHP代码添加到unctions.php1.转到/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);
yacmzcpb2#
@John Wong感谢它起作用了
2条答案
按热度按时间ruoxqz4g1#
1.Create custom template
1.下载微軟正黑體
1.从.exe文件中解压msjh.ttf和msjhbd.ttf,例如7-压缩到自定义模板位置的Fonts文件夹
1.将以下PHP代码添加到unctions.php
1.转到/wp-admin/admin.php?page=wpo_wcpdf_options_page并在选择模板中选择您的自定义模板
中文文本现在应该被正确地呈现。
yacmzcpb2#
@John Wong感谢它起作用了