WHITELEAF:Kindle応援サイト

KindleでWEB小説を読もう! Narou.rb 公開中

Kindle Paperwhite の行頭カギ括弧のうざいインデントをどうにかする

Kindle Paperwhite ではカギ括弧(や普通の格好等も)が行頭でなぜか半分詰めて表示される。以下の画像のように

と、隣あっている行頭字下げされている文章よりも上に出っ張ってしまい、若干見苦しい。
通常の小説をみてみると、だいたいは他の行と文字が同じラインに来るように組版されているのでそれに合わせる。

epubCSSでカギ括弧のある行の text-indent を 0.5em に設定するとちょうどよい。

上記の画像の様にピッタリ他の行と揃った! これで快適読書生活。

普段は AozoraEPUB3 を利用して組版しているため、

[#半字下げ]「ほげほげ」

のようにカスタム注記を使って解決している。
chuki_tag.txt を以下のように設定する。

半字下げ	<div class="custom_hanji">	</div>	1

AozoraEpub3/template/OPS/css_custom/ に vertical_font.css を作り(他のファイル名でも上書きされるのかはわからない)、

.custom_hanji { text-indent: 0.5em; }

を設定しておく。

変換は適当に /^([「『((【〈《≪])/ を [#半字下げ]\\1 で置き換えたり適当に。スクリプト作っておいて置くのが良い。