gpt4 book ai didi

php - TCPDF Codeigniter 使用多种字体

转载 作者:行者123 更新时间:2023-12-02 01:15:17 25 4
gpt4 key购买 nike

我设法在 TCPDF (Garamond.ttf) 中安装了一种新字体。它包括粗体和斜体,但似乎我不能同时使用它们:

$font1=$this->pdf->addTTFfont('fonts/GARA.ttf', 'TrueTypeUnicode', '', 32);
$font2=$this->pdf->addTTFfont('fonts/GARABD.ttf', 'TrueTypeUnicode', '', 32);

$this->pdf->SetFont($font1, '', 7, '', false);
//$this->pdf->SetFont($font2, '', 7, '', false);

我呈现 HTML 代码:

    $f1=$this->load->view('/pdf/FicheDecouverte.php',$data,true);
$this->pdf->writeHTML($f1, true, 0, true, 0);
//Close and output PDF document
$this->pdf->Output('DomLoc', 'I');

它要么是粗体,要么是正常的。我如何同时使用它们,因为我的 css font-weight 属性似乎被忽略了。

CSS:

.title {
color: white;
font-weight: bold;
font-size: 9pt;
text-align: center;
background-color: #07636B;
}

最佳答案

已解决。当我使用 HTML 时,它一次全部呈现,似乎一切都被这一行覆盖,所以我从我的 Controller 中删除了所有字体集:

$this->pdf->SetFont($font1, '', 7, '', false); 

相反,仅使用 css 来定义每种字体似乎可行:

table {
font-family: gara;
font-size: 7pt;
}

.title {
color: white;
font-weight: bold;
font-size: 9pt;
text-align: center;
background-color: #07636B;
font-family: garabd;
}

关于php - TCPDF Codeigniter 使用多种字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12246244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com