# KOReader - 오픈 소스 전자책 리더

> Clean Markdown view of GeekNews topic #20086. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=20086](https://news.hada.io/topic?id=20086)
- GeekNews Markdown: [https://news.hada.io/topic/20086.md](https://news.hada.io/topic/20086.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-04-02T08:33:42+09:00
- Updated: 2025-04-02T08:33:42+09:00
- Original source: [github.com/koreader](https://github.com/koreader/koreader)
- Points: 15
- Comments: 1

## Summary

KOReader는 다양한 e-Ink 리더 및 Android, Linux 컴퓨터에서 실행 가능한 오픈 소스 전자책 리더로, PDF, EPUB, Mobi 등 다양한 문서 형식을 지원합니다. 이 소프트웨어는 다국어 사용자 인터페이스와 높은 커스터마이즈 가능성을 제공하며, calibre, Wikipedia, Google Translate 등과 통합되어 있습니다. 또한, 전자잉크 기기에 최적화된 사용자 인터페이스와 빠른 페이지 전환 속도를 자랑하며, 다양한 플러그인과 기능을 통해 확장 가능합니다.

## Topic Body

- e-Ink 리더를 위한 문서 뷰어  
- **Portable**: Cervantes, Kindle, Kobo, PocketBook, reMarkable 등의 임베디드 장치와 Android 및 Linux 컴퓨터에서 실행 가능함. 개발자는 Linux와 MacOS에서 KOReader 에뮬레이터를 실행할 수 있음  
- **다양한 형식의 문서 지원**: 고정 페이지 형식(PDF, DjVu, CBT, CBZ)과 재흐름 전자책 형식(EPUB, FB2, Mobi, DOC, RTF, HTML, CHM, TXT)을 지원함. 스캔된 PDF/DjVu 문서도 내장된 K2pdfopt 라이브러리로 reflow 가능함. 일부 형식에 대해 ZIP 파일도 지원함  
- **완전한 기능의 읽기**: 다국어 사용자 인터페이스와 높은 커스터마이즈가 가능한 읽기 화면 및 다양한 조판 옵션 제공함. 임의의 페이지 여백 설정, 줄 간격 조정, 외부 글꼴 및 스타일 선택 가능함. 다국어 하이픈 사전이 애플리케이션에 번들로 포함되어 있음  
- _calibre_ (메타데이터 검색, 무선으로 전자책 수신, OPDS를 통한 라이브러리 탐색), _Wallabag_, _Wikipedia_, _Google Translate_ 및 기타 콘텐츠 제공자와 통합  
- **전자잉크 기기에 최적화**: 애니메이션 없는 사용자 인터페이스, 페이지화된 메뉴, 조정 가능한 텍스트 대비, 페이지 미디어에 맞게 콘텐츠 또는 페이지를 쉽게 확대 가능함  
- 플러그인을 통해 **확장 가능함**  
- **빠름**: 일부 구형 장치에서는 내장된 읽기 소프트웨어보다 페이지 전환 지연이 절반 이하로 측정됨  
- **기타 기능**: StarDict 사전/Wikipedia로 단어 검색, 온라인 OPDS 카탈로그 및 RSS 피드 추가, 무선 소프트웨어 업데이트, FTP 클라이언트, SSH 서버 등 제공함

## Comments



### Comment 36633

- Author: neo
- Created: 2025-04-02T08:33:43+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=43539103) 
* KOReader는 최근 몇 년 동안 사용자 인터페이스 측면에서 놀라운 속도로 발전한 훌륭한 프로그램임
  - 상업 제품과의 차이점은 독서 추적 기능이 유용하게 작동함
  - 각 페이지에 얼마나 시간을 보냈는지 차트로 보여주어 책의 어느 부분을 읽지 않았는지 파악할 수 있음
  - 일반적인 독서 습관을 추적하고 싶다면, 읽은 책과 읽은 시간을 보여주는 유용한 뷰가 있음
  - PDF 읽기에서는 eInk의 한계를 극복하려고 노력함
  - 작은 화면에서 다중 열 논문을 읽을 때, 한 열을 내려간 후 다음 열의 맨 위로 돌아가도록 설정할 수 있음
  - 화면을 이동할 때 겹치는 부분을 표시하여 다음 부분을 표시할 때 혼동되지 않도록 할 수 있음
  - KOReader는 소설을 판매하려는 사람들보다는 놀라운 독서 경험을 원하는 사람들이 설계한 것처럼 느껴짐

* 거의 모든 애플리케이션이 lua(JIT)로 작성된 점이 매우 인상적임
  - CPU 블리팅/블렌딩을 수행할 만큼 빠르다는 점이 특히 인상적임
  - lua가 이렇게 독립적으로 활용되는 경우가 드문 이유가 궁금함

* KOReader를 매우 사랑함
  - Kindle 3에서 사용 중이며, 부모님과 형제도 KOReader를 사용하도록 전환함
  - 최근 WinterBreak 탈옥 덕분에 비교적 새로운 모델에도 설치 가능함
  - KOReader의 Android 앱은 약간 버그가 있지만, Kindle에서는 훌륭한 경험을 제공함
  - 오래된 Kindle을 최신 상태로 만드는 방법에 대해 작성한 글이 있음

* KOReader는 매우 해킹 가능함
  - 대부분이 Lua로 작성되어 있어, 새로운 기능을 추가하는 것이 어렵지 않음
  - 몇 년 전 Kobo 자연광 지원을 추가했으며, 코드 베이스가 이해하기 쉽고 작업하기 좋았음

* KOReader를 좋아하지만, Kobo Clara BW의 기본 소프트웨어를 선호함
  - 주로 라이브러리 탐색 때문에 기본 소프트웨어를 선택함
  - 모든 책을 기기에 보관하고 싶지만, 저자별로만 찾을 수 있어 불편함
  - KOReader를 삭제하지 않았기 때문에, 다시 돌아갈 이유가 생기면 설정이 그대로 남아 있음

* Kindle에 KOReader를 설치한 후, OPDB 인덱스와 자체 호스팅 calibre-web 덕분에 어떤 기기에서든 epub을 다운로드하고 웹페이지에 올린 후 KOReader에서 즉시 검색할 수 있음
  - USB나 Amazon의 전송 방식을 사용하고 싶지 않았기 때문에 매우 좋음
  - 내장 리더기보다 많은 사용자 정의 가능함

* Kobo 사용자에게 KOReader는 기본 리더기보다 표준 epub을 훨씬 잘 처리함
  - Kobo 스토어에서 구매하지 않은 epub을 읽어본 적이 있다면, 텍스트 강조 표시가 매우 느리다는 것을 알 수 있음
  - KOReader는 그런 지연이 없음

* calibre-web의 자체 호스팅 인스턴스를 사용하여 전자책을 관리함
  - KOReader를 사용하여 Kobo e-reader에 라이브러리를 동기화할 수 있음
  - 페이지 넘김이 기기의 기본 리더기보다 빠름

* KOReader는 설정과 사용자 정의에 몰두하는 사람들에게 매우 바쁠 수 있음
  - e-reader의 서점 생태계에 얽매이지 않는다면 매우 가치가 있음
  - Kobo e-reader에서 기본 인터페이스보다 훨씬 빠르고 추가 기능이 많아 매우 만족스러움

* 로드 시간이 개선되었는지 궁금함
  - Kobo Libra 2에서 큰 epub 파일을 여는 데 5분 이상 걸렸음
  - 글꼴 크기를 변경할 때 전체 문서를 다시 흐르게 하여 큰 페널티가 발생함
  - 반면, 내장 소프트웨어는 해당 파일을 처리하는 데 문제가 없었음
