본문 바로가기
Q&A🧩 Lumen Reader · v1.3.22026년 10월 31일2분 읽기

LumenReader 페이지 넘김 오류에 대해서...

B
BlackWall
조회 48댓글 2

페이지 넘김에서 오류가 나는 부분에 대한 공통점을 찾았습니다.

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

김김영삼19시간 전
꼼꼼하게 원인까지 찾아 주셔서 정말 감사합니다. 말씀하신 대로 각 xhtml 파일의 마지막 쪽에서 다음 파일로 넘어갈 때 생기는 문제였습니다.
다음 파일이 줄바꿈(빈 공백)으로 시작하면 첫 글자의 위치를 잴 수 없었고, 이때 앞 파일에서 보던 쪽 번호를 그대로 가져와 다음 파일의 뒤쪽으로 건너뛰었습니다. 창세기처럼 파일 하나에 여러 장이 들어 있으면 몇 장을 한꺼번에 넘어가게 됩니다.
이 문제는 오늘 올린 1.3.3에서 고쳤고, 같은 구조로 만든 시험용 책으로 1.3.2(건너뜀 재현)와 비교해 파일이 바뀔 때 다음 파일의 첫 쪽으로 정확히 넘어가는 것을 확인했습니다. 시험하면서 글꼴이 늦게 불러와질 때 장의 마지막 쪽을 건너뛸 수 있는 문제도 하나 더 찾아 방금 올린 1.3.4에 함께 고쳤습니다.

진행률 순 정렬도 1.3.4에서 바꿨습니다. 이제 읽는 중(많이 읽은 순) → 다 읽음 → 안 읽음 순으로 묶여서 보이고, 화살표로 방향을 바꾸면 그 반대 순서가 됩니다.

조회수는 말씀대로 같은 IP에서는 24시간에 한 번만 오르도록 바꿨습니다. 검색 로봇이나 링크 미리보기도 이제 세지 않습니다.

1.3.4는 프로그램 페이지(https://www.youngsam.net/programs/lumenreader)나 프로그램 안의 업데이트 알림으로 받으실 수 있습니다. 써 보시고 또 이상한 곳이 있으면 알려 주세요. 감사합니다!
BBlackWall김영삼19시간 전
@김영삼 페이지 넘김 오류는 해결되었습니다. 그런데 또 다른 페이지 오류가 있네요. 다음 게시글에 또 오류 사항 올렸습니다.
Ctrl+Enter로 등록