15 điểm bởi GN⁺ 2025-04-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • Trình xem tài liệu cho thiết bị đọc e-Ink
  • Portable: có thể chạy trên các thiết bị nhúng như Cervantes, Kindle, Kobo, PocketBook, reMarkable, cũng như trên máy tính Android và Linux. Nhà phát triển có thể chạy trình giả lập KOReader trên Linux và MacOS
  • Hỗ trợ nhiều định dạng tài liệu: hỗ trợ các định dạng trang cố định (PDF, DjVu, CBT, CBZ) và các định dạng sách điện tử có thể reflow (EPUB, FB2, Mobi, DOC, RTF, HTML, CHM, TXT). Tài liệu PDF/DjVu được quét cũng có thể được reflow bằng thư viện K2pdfopt tích hợp sẵn. Cũng hỗ trợ tệp ZIP cho một số định dạng
  • Trải nghiệm đọc đầy đủ tính năng: cung cấp giao diện người dùng đa ngôn ngữ, màn hình đọc có khả năng tùy biến cao và nhiều tùy chọn dàn trang. Có thể đặt lề trang tùy ý, điều chỉnh giãn dòng, chọn phông chữ và kiểu dáng bên ngoài. Từ điển ngắt từ đa ngôn ngữ được đóng gói sẵn trong ứng dụng
  • Tích hợp với calibre (tra cứu metadata, nhận sách điện tử không dây, duyệt thư viện qua OPDS), Wallabag, Wikipedia, Google Translate và các nhà cung cấp nội dung khác
  • Tối ưu cho thiết bị e-Ink: giao diện người dùng không có hoạt ảnh, menu phân trang, độ tương phản văn bản có thể điều chỉnh, dễ dàng phóng to nội dung hoặc trang cho phù hợp với phương tiện hiển thị của trang
  • Có thể mở rộng thông qua plugin
  • Nhanh: trên một số thiết bị cũ, độ trễ chuyển trang được đo là chưa tới một nửa so với phần mềm đọc tích hợp
  • Các tính năng khác: tra từ bằng từ điển StarDict/Wikipedia, thêm danh mục OPDS trực tuyến và nguồn cấp RSS, cập nhật phần mềm không dây, FTP client, SSH server, v.v.

1 bình luận

 
GN⁺ 2025-04-02
Ý kiến trên Hacker News
  • KOReader là một chương trình tuyệt vời đã phát triển với tốc độ đáng kinh ngạc về mặt giao diện người dùng trong vài năm gần đây

    • Điểm khác biệt so với các sản phẩm thương mại là tính năng theo dõi việc đọc hoạt động rất hữu ích
    • Nó hiển thị bằng biểu đồ bạn đã dành bao nhiêu thời gian cho từng trang, nên có thể xác định phần nào của cuốn sách mình chưa đọc
    • Nếu muốn theo dõi thói quen đọc nói chung, có một chế độ xem hữu ích cho biết những cuốn sách đã đọc và thời gian đã đọc
    • Khi đọc PDF, nó cố gắng vượt qua những giới hạn của eInk
    • Khi đọc bài báo nhiều cột trên màn hình nhỏ, có thể thiết lập để sau khi cuộn hết một cột thì quay lại đầu cột tiếp theo
    • Khi di chuyển màn hình, có thể hiển thị phần chồng lấp để không bị lẫn khi chuyển sang phần tiếp theo
    • KOReader mang lại cảm giác như được thiết kế bởi những người muốn tạo ra trải nghiệm đọc tuyệt vời, chứ không phải những người muốn bán tiểu thuyết
  • Việc gần như toàn bộ ứng dụng được viết bằng lua(JIT) là điều rất ấn tượng

    • Đặc biệt ấn tượng ở chỗ nó đủ nhanh để thực hiện CPU blitting/blending
    • Tôi tự hỏi vì sao hiếm khi thấy lua được tận dụng theo cách độc lập như vậy
  • Tôi rất yêu KOReader

    • Tôi đang dùng nó trên Kindle 3, và cũng đã chuyển bố mẹ cùng anh chị em sang dùng KOReader
    • Nhờ bản jailbreak WinterBreak gần đây, giờ có thể cài trên cả những mẫu máy tương đối mới
    • Ứng dụng Android của KOReader hơi nhiều lỗi, nhưng trên Kindle thì mang lại trải nghiệm tuyệt vời
    • Tôi có một bài viết về cách biến Kindle cũ thành thiết bị hiện đại
  • KOReader rất dễ hack

    • Phần lớn được viết bằng Lua, nên việc thêm tính năng mới không quá khó
    • Vài năm trước tôi đã thêm hỗ trợ ánh sáng tự nhiên của Kobo, và codebase rất dễ hiểu, làm việc cũng rất thoải mái
  • Tôi thích KOReader, nhưng lại thích phần mềm mặc định của Kobo Clara BW hơn

    • Chủ yếu là vì việc duyệt thư viện nên tôi chọn phần mềm mặc định
    • Tôi muốn lưu toàn bộ sách trên thiết bị, nhưng việc chỉ có thể tìm theo tác giả thì khá bất tiện
    • Vì tôi chưa xóa KOReader nên nếu có lý do để quay lại, mọi thiết lập vẫn còn nguyên
  • Sau khi cài KOReader lên Kindle, nhờ OPDB index và calibre-web tự host, tôi có thể tải epub từ bất kỳ thiết bị nào, đưa lên trang web rồi tìm thấy ngay trong KOReader

    • Điều này rất tuyệt vì tôi không muốn dùng USB hay cách truyền tải của Amazon
    • Nó cho phép tùy biến nhiều hơn trình đọc tích hợp sẵn
  • Với người dùng Kobo, KOReader xử lý epub tiêu chuẩn tốt hơn rất nhiều so với trình đọc mặc định

    • Nếu từng đọc epub không mua từ cửa hàng Kobo, bạn sẽ biết việc tô sáng văn bản rất chậm
    • KOReader không gặp độ trễ đó
  • Tôi dùng một instance calibre-web tự host để quản lý sách điện tử

    • Có thể dùng KOReader để đồng bộ thư viện với Kobo e-reader
    • Việc lật trang nhanh hơn trình đọc mặc định của thiết bị
  • KOReader có thể khiến những người thích mày mò cài đặt và tùy biến luôn bận rộn

    • Nếu không muốn bị trói buộc vào hệ sinh thái hiệu sách của e-reader thì nó rất đáng giá
    • Trên Kobo e-reader, nó nhanh hơn nhiều so với giao diện mặc định và có thêm nhiều tính năng, nên tôi rất hài lòng
  • Tôi tò mò không biết thời gian tải đã được cải thiện chưa

    • Trên Kobo Libra 2, việc mở file epub lớn mất hơn 5 phút
    • Khi thay đổi cỡ chữ, nó phải dàn lại toàn bộ tài liệu nên bị phạt hiệu năng rất lớn
    • Trong khi đó, phần mềm tích hợp lại không gặp vấn đề gì khi xử lý file đó