페이지 넘김에서 오류가 나는 부분에 대한 공통점을 찾았습니다.
Calibre 에서 epub 편집기로 해당 책을 열어보면

위 이미지 처럼 창세기 부분도 여러파일로 나뉘어져 있는 것을 확인할 수 있습니다.
Gn1.xhtml, Gn2.xhtml, Gn3.xhtml, Gn4.xhtml
그래서 한가지 가설을 세워보았습니다.
Gn1.xhtml 에서 Gn2.xhtml 로 넘어가는데 매끄럽지 못하다면 어떻게 될까?
페이지 오류가 나는 부분을 모두 찾아보니
각 xhtml 파일의 마지막 구절에 해당하는 페이지였습니다.
Gn1.xhtml - 마지막 구절 - 창 20:17-18
Gn2.xhtml - 마지막 구절 - 창 30:43
Gn3.xhtml - 마지막 구절 - 창 40:23
Gn4.xhtml - 마지막 구절 - 창 50:26
모두 마지막 구절 부분의 페이지에 해당하는 부분에서 모두 동일한 페이지 넘김 오류가 발생했습니다.
원인은 찾았으니 해결해주시리라 믿습니다.
감사합니다.
추가 건의사항
LumenReader에서 진행률순으로 정렬할 때

읽고 있는 책, 다 읽음, 안 읽음 순으로 정렬되면 좋겠습니다.
현재는 다 읽음, 안 읽음이 제대로 정렬되 보이지 않네요.
추가 건의사항
그리고 현 커뮤니티 게시글에선 클릭할 때마다 조회수가 계속 올라가는데 같은 아이피에서의 클릭은 한번만 적용되도록 하는건 어떨까요?
다른 사이트에선 같은 아이피에서의 클릭은 한번만 적용되더라구요.
댓글 2
다음 파일이 줄바꿈(빈 공백)으로 시작하면 첫 글자의 위치를 잴 수 없었고, 이때 앞 파일에서 보던 쪽 번호를 그대로 가져와 다음 파일의 뒤쪽으로 건너뛰었습니다. 창세기처럼 파일 하나에 여러 장이 들어 있으면 몇 장을 한꺼번에 넘어가게 됩니다.
이 문제는 오늘 올린 1.3.3에서 고쳤고, 같은 구조로 만든 시험용 책으로 1.3.2(건너뜀 재현)와 비교해 파일이 바뀔 때 다음 파일의 첫 쪽으로 정확히 넘어가는 것을 확인했습니다. 시험하면서 글꼴이 늦게 불러와질 때 장의 마지막 쪽을 건너뛸 수 있는 문제도 하나 더 찾아 방금 올린 1.3.4에 함께 고쳤습니다.
진행률 순 정렬도 1.3.4에서 바꿨습니다. 이제 읽는 중(많이 읽은 순) → 다 읽음 → 안 읽음 순으로 묶여서 보이고, 화살표로 방향을 바꾸면 그 반대 순서가 됩니다.
조회수는 말씀대로 같은 IP에서는 24시간에 한 번만 오르도록 바꿨습니다. 검색 로봇이나 링크 미리보기도 이제 세지 않습니다.
1.3.4는 프로그램 페이지(https://www.youngsam.net/programs/lumenreader)나 프로그램 안의 업데이트 알림으로 받으실 수 있습니다. 써 보시고 또 이상한 곳이 있으면 알려 주세요. 감사합니다!