ConTenDoビューアが意外とよかった+α

とある事情がありまして、「ConTenDoビューア」を使うことになったのですが。
いやー、いいっすよ、コレ。
サクサク動いてくれるし、ちゃんと「読む雰囲気」があります。
UIも使いやすいんじゃないかなぁ。
アイコンが並んでないから、文章の邪魔をしないけど、機能にはすぐアクセスできるようになってて。
アプリを開いて、本棚にEPUBファイルをドラッグ&ドロップすると、ユーザー名のフォルダにEPUBファイルがコピーされます。アイコンに直接ドラッグ&ドロップした場合は、そのファイルを直接開いてくれます。
こうした使い分けができる仕様もいい。
ページをめくる表現は、やっぱり好きになれないけど、これは個人の好みだし。
そして、いままで使った中で、一番素直にEPUBを表示してる気がする……と書こうと決意をしたところで、ちょっとしたトラブルが置きまして。
表示がこんな感じ↓になっちゃったのですよ。

SnapCrab_150730

次のページの1行目で枠線を指定しているのですが、その枠線を描画したあとに改ページされちゃってるわけです。
いままでは、こんなことがなかったのでビックリ。
これはビュアーのバグなのか、それとも「本来の仕様はこう」なのかわかりませんが、とにかくこのままじゃいけないので、どうにかしてこれを解消しなければなりません。

いろいろと試した結果、こうなりました。
いままで、改ページの指定は、

<p style=”page-break-after: always;”><br /></p>

でやっていたのですが、これを、

<p style=”page-break-before: always;”></p>

にしたら、解消しました。
考えてみれば、「after」の指定だと、ページ末に空白改行があるわけで。「before」だとそれがなくなるので、こっちの方が正しいのかもなぁ……なんて気になってきました。
わたしは技術者じゃないので、どっちが正しいのかなんて、わからないですけれども(笑)

ともあれ、無事に問題が解決できました。
さぁて、これで販売ストアを増やせるぞー♪

Comments are closed.