From 58926cc60c7868785c8db126fc199f6731269b86 Mon Sep 17 00:00:00 2001 From: Regina Henschel Date: Sat, 20 May 2023 19:26:26 +0200 Subject: tdf#155412 ooxml export typeface attribute is mandatory The attribute 'typeface' is required for , and elements, see CT_TextFont in ISO/IEC 29500-1:2016. Its value may be the empty string. Change-Id: I7c9316fa40ad6d1aabccb4191fee11be553c453b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152024 Tested-by: Jenkins Reviewed-by: Regina Henschel --- oox/source/export/ThemeExport.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'oox/source/export') diff --git a/oox/source/export/ThemeExport.cxx b/oox/source/export/ThemeExport.cxx index 511647ee1fc3..f09f9012e246 100644 --- a/oox/source/export/ThemeExport.cxx +++ b/oox/source/export/ThemeExport.cxx @@ -81,7 +81,10 @@ void fillAttrList(rtl::Reference const& pAttr model::ThemeFont const& rThemeFont) { if (rThemeFont.maTypeface.isEmpty()) + { + pAttrList->add(XML_typeface, ""); // 'typeface' attribute is mandatory return; + } pAttrList->add(XML_typeface, rThemeFont.maTypeface); -- cgit