### 一、字体
![](https://img.kancloud.cn/1b/62/1b62d6854d070f72274bf2d4e4b309a0_205x144.png)
## 1、设置字体
工具包自带一些字体,有些字体不支持中文,所以中文会出现乱码
```
关于页眉 中文 乱码 需要到 tcpdf/config/tcpdf_config.php 中配置
define ('PDF_FONT_NAME_MAIN', 'stsongstdlight');
define ('PDF_FONT_NAME_DATA', 'stsongstdlight');
或者使用 $pdf->setHeaderFont(Array('stsongstdlight', '', '10'));
让其支持中文的字体
```
如果要自定义(新增)字体
```
$yahei = TCPDF_FONTS::addTTFfont(__DIR__.'/font/Microsoft Yahei.ttf', 'TrueTypeUnicode', '', 96);
```
这样工具包会保存这个字体,并返回一个用来引用该字体的字符串$yahei,然后就可以设置字体了
通常在使用文字时,都是需要指定文字的
### 字体、粗体、大小:
```
$pdf->SetFont($yahei, 'B', 10, '', true);
$pdf->SetFont('microsoftyahei', 'B', 10, '', true);
```
### 颜色:
```
$pdf->SetTextColor(255, 255, 0);
```
### 阴影:
```
$pdf->setTextShadow(array('enabled'=>true, 'depth_w'=>0.5, 'depth_h'=>0.5, 'color'=>array(0,196,196), 'opacity'=>0.5, 'blend_mode'=>'Normal'));
```