TCPDF中的斜体字体

时间:2013-02-07 20:57:33

标签: php pdf fonts tcpdf

首先,对不起我对字体很新,我对它们了解不多。我在TCPDF中使用了一个名为“oswald”(link)的字体。我正在使用一个我之前的开发人员制作的项目,所以我不确定这个字体是否与TCPDF集成在一起,或者是否已将其导入到其中。

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

oswald.php 
oswald.ctg.z    
oswald.z

我使用了TCPDF功能SetFont(Link to Doc)并将“样式”设置为斜体。我可以确认样式的设置是有效的,因为当我“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度?但它没有任何影响。

问题

  1. 在代码中更改此数组是否会改变有关字体呈现方式的内容?
  2. 我是否需要使用php作为源文件重新创建“ctg.z”和“z”文件?
  3. 此特定字体是否甚至不支持斜体模式?

0 个答案:

没有答案