filter/source/svg/svgwriter.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 0716aee2a3e06289379224ba93c9afb4b81248a1 Author: Marco Cecchetti <[email protected]> AuthorDate: Mon Feb 14 15:53:08 2022 +0100 Commit: Andras Timar <[email protected]> CommitDate: Sat Feb 19 10:06:44 2022 +0100 svg filter: google chrome doesn't render white spaces correctly In Google Chrome white spaces at the beginning of a text line are not rendered at all. Change-Id: Idd3b1bc5a383b21a54cc1629173bbe26a6da83bd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129918 Tested-by: Jenkins CollaboraOffice <[email protected]> Reviewed-by: Jan Holesovsky <[email protected]> (cherry picked from commit 5eec28d86a5953de3aa0d5f0c424e92334860270) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129939 Tested-by: Jenkins Reviewed-by: Marco Cecchetti <[email protected]> (cherry picked from commit 76a98fa478ac8e75cf3f982e4f65548d69371b39) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129944 Reviewed-by: Andras Timar <[email protected]> diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx index 10d4982bee80..6178da0549db 100644 --- a/filter/source/svg/svgwriter.cxx +++ b/filter/source/svg/svgwriter.cxx @@ -1791,6 +1791,9 @@ void SVGTextWriter::implWriteTextPortion( const Point& rPos, } else { + // Without the following attribute Google Chrome does not render leading spaces + mrExport.AddAttribute( XML_NAMESPACE_NONE, "style", "white-space: pre" ); + SvXMLElementExport aSVGTspanElem( mrExport, XML_NAMESPACE_NONE, aXMLElemTspan, mbIWS, mbIWS ); mrExport.GetDocHandler()->characters( rText ); }
