0

我已经为汉字使用了“cid0cs”和“stsongstdlight”字体,并且所有字符都正确。以下是汉字:

安吧爸八百北不大的兄弟地东都对多儿二方港哥个关贵国过海好很会家见叫岛姐京九可老李零六吗妈么没美妹们明名哪哪那南你你朋七起千去人认日三上是什生师识十四他她台天湾万王我五西息系先香想小谢姓休学也一亿英友月张再此中字</p>

我想在 PDF 中加粗这个字符。

我用这个: $pdf->SetFont($font, 'BUI', 12);

PDF 中的输出只有下划线,没有粗体和斜体。

我还使用了使用相同字体的英文字符来查看粗体和斜体是否适合它们。但是对于英语以及 BOLD 和 Italic dint 来了。

还:我试过了

$pdf->writeHTML("<span><b>安吧爸八百北不大岛的弟地东都对多儿二方港哥个关贵国过海好很会</b></span>", true, 0, true, true);

$pdf->writeHTML("<span><b>The quick brown fox jumps over the lazy dog</b></span>", true, 0, true, true);

$pdf->writeHTML("<i>The quick brown fox jumps over the lazy dog</i>", true, 0, true, true);

$pdf->writeHTML("<strong>The quick brown fox jumps over the lazy dog</strong>", true, 0, true, true);

$pdf->writeHTML("<span><b>谁什生师识十是四他她台天湾万王我五西息系先香想小谢姓休学也一亿英友月再张这中字&lt;/b></span>", true, 0, true, true);

但这些都没有给我一个粗体或斜体输出。

可以为 FONT "cid0cs" 和 "stsongstdlight" 做些什么来支持 BOLD 和 Italic。

已附上 PDF 输出的图像(因为找不到附加 pdf 的选项)

在此处输入图像描述

等待一些有用的答复。

谢谢 !

4

1 回答 1

0

如果您导入自定义字体,您需要确保包含这些字体的斜体和粗体版本。如果您检查 tcpdf lib 中的字体目录,您会看到每种字体都包含粗体、斜体和粗斜体版本(例如,您有 times、timesb、timesbi 和 timesi)。

于 2013-03-05T15:19:31.817 回答