tecnickcom / TCPDF

Official clone of PHP library to generate PDF documents and barcodes
https://tcpdf.org
Other
4.18k stars 1.51k forks source link

Hello, how can I support Chinese fonts #480

Open xiahao90 opened 2 years ago

xiahao90 commented 2 years ago

Hello, how can I support Chinese fonts

xiahao90 commented 2 years ago

image image

kekexunxun commented 2 years ago

字库的话,可以去方正字库找免费的。下载ttf文件,并将其放置在你的项目{拓展目录}/tcpdf/tools下,再在命令行执行./tcpdf_addfont.php -b -t TrueTypeUnicode -i {you font file}.ttf

lin1622 commented 2 years ago

如果 字体是仿宋, 但是使用过程中 需要用到 仿宋加粗字体, 调用 $pdf->SetFont('simfang', 'B', 20); 加粗不生效,该怎么办

lin1622 commented 2 years ago

字库的话,可以去方正字库找免费的。下载ttf文件,并将其放置在你的项目{拓展目录}/tcpdf/tools下,再在命令行执行./tcpdf_addfont.php -b -t TrueTypeUnicode -i {you font file}.ttf

如果 字体是仿宋, 但是使用过程中 需要用到 仿宋加粗字体, 调用 $pdf->SetFont('simfang', 'B', 20); 加粗不生效,该怎么办

kekexunxun commented 2 years ago

字库的话,可以去方正字库找免费的。下载ttf文件,并将其放置在你的项目{拓展目录}/tcpdf/tools下,再在命令行执行./tcpdf_addfont.php -b -t TrueTypeUnicode -i {you font file}.ttf

如果 字体是仿宋, 但是使用过程中 需要用到 仿宋加粗字体, 调用 $pdf->SetFont('simfang', 'B', 20); 加粗不生效,该怎么办

你加载的字体可能就没有粗体格式。有的字体包是多种字体合集,有的只有一个格式。要么你再加载一个粗体的字体,要么尝试找找合集的字体包看看。上面的命令还有一个参数是关于这个的,你可以再去看看那个php文件里面的示例

lin1622 commented 2 years ago

字库的话,可以去方正字库找免费的。下载ttf文件,并将其放置在你的项目{拓展目录}/tcpdf/tools下,再在命令行执行./tcpdf_addfont.php -b -t TrueTypeUnicode -i {you font file}.ttf

如果 字体是仿宋, 但是使用过程中 需要用到 仿宋加粗字体, 调用 $pdf->SetFont('simfang', 'B', 20); 加粗不生效,该怎么办

你加载的字体可能就没有粗体格式。有的字体包是多种字体合集,有的只有一个格式。要么你再加载一个粗体的字体,要么尝试找找合集的字体包看看。上面的命令还有一个参数是关于这个的,你可以再去看看那个php文件里面的示例

试了很多命令,还是 都不支持 加粗。。。目前我这边需要用到仿宋加粗字体,太难了