我目前正在使用PHPExcel构建报告,并希望有一种比Arial更好的字体,可以在不同的版本和操作系统中保持一致。我发现了you can't embed a font using PHPExcel(或Excel),所以下一个逻辑方法是设置字体后备。
我知道如果Excel无法找到指定的字体,Excel会自行回退,但我想知道我是否能以某种方式指定自己的字体。
当前字体设置如下所示:
$objPHPExcel->getDefaultStyle()->getFont()
->setName('Century Gothic')
->setSize(12);
我正在跳这样的事情(这当然不起作用):
$objPHPExcel->getDefaultStyle()->getFont()
->setName('Century Gothic,CenturyGothic,AppleGothic,sans-serif')
->setSize(12);