Php TCPDF中的斜体字体

Php TCPDF中的斜体字体,php,pdf,fonts,tcpdf,Php,Pdf,Fonts,Tcpdf,首先,对不起,我对字体很陌生,我对字体了解不多。我在TCPDF中使用了一种名为“oswald”()的字体。我正在使用一个在我之前的开发人员制作的项目,所以我不确定这个字体是与TCPDF集成的还是导入的 我试图使它斜体,但我没有运气,文本显示正常。在我的字体目录中,我可以看到“oswald”文件: 我使用了TCPDF功能SetFont()并将“样式”设置为斜体。我可以确认样式的设置是否有效,因为当我“getFontStyle”时,它会返回一个“I”作为斜体。当我打开oswald.php时,我可以看

首先,对不起,我对字体很陌生,我对字体了解不多。我在TCPDF中使用了一种名为“oswald”()的字体。我正在使用一个在我之前的开发人员制作的项目,所以我不确定这个字体是与TCPDF集成的还是导入的

我试图使它斜体,但我没有运气,文本显示正常。在我的字体目录中,我可以看到“oswald”文件:

我使用了TCPDF功能SetFont()并将“样式”设置为斜体。我可以确认样式的设置是否有效,因为当我“getFontStyle”时,它会返回一个“I”作为斜体。当我打开oswald.php时,我可以看到以下代码:

$desc=array('Ascent'=>1184,'Descent'=>-309,'CapHeight'=>11,'Flags'=>32,'FontBBox'=>'[-103 -309 1346 1184]','ItalicAngle'=>30,'StemV'=>70,'MissingWidth'=>600);
以前,ItalicAngle是0,所以我试着把它改成30度,想也许它会使它变成30度角?但这并没有产生任何影响

问题

  • 在代码中更改此数组是否会改变字体的呈现方式
  • 我是否需要使用php作为源文件重新创建“ctg.z”和“z”文件
  • 这种特殊字体甚至不支持斜体模式吗
  • $desc=array('Ascent'=>1184,'Descent'=>-309,'CapHeight'=>11,'Flags'=>32,'FontBBox'=>'[-103 -309 1346 1184]','ItalicAngle'=>30,'StemV'=>70,'MissingWidth'=>600);