--- 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;