diff options
author | Marco Cecchetti <marco.cecchetti@collabora.com> | 2022-02-14 15:53:08 +0100 |
---|---|---|
committer | Marco Cecchetti <marco.cecchetti@collabora.com> | 2022-02-15 23:22:23 +0100 |
commit | 76a98fa478ac8e75cf3f982e4f65548d69371b39 (patch) | |
tree | 81ed2726f97fb601fb54d24c136f6adaae13a5ae | |
parent | 6283ac89d76d68b7c09e018be78ec6b31018da9c (diff) |
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 <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
(cherry picked from commit 5eec28d86a5953de3aa0d5f0c424e92334860270)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129939
Tested-by: Jenkins
Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
-rw-r--r-- | filter/source/svg/svgwriter.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx index d05691b50427..9209599976b9 100644 --- a/filter/source/svg/svgwriter.cxx +++ b/filter/source/svg/svgwriter.cxx @@ -1787,6 +1787,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 ); } |