처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.07.30 49

킨들 기본 앱이 답답하다면? e잉크 기기의 잠재력을 끌어내는 오픈소스 리더 KOReader

Hacker News 원문 보기
킨들 기본 앱이 답답하다면? e잉크 기기의 잠재력을 끌어내는 오픈소스 리더 KOReader

전자책 단말기, 기기는 좋은데 소프트웨어가 아쉬웠죠

킨들이나 코보, 크레마 같은 e잉크 전자책 단말기 쓰시는 분들 꽤 많으실 텐데요. 기기 자체는 만족스러운데 기본 탑재된 리더 소프트웨어가 답답했던 경험, 한 번쯤 있으실 거예요. 폰트 설정은 제한적이고, PDF를 열면 글자가 깨알같이 작아서 확대와 축소를 반복해야 하고, 지원하는 파일 형식도 몇 개 안 되고요. KOReader는 바로 이 지점을 파고드는 오픈소스 이북 리더예요. 2011년쯤 킨들용 PDF 뷰어(KindlePDFViewer)로 시작한 프로젝트인데, 지금은 킨들, 코보, 포켓북, 리마커블 같은 e잉크 전용 기기부터 안드로이드, 리눅스 데스크톱까지 폭넓게 지원하는 성숙한 프로젝트로 성장했거든요. 10년 넘게 커뮤니티가 꾸준히 가꿔온 물건이라 완성도가 상당합니다.

뭐가 그렇게 좋은데요

일단 파일 형식 지원이 압도적이에요. EPUB, PDF, DjVu, MOBI, FB2, CBZ(만화책 압축 포맷), HTML, 일반 텍스트까지 웬만한 문서는 다 열립니다. 그리고 e잉크 기기에서 제일 아쉬운 부분인 PDF 읽기를 정말 잘 해결했는데요. 핵심은 '리플로우(reflow)'라는 기능이에요. 이게 뭐냐면, 종이 크기에 맞춰 레이아웃이 고정된 PDF를 분석해서, 작은 화면에 맞게 글자를 다시 흘려보내 주는 기능이거든요. A4 기준으로 만들어진 논문이나 기술 문서를 6인치 화면에서 읽을 때 체감이 확 다릅니다. 확대 후 좌우로 끌면서 읽는 고통에서 해방되는 거죠.

타이포그래피 설정도 세밀해요. 폰트 교체는 물론이고 자간, 행간, 여백, 하이픈 처리까지 전부 조절할 수 있어요. 사전 기능도 강력해서 StarDict 형식의 사전 파일을 넣어두면 모르는 단어를 길게 눌러 바로 뜻을 찾을 수 있고, 위키피디아 검색이나 번역 연동도 됩니다. 원서 읽는 분들에게 특히 유용하죠. 여기에 여러 기기에서 읽던 위치를 맞춰주는 진도 동기화, OPDS 카탈로그를 통한 무선 책 다운로드, 전자책 관리 도구인 칼리버(Calibre) 연동, 터치 제스처를 입맛대로 바꾸는 커스터마이징까지, 유료 앱 부럽지 않은 구성이에요. e잉크 특유의 화면 갱신(잔상을 지우는 전체 새로고침) 주기까지 직접 조절할 수 있을 정도로, 기기를 세밀하게 다루고 싶은 사람을 위한 도구입니다.

개발자 눈으로 봐도 흥미로운 구조예요

구현 방식도 재미있는데요. KOReader는 대부분 Lua로 작성되어 있고 LuaJIT 위에서 돌아가요. PDF 렌더링 같은 무거운 작업은 MuPDF 같은 C 라이브러리에 맡기고, UI와 로직은 가벼운 Lua로 처리하는 구조거든요. e잉크 기기는 CPU와 메모리가 요즘 스마트폰보다 훨씬 열악한데, 그런 저사양 환경에서 스크립트 언어로 이 정도 기능의 앱을 부드럽게 돌린다는 것 자체가 좋은 아키텍처 공부거리예요. 플러그인 시스템도 Lua 기반이라, 오픈소스에 처음 기여해보고 싶은 분들에게 진입 장벽이 낮은 편이기도 하고요.

한국 사용자라면 이렇게 시작해보세요

국내에서 많이 쓰는 크레마 모티프나 오닉스 계열 기기는 안드로이드 기반이라 APK 파일을 설치하면 바로 쓸 수 있어요. 코보는 설치가 비교적 수월한 편이고, 킨들은 탈옥이 필요해서 진입 장벽이 좀 있습니다. 한글 폰트도 원하는 걸 자유롭게 넣을 수 있어서, KoPub 같은 가독성 좋은 폰트로 바꿔 읽으면 기본 리더와는 독서 경험이 확 달라져요. 다만 설정 항목이 워낙 많아서 처음엔 살짝 헤맬 수 있는데, 그만큼 손에 익으면 내 취향에 딱 맞는 리더가 됩니다.

정리하면

KOReader는 '내 기기인데 왜 제조사가 정한 방식으로만 읽어야 하지?'라는 질문에 대한 오픈소스 진영의 답이에요. e잉크 기기를 서랍에 묵혀두고 있다면 다시 꺼낼 좋은 핑계가 되어줄 겁니다. 혹시 전자책 단말기 쓰면서 기본 리더에서 갈아타고 싶을 만큼 아쉬웠던 기능이 있으셨나요? 이미 KOReader 쓰고 계신 분들의 설치 경험담이나 추천 설정도 궁금하네요.


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.