From 63b4f0c693cf181e63772170c0c2c6179ec1b621 Mon Sep 17 00:00:00 2001 From: Svante Schubert Date: Mon, 24 Aug 2020 11:47:07 +0200 Subject: HTML XSLT: Placing font-family names within 'double quotation marks' in case of spaces within the font name Change-Id: I780845df636c6a07bd621fa01cb60134d3ead592 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111610 Tested-by: Jenkins Reviewed-by: Michael Stahl --- .../odf2xhtml/export/common/styles/style_mapping_css.xsl | 14 +++++++++++--- sw/qa/extras/htmlexport/xhtmlexport.cxx | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl b/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl index ec5b680df150..d4418725f2fc 100644 --- a/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl +++ b/filter/source/xslt/odf2xhtml/export/common/styles/style_mapping_css.xsl @@ -79,13 +79,21 @@ - + : ; + + + + :" + + "; + + @@ -206,12 +214,12 @@ - font-family: + font-family:" ' - ; + "; diff --git a/sw/qa/extras/htmlexport/xhtmlexport.cxx b/sw/qa/extras/htmlexport/xhtmlexport.cxx index 85adfa2b7b49..218bb4772eb4 100644 --- a/sw/qa/extras/htmlexport/xhtmlexport.cxx +++ b/sw/qa/extras/htmlexport/xhtmlexport.cxx @@ -49,7 +49,7 @@ DECLARE_HTMLEXPORT_TEST(testTdf131812, "tdf131812.odt") sal_uInt64 nLength = pStream->TellEnd(); OString aStream(read_uInt8s_ToOString(*pStream, nLength)); CPPUNIT_ASSERT( - aStream.indexOf(".P1 { font-size:12pt; font-family:Liberation Serif; " + aStream.indexOf(".P1 { font-size:12pt; font-family:\"Liberation Serif\"; " "writing-mode:horizontal-tb; direction:rtl; text-align:right ! important;}") != -1); } -- cgit