--- htmlout.cxx-orig 2011-05-19 11:58:05.000000000 +0100
+++ htmlout.cxx 2011-07-10 23:07:15.612747262 +0100
@@ -418,10 +418,15 @@
switch( c )
{
case 0xA0: // is a hard blank
+ pStr = OOO_STRING_SVTOOLS_HTML_S_nbsp;
+ break;
+// This was labelled as:
//!! the TextConverter has a problem with this character - so change it to
// a hard space - that's the same as our 5.2
+// but that just breaks html output. Setting the numberic html entity
+// seems fine.
case 0x2011: // is a hard hyphen
- pStr = OOO_STRING_SVTOOLS_HTML_S_nbsp;
+ pStr = "#8209";
break;
case 0xAD: // is a soft hyphen
pStr = OOO_STRING_SVTOOLS_HTML_S_shy;