1.修改 文件 (phpoffice\phpword\src\PhpWord\Style\Font.php)
添加
public function setAscii($value = null)
{
$this->asciiName = $value;
return $this;
}
public function getAsciiName()
{
return $this->asciiName;
}
private $asciiName;
2.修改文件(phpoffice\phpword\src\PhpWord\Writer\Word2007\Style\Font.php)
找到
$font = $style->getName();
修改
// Font name/family
$font = $style->getName();
$asciiFont = !empty($style->getAsciiName()) ? $style->getAsciiName() : $font;
$hint = $style->getHint();
if ($font !== null) {
$xmlWriter->startElement('w:rFonts');
$xmlWriter->writeAttribute('w:ascii', $asciiFont);
$xmlWriter->writeAttribute('w:hAnsi', $asciiFont);
$xmlWriter->writeAttribute('w:eastAsia', $font);
$xmlWriter->writeAttribute('w:cs', $font);
$xmlWriter->writeAttributeIf($hint !== null, 'w:hint', $hint);
$xmlWriter->endElement();
}