I did find one interesting tidbit. If we run document.execCommand("styleWithCSS", "true") once BookView has been loaded up properly, it will force the internal webkit wiget to use inline styles to handle underlining, strike, subscript, superscript, etc.
That means that the code produced by BookView (although unsightly with all of those spans with inline styles flying around) would at least be technically correct for both epub2 and epub3.
My guess is this is why the strike bug has not been noticed and fixed by Qt previously as many users will have this set.
So that is at least an option.
KevinH
|