文字が90度回転している場合、日本語特有の縦書きがうまく表示できていない可能性がある
ユーザースタイルシートで以下を指定すれば解決するかも(ユーザースタイルシートとは私が使っているcalibreに存在する機能 他にあるのかは知らない)
*{
-webkit-writing-mode: initial !important;
writing-mode: initial !important;
}
その他の対処1 epubの実体はzipなので拡張子をzipにして解凍、中のHTMLが本体なのでそのHTMLを読む
その他の対処2 表示がおかしいのはzip内のstylesheet.cssが原因なのでエディタで開いて全部削除 再び圧縮しなおして拡張子をepubに戻せば文章だけは読めるようになる EXPLZHが便利