ReadestというepubリーダーでカスタムCSSを適用することができる。 16:9の画面でスクロールモードにすると画面一杯に文字が広がり見づらかったので 横幅を制限するCSSを調べた。epubファイルの中身のhtmlは、結構フォーマットが結構自由みたいで 効果のあるcssが書籍ごとで異なっていた。各書籍のパターンを抑えていくしかなさそう。
とりあえず以下のcssで数冊のepubファイルの行の幅を変更できた。 未対応パターンがあったときは、webアプリ版で起動したデベロッパーツールから 本文のhtmlのスクショをとってgeminiに対応するように指示してcssを書かせることで対応できそう。
.calibre, section.chapter, body > div { max-width: 40em !important; margin-left: auto !important; margin-right: auto !important; padding: 0 2em !important; }