@Gorsev: There has been some discussion of these problems in the past. Some of them are inherent in kepub parser or the underlying controls used. There isn't any real way to fix them. From memory, using a non-break space was one of the suggestions to improve things. But, I think if you don't justify the text it probably works better.
One thing to do is look at what Kobo does with books from them. If you can find a Hungarian book in the Kobo store and look at it, you can get a clue. I don't know if they have them, but, I don't see it listed as a choice for the store. And I don't know how to search for one.
There are other languages that do dialog in a similar manner (and, of course, which ones escapes me completely at the moment). Maybe looking at samples in those would help work out the best thing to do.
As @geek1011 said, and is sort of discussed further up, the KoboTouchExtended driver or kepubify could be modified to use different strategies for placing the spans. The KoboTouchExtended driver should match what Kobo does reasonably well, unless something has changed recently. The simplest alternative would be one span per paragraph. I know that works for most situations, but I don't know what happens if there are tags inside the paragraph.
|