릴리즈 노트

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

현재 버전v1.2.0-ko.15

0.14.0-ko.2

0.14.0-ko.22026년 1월 18일
GitHub

버그 수정

  • TXT 리더에서 폰트 변경 후 글자 겹침 현상 수정
    • 폰트/마진/정렬 설정 변경 감지 후 레이아웃 재계산
  • EPUB 리더에서 커스텀 폰트 변경 시 캐시 무효화 수정
    • 폰트 경로 기반 해시로 고유 fontId 생성
    • 다른 폰트 파일 선택 시 레이아웃 캐시 자동 재생성
  • OTA 업데이트 버전 체크 수정
    • -ko.X 접미사 비교가 누락되어 새 버전 감지 실패하던 문제 해결
  • 커스텀 폰트 로드 실패 시 기본 폰트로 자동 전환
    • 잘못된 폰트 경로 설정 시 글자 겹침 방지
  • XTC 파일 열기 시 메모리 할당 실패 수정
    • 폰트 캐시 크기 축소로 메모리 확보 (약 41KB 절약)
  • 폰트 변경 후 페이지 범위 초과 오류 수정
    • 폰트 변경으로 페이지 수가 달라질 때 "Out of bounds" 오류 대신 마지막 페이지로 자동 이동

성능 개선

  • SD 폰트 최대 글리프 수 제한 증가 (50K → 150K)
    • CJK 폰트 지원 (나눔스퀘어 등 대용량 폰트 로드 가능)
  • TXT 파일 인덱싱 성능 대폭 개선
    • 워드랩에 이진 검색 적용 (선형 검색 → 이진 검색)

0.14.0-ko.1

0.14.0-ko.12026년 1월 17일
GitHub

커스텀 폰트 지원

EPUB/TXT 리더에서 사용자 정의 폰트를 선택할 수 있는 기능이 추가되었습니다.

새로운 기능

  • 글꼴 설정 메뉴: 설정에서 "글꼴 설정" 항목을 통해 커스텀 폰트 선택 가능
  • 동적 폰트 로딩: 폰트 변경 시 재부팅 없이 즉시 적용
  • 읽기 위치 유지: 폰트 변경 후에도 현재 읽고 있던 위치가 유지됨

사용 방법

  1. .epdfont 폰트 파일 생성
  2. SD 카드의 /.crosspoint/fonts/ 폴더에 폰트 파일 복사
  3. 설정 > 글꼴 설정에서 원하는 폰트 선택
  4. EPUB/TXT 리더에서 선택한 폰트로 렌더링됨

기본 폰트

  • 을유1945 (기본값) - 한국어 최적화 폰트

v0.14.0-ko.0

0.14.0-ko.02026년 1월 14일
GitHub

Summary

CrossPoint Reader 한국어 버전 0.14.0-ko.0 - upstream 0.14.0 기반
upstream 0.14.0의 모든 기능을 포함하며, 한국어 UI와 한국어 폰트를 지원합니다.

주요 변경사항 (upstream 0.14.0)

  • WiFi 파일 업로드 안정성 및 속도 향상 - WebSocket 기반으로 재구현
  • Continue Reading 카드에 책 표지 이미지 표시 - 프레임버퍼 캐싱으로 빠른 네비게이션
  • TXT 파일 리더 지원 - 일반 텍스트 파일 읽기 가능
  • 길게 누르기 챕터 건너뛰기 설정 추가 - 설정에서 비활성화 가능

한국어 버전 추가 수정

  • XTC 1-bit 썸네일 반전 버그 수정 - Continue Reading 표지가 반전되던 문제 해결
  • EPUB TOC 경로 정규화 수정 - 현재 디렉토리 참조 처리 개선

수정사항 (upstream 0.14.0)

  • 매번 새로운 커스텀 슬립 이미지 생성
  • BOM 문자 건너뛰기 (em-dash 앞에 사용되는 경우)
  • Calibre 웹 SSL 문제 수정
  • justify/left-align에서만 단락 들여쓰기
  • 앞에 bullet 추가

한국어 지원

  • UI 전체 한국어화 (설정, 파일 탐색기, 버튼 힌트 등)
  • 한국어 폰트: Pretendard (UI), 을유1945 (리더)
  • 한국어 OTA 업데이트 URL
30개의 릴리즈 중 25-27