릴리즈 노트

CrossPoint Reader 한국어 펌웨어 버전별 변경사항

현재 버전v1.2.0-ko.15

v0.16.0-ko.0

0.16.0-ko.02026년 1월 31일
GitHub

요약

upstream 0.16.0 버전을 병합하여 한국어 버전을 업데이트했습니다. Calibre 무선 장치 연결 기능이 새롭게 개선되었으며, 대용량 EPUB (1000+ 챕터) 처리가 더욱 안정적이고 빨라졌습니다. OTA 업데이터가 수정되어 앞으로의 업데이트는 기기에서 직접 다운로드하여 적용할 수 있습니다.
[!NOTE] OPDS/Calibre Web을 사용하신 분들은 URL에서 /opds 경로가 더 이상 자동으로 추가되지 않습니다. 설정에서 직접 추가해 주세요.

새로운 기능 (upstream 0.16.0)

Calibre 무선 장치 연결 개선

Calibre 무선 장치 동기화가 개선되었습니다. 이제 CrossPoint Reader Calibre 플러그인을 사용하여 기기와 연결합니다.

OPDS 브라우저 개선

기존 "Calibre 설정"이 "OPDS 브라우저"로 변경되었으며, 기본 /opds 경로가 제거되어 다양한 서버와의 호환성이 향상되었습니다.

대용량 EPUB 최적화

1000개 이상의 챕터를 가진 매우 큰 EPUB 파일의 인덱싱이 O(n²)에서 O(n)으로 최적화되어 훨씬 빠르고 안정적으로 처리됩니다.

OTA 업데이터 수정

OTA 업데이터가 수정되어 앞으로의 업데이트는 컴퓨터 없이 기기에서 직접 다운로드하여 적용할 수 있습니다.

새로운 설정 옵션

  • 앞면 버튼 레이아웃: 가로 모드(반시계방향)에서 더 사용하기 쉬운 새 옵션 추가
  • 상태 표시줄: "전체 w/ 진행바" 옵션 추가
  • 절전 화면 커버 필터: 커버 이미지에 흑백/반전 필터 적용 가능

기타 신기능

  • .md 파일을 .txt로 처리
  • XTC/XTCH 파일에서 저자 정보 추출
  • 스페인어 하이픈 처리 지원
  • 길게 누르기 챕터 건너뛰기 비활성화 시 버튼 누름으로 페이지 넘기기

한국어 기능 유지

  • KoPub 바탕 기본 리더 폰트
  • Pretendard UI 폰트
  • 문자 단위 줄바꿈 (characterWrap)
  • 첫 줄 들여쓰기 (paragraphIndent)
  • 한국어 버전 전용 OTA 업데이트 (isUpdateNewerKO())
  • 한국어 UI 문자열 (새 기능 포함)

수정 사항 (upstream 0.16.0)

  • 줄임표(...)와 밑줄(_) 뒤 줄바꿈 허용
  • 커버 이미지 맞춤 아티팩트 수정
  • 진행률 %에서 소수점 제거
  • KOReader 동기화 활성화 시 챕터 선택 UI 버그 수정
  • 네트워크 삭제 페이지 UX 개선
  • 짧게 누르기 전원 버튼으로 깨우기 수정
  • 리더 설정 변경 시 상대 위치로 이동
  • 이미지 alt 텍스트를 별도 텍스트 블록으로 처리
  • KOReader 문서 md5 계산 수정
  • txt 파일 최근 탭에 추가
  • 설정 읽기 시 유효성 검사
  • 키보드 입력을 여러 줄로 렌더링
  • 이미지 alt 플레이스홀더에서 이탤릭체 올바르게 렌더링

v0.15.0-ko.0

0.15.0-ko.02026년 1월 24일
GitHub

요약

upstream 0.15.0 버전을 병합하여 한국어 버전을 업데이트했습니다. 하이픈 처리, KOReader 동기화, 카테고리별 설정 UI, My Library (최근 읽은 책) 등 다양한 신기능이 추가되었습니다.

새로운 기능 (upstream 0.15.0)

하이픈 처리 (Hyphenation)

사전 기반 하이픈 처리 기능이 추가되었습니다. 설정에서 활성화하면 문단 정렬에 맞춰 단어가 줄 끝에서 자동으로 분리됩니다.

KOReader 동기화

KOReader 앱과 읽기 진행 상황을 동기화할 수 있습니다. 설정 > 시스템 > KOReader 동기화에서 설정하고, 책 내 챕터 선택 화면에서 동기화를 실행할 수 있습니다.

My Library (내 라이브러리)

기존 파일 탐색기가 My Library로 변경되어 최근 읽은 책 목록과 파일 탐색기 탭으로 구성됩니다.

카테고리별 설정 UI

설정 화면이 4개 카테고리로 재구성되었습니다:
  • 디스플레이: 절전 화면, 상태 표시줄, 새로고침 주기 등
  • 리더: 글꼴 설정, 줄 간격, 문단 정렬, 하이픈 처리 등
  • 컨트롤: 버튼 레이아웃, 전원 버튼 동작 등
  • 시스템: 절전 시간, KOReader 동기화, Calibre 설정, 캐시 지우기, 업데이트 확인

기타 신기능

  • 이미지 대체 텍스트(alt) 표시
  • 테이블 생략 알림 표시
  • WiFi 화면에 MAC 주소 표시
  • 키보드 Caps → Shift 변경 및 래핑 지원
  • 폰트에 위/아래 첨자 포함
  • 캐시 지우기 기능 추가

한국어 기능 유지

  • KoPub 바탕 기본 리더 폰트
  • Pretendard UI 폰트
  • 문자 단위 줄바꿈 (characterWrap)
  • 첫 줄 들여쓰기 (paragraphIndent)
  • 한국어 UI 문자열

수정 사항 (upstream 0.15.0)

  • 가로 모드에서 버튼 힌트 올바르게 표시
  • XTC 리더에도 길게 누르면 챕터 건너뛰기 적용
  • XTC 1비트 썸네일 BMP 극성 반전 수정
  • 홈 화면 커버 오버레이 색상 반전 수정
  • 누락된 글리프에 U+FFFD 대체 문자 표시
  • 너무 긴 챕터 이름 자르기
  • 배터리 % 숨길 때 공간 확보
  • 비트맵 행 읽기 후 음수 좌표 건너뛰기
  • 펌웨어 플래싱 후 RTS 핀 하드 리셋
  • 웹 업로드 및 OPDS 다운로드 시 캐시 무효화
  • OPDS 브라우저 OOM 수정

한국어 버전 수정

  • 글꼴 설정 액션 핸들러 추가 (CategorySettingsActivity)
  • 글꼴 설정에 현재 폰트 이름 표시

0.14.0-ko.6

0.14.0-ko.62026년 1월 24일
GitHub

새로운 기능

기본 폰트 변경: KoPub 바탕

기본 EPUB 리더 폰트가 을유1945에서 KoPub 바탕 Light로 변경되었습니다.
  • 깔끔하고 가독성 높은 바탕체 폰트
  • 을유폰트와 동일한 유니코드 범위 지원 (한글, CJK 한자, 특수문자 등)
  • 120% 기본 행간에 맞춰 최적화

첫 줄 들여쓰기 옵션 추가

"첫 줄 들여쓰기" 설정이 "문단 간격 추가"와 독립적으로 동작하도록 변경되었습니다.
이전 동작: 문단 간격이 꺼져 있을 때만 첫 줄 들여쓰기가 자동 적용됨
새로운 동작: 두 옵션을 자유롭게 조합 가능
  • 문단 간격 O + 들여쓰기 X: 간격으로만 문단 구분
  • 문단 간격 X + 들여쓰기 O: 들여쓰기로만 문단 구분
  • 둘 다 O: 간격 + 들여쓰기 모두 적용
  • 둘 다 X: 구분 없음
사용 방법: 설정 → "첫 줄 들여쓰기" 토글

변경된 파일

  • kopub_14_regular.h: KoPub 바탕 Light 14pt 폰트 데이터 추가
  • all.h, fontIds.h, main.cpp: 기본 폰트 KoPub 바탕으로 변경
  • CrossPointSettings: paragraphIndent 설정 추가, 파일 버전 6
  • SettingsActivity: "첫 줄 들여쓰기" 설정 UI 추가
  • ParsedText: 들여쓰기 로직 분리
  • Section: 캐시 버전 18로 업데이트
  • ChapterHtmlSlimParser: paragraphIndent 파라미터 전달
  • EpubReaderActivity: 새 파라미터 적용
30개의 릴리즈 중 19-21