Sorry, from your examples, I can't tell anything. As far as I can see, some have spaces between the dash and first letter, and some don't. If the renderer added spaces where the book creator didn't, that would be a bug. Can you create a small kepub that demonstrates what you mean? A screenshot would also help show what you mean.
As you mention, as far as I've been able to see, the kepub renderer does support non-breaking space. I have attached a test kepub that demonstrates this. This has a lot of different things in it, but at the end of the chapter titled "Various test items", I have put all the types of spaces that I could think of. Each space is named and then put between quotes to show where it is. I have used both the unicode and HTML entity. The non-breaking space is there in both cases.
I've also attached a screenshot of this taken on my Aura H2O using firmware 4.7.10413.
As to contacting Kobo, there are help link includes a way to report problems.
|