diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-10-18 13:50:51 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-10-18 20:30:55 +0200 |
commit | e3ecb42e32b7daa07b327b2f40f757f0206fb484 (patch) | |
tree | 63329a4f57132c2991addd65432ffc077e08f47b /writerperfect | |
parent | a1f93eee75450c3ab6bc623bfad4f850260b86d0 (diff) |
EPUB export: better handling of tabs
Mapping ODF/librevenge tab to \t in HTML is not a great idea, as it's
ignorable whitespace. Go with NBSPs and a breakable space instead, that
is much closer visually (15 is just an arbitrary number, it's what MS
Word uses in its HTML export, LO Writer HTML export doesn't handle
this).
Adapt the empty paragraph case to also use NBSP for consistency.
Change-Id: I131802416499eb4f3a83a333b37ca20b59fcd56a
Diffstat (limited to 'writerperfect')
-rw-r--r-- | writerperfect/qa/unit/EPUBExportTest.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/writerperfect/qa/unit/EPUBExportTest.cxx b/writerperfect/qa/unit/EPUBExportTest.cxx index 850228c0a276..e9f1ee8743df 100644 --- a/writerperfect/qa/unit/EPUBExportTest.cxx +++ b/writerperfect/qa/unit/EPUBExportTest.cxx @@ -400,7 +400,7 @@ void EPUBExportTest::testEscape() // Make sure escaping happens only once. assertXPathContent(mpXmlDoc, "//xhtml:p[1]/xhtml:span[2]", "a&b"); // This was also lost. - assertXPathContent(mpXmlDoc, "//xhtml:p[1]/xhtml:span[3]", "\t"); + assertXPathContent(mpXmlDoc, "//xhtml:p[1]/xhtml:span[3]", OUString::fromUtf8("\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0\xc2\xa0 ")); } void EPUBExportTest::testParaCharProps() |