문리더+ 단락 간격 조정

이북리더에서 문단 여백 조정하려고 오늘 4시간 삽질했던 결과입니다.

워드에서야 간단히 문단 여백 주면 되는데 여러 이북뷰어에선 기능의 유무와 작동방식이 차이가 있네요.

아라와 alreader, tlviewer에선 기능이 없고 이지뷰어와 문리더에선 기능에 차이가 있어요. 이지뷰어는 정해진 문단간격 하나로만 조정되고 문리더에선 빈줄만 간격을 키우던지 줄이는 게 가능합니다.

빈줄이 없는 문서는 단락 간격이 안 먹혀서 인코딩문제나 os간 eol문젠가 싶어 여러 문서로 테스트 해봤는데 차이가 없었어요.

그래서 문리더의 이름대체 기능으로 비슷한 효과를 보도록 필터를 만들어 봤습니다.

이름대체 필터의 "항상"탭에 아래 필터를 넣어 쓰시면 되고 순서는 지켜야 합니다.


(\n)  -->  $1$1
(\n\n)\n+  -->  $1


첫번째 필터는 문서 전체 단락끝에 1줄의 빈행을 추가하는 필터고 두번째 필터는 2줄이상의 빈행을 1줄로 줄이는 필터입니다.

이렇게 빈줄을 넣어두면 보기설정의 단락간격 조정으로 빈행의 너비를 더 늘이거나 완전히 없앨 수 있게 됩니다.


*****

3줄이상 빈행은 2줄로 만들고 나머진 1줄의 빈행으로 만드는 필터


(\n)   -->  $1$1
(\n)\n\n\n\n+   -->    $1@@
(\n)n+   -->  $1$1
(\n)@@   -->  $1$1$1


참고: 문리더 EPUB 파일에서 2줄이상의 빈줄 제거