diff --git a/src/PhpWord/Writer/RTF/Part/Header.php b/src/PhpWord/Writer/RTF/Part/Header.php index 97644fe4ac..d1f44fd67f 100644 --- a/src/PhpWord/Writer/RTF/Part/Header.php +++ b/src/PhpWord/Writer/RTF/Part/Header.php @@ -204,6 +204,14 @@ private function registerFont(): void if (method_exists($element, 'getFontStyle')) { $style = $element->getFontStyle(); $this->registerFontItems($style); + } elseif (method_exists($element, 'getElements')) { + $textRuns = $element->getElements(); + foreach ($textRuns as $textRun) { + if (method_exists($textRun, 'getFontStyle')) { + $style = $textRun->getFontStyle(); + $this->registerFontItems($style); + } + } } } }