|
|
#1 |
|
Member
![]() Posts: 23
Karma: 10
Join Date: Oct 2026
Device: tablet
|
CalibReader: an EPUB and PDF reader for iPhone, iPad and iPhone Duo
Hi everyone,
I'm a solo developer, and CalibReader is the app I built because I keep my books in calibre and wanted that library on my phone, readable offline, without moving it into anyone else's cloud. It's an EPUB and PDF reader for iPhone, iPad and iPhone Duo. It's on the App Store now: https://apps.apple.com/app/id6777391511 Every setup I tried split this into two apps: one to sync the calibre library to the device, and another to actually read in. CalibReader is both, finally in one app: your calibre library, synced and browsable the way you organised it, plus the best reader I could build, one that feels like reading a real book. I'd like to hear from calibre users trying it on their own libraries, especially if you have an iPhone Duo. ![]() LIBRARY: your calibre library, synced
![]() READER: built to feel like a book
![]() Price You can import and browse your whole library and read any 3 books in full for free. After that it's $9.99 once to read everything. No subscription, no account, no ads. What it doesn't do yet
Website: https://calibreader.com Help pages: https://calibreader.com/help/ Demo on iPhone Duo: https://youtu.be/aPAax-0lJsI The screenshots use public-domain books from Standard Ebooks, but the design really pops with real modern book art. I'll be reading this thread every day and would like to hear what breaks, what's missing, and what you'd change. CalibReader is an independent app and is not affiliated with calibre. Mike |
|
|
|
|
|
#2 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,602
Karma: 154365185
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Does it have a header to show how many pages left in the chapter along with the chapter title and the footer to show how many pages left in the book along with the book title? Does it have ADE/RMSDK page numbers and if not, can you please add them?
In the animated GIF, there's too much wasted space at the top and bottom of the screen. Does this have the ability to add your own fonts? Does this have the ability to adjust the font weight? Last edited by JSWolf; 10-28-2026 at 05:49 PM. |
|
|
|
|
|
#3 |
|
Member
![]() Posts: 23
Karma: 10
Join Date: Oct 2026
Device: tablet
|
Thanks for mentioning ADE/RMSDK - I honestly didn't know about these until today. I have a thing about page numbers on ebooks too (CalibReader already looks up each book's print page count, regardless of your library - no custom column needed).
Looks like we're on the same page (ha, sorry) re: ereader details in certain aspects. ![]() Here's what CalibReader does now: 1. Margins are user adjustable. Because the chapter info lives in a small floating pill instead of full-width header and footer bars, nothing needs reserved space. The next app update takes margins to true zero everywhere. If you install it today: scrolling view has true zero margin possible on all four sides. Single page and two-page views have a nonzero margin at the top and bottom (until the update). I agree, that GIF shows very relaxed margins / overly generous whitespace, maybe even in excess of what a typical analog book has - but hey, let the user choose how they want to read. ![]() 2. A small header pill shows the book, the chapter and progress (total book %). On an iPhone it shows the chapter number; on iPad there's room for the chapter's title too. Tap the middle of the page to show/hide the pill. (Less obtrusive than a device-width banner that eats major screen real estate - my personal preference is calm/minimal while still showing everything you need at a glance) 3. The two-page spread shows the page number within the chapter on each page. ![]() You can also keep the book's original style and font (its own formatting), or set your own font (serif or sans), size, line and paragraph spacing, justification, a theme (Parchment, Sepia, Navy, Black) or any background colour, and Single Page, Dual Page or Scrolling with Curl or Flip page turns. All of it live-updates as you change it, and every time you rotate the device or change view modes, your EXACT place/line is kept. (Another nit-pick on other ereaders that I had to fix). And the table of contents actually works - it's the book's real ToC, and every entry takes you to the right place (surprisingly many ereaders get this wrong). If a cover is missing or blurry, CalibReader fills it in or upgrades it automatically, and Choose Cover lets you pick a high-res cover from other editions yourself. Coming next: - (thanks to your comment) ADE/RMSDK page numbers, so they're the same on every device and font size, plus the book's own print page numbers when the EPUB has a page-list. From what I read, RMSDK works out pages from each chapter's compressed file size, which surprised me - clever, if a little odd. You'd know far better than me, though. Already on the roadmap: - An optional header with the chapter title and pages left in the chapter, and a footer with the book title and pages left in the book. - Importing your own fonts, with proper font weights: pick a heavier weight from the font's own family (or slide the weight on variable fonts). What is your ideal header and footer? You've thought about this more than most, and it's fairly simple to make tweaks. |
|
|
|
|
|
#4 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 666
Karma: 1606819
Join Date: Jan 2008
Location: New Hampshire
Device: iPad Mini, Bigme b6
|
Rather than loading my entire Calibre library I found just going to individual folders (cloud or local) works well. Creating a new calibre library with a specific genre works better than importing my entire library. Doesn’t seem to be a way to expand a graphic to full screen which is generally accomplished by double-tapping.
Last edited by The Old Man; 10-29-2026 at 02:01 PM. Reason: Removed question. Added comment |
|
|
|
|
|
#5 |
|
Member
![]() Posts: 23
Karma: 10
Join Date: Oct 2026
Device: tablet
|
Thanks for the notes! Genre libraries are a great way to use it. You can point CalibReader at as many libraries or folders as you like and switch between them in a few taps, and the next update makes switching a lot faster: it asks "whole library or catalogue only?" right after you pick the folder, and the covers you can see load first.
Double-tap to see an image full screen is a great idea, it's going in an update soon. How many genre libraries have you set up so far? |
|
|
|
|
|
#6 | |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 666
Karma: 1606819
Join Date: Jan 2008
Location: New Hampshire
Device: iPad Mini, Bigme b6
|
Quote:
|
|
|
|
|
|
|
#7 |
|
Member
![]() Posts: 23
Karma: 10
Join Date: Oct 2026
Device: tablet
|
CalibReader 1.0.3 is on the App Store
https://apps.apple.com/us/app/calibr...r/id6777391511 Two updates have landed since I first posted here (1.0.2 and 1.0.3), and a couple of the changes came straight from this thread. From this thread
Also new
Coming next
|
|
|
|
|
|
#8 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 905
Karma: 2111023
Join Date: Sep 2013
Device: Kobo Sage
|
I've gotten my iPad Mini A20 Pro (base model) and am trying to figure out how reading works on it. I've loaded up CalibReader and am looking at a epub in it. My biggest issue is that the font size of the book isn't big enough. The book has no fonts specified nor any default font size. I've bumped the Font Size up to its maximum of 32px in CalibReader and it's just not big enough for me. I've even turned on the iPad Accessibility option for larger font sizes, but that didn't help in the book.
My second issue is that I've got formatting set up in these books where the first line following things like a heading (h1, h2, etc.) should be "font-variant: small-caps" with "font-size: large" in the CSS (these are formatted as EPUB3). Those lines display as smallcaps, but the font size is very small. It doesn't seem to adjust to what the Font Size slider in CalibReader is set to. The problem could lie anywhere between me and the ereader. I'm not sure if this is of any help, but here's the applicable CSS I'm using in this case: Code:
p {
/* Basic paragraph styling */
display: block;
text-indent: 1.2em;
}
h1, h2, h3 {
/* Basic Chapter Heading Styling */
page-break-before: always;
page-break-after: avoid;
text-align: center;
font-family: sans-serif;
}
h2 + p, h3 + p, hr + p, .note + p, .poem + p, .placard + p {
/* Non-indented Paragraphs Styling (for paragraphs that follow something and shouldn't be indented) */
text-indent: 0;
}
h2 + p::first-letter, h3 + p::first-letter, hr + p::first-letter {
/* First-Letter Styling (for the first letter following certain things (IOW, dropcaps)) */
font-weight: bold;
}
h2 + p::first-line, h3 + p::first-line, hr + p::first-line {
/* Make first line of first paragraphs large and smallcap */
font-size: large;
font-variant: small-caps;
}
|
|
|
|
|
|
#9 | |
|
Member
![]() Posts: 23
Karma: 10
Join Date: Oct 2026
Device: tablet
|
Quote:
Two things were getting in your way. The Font Size slider tops out at 32 px, which just isn't big enough for you on the mini. And sizes a book sets with a keyword, like your font-size: large on the first line, were being worked out from the default 16 px instead of from the slider, so that line stayed small however big you set the text. The next update raises the maximum to 64 px and makes keyword sizes follow the slider, so your small-caps first lines scale with everything else. It should be ready in a couple of days, along with a whole slew of other updates: font weight, switching between several calibre libraries, and more. Is 64 px enough headroom on the mini, or would you go bigger still? Also, brand new mini, nice - how are you liking it? by 'base model' do you mean you do *not* have the matte screen? |
|
|
|
|
|
|
#10 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 905
Karma: 2111023
Join Date: Sep 2013
Device: Kobo Sage
|
Thanks for the quick response.
Since I have no experience on the Apple side of things (to say nothing of an actual tablet), I don't really know if 64px is going to be big enough. I also never work with px as a unit. I always use em. Which actually brings up an interesting point. Should you be using px? In general, the advice I see is to use relative units (em, rem, %) instead of absolute units (px). Granted, that's advice I usually see at the book level, not the ereader level: https://www.w3docs.com/snippets/css/...s-px-em-or-rem I've also run across similar advice regarding accessibility: https://accessibilitychecking.org/ac...ography-guide/ But, just from my cursory look at your app, I'm impressed. It looks very nice. Regarding the mini, yes, it's the 128GB unit without the matte screen. Build-wise, it's really impressive. I didn't even realize its got a metal body instead of plastic (I'm going to have to buy a case, though -- it's too slick). And, the screen is amazing. I haven't noticed any glare, but one of the first things the wife mentioned was glare. So, YMMV. Functionally, I'm still working my way through setting it up: I'm just completely unfamiliar with Apple's way of doing things (which, from a Windows and Linux perspective, I have issues with). |
|
|
|
|
|
#11 | |||
|
Member
![]() Posts: 23
Karma: 10
Join Date: Oct 2026
Device: tablet
|
Quote:
Once the update's out, tell me whether 64 is enough or you'd want more. Quote:
Quote:
I asked about the matte screen because it's only available on the iPhone Duo, the latest iPad mini (as an upgrade option) and the iPad Pro M4 and M5 (also an upgrade option). I'm currently working on some 'e-ink' reader themes that take full advantage of the "Nano texture" matte screen and it has a massive impact on reading comfort compared to glossy, glass OLED screens. Imo it really makes reading on these devices feel much more like using an e-ink device. You really have to see it in person to get the full effect: Last edited by CalibReader_; Yesterday at 05:33 PM. |
|||
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| iPhone Hyphen - ePub Reader for iPhone and iPad | hyphenreader | Apple Devices | 224 | 08-03-2017 06:41 AM |