|
|
#16 | |
|
Member
![]() ![]() ![]() Posts: 13
Karma: 224
Join Date: Jul 2026
Device: none
|
Quote:
Thank you for taking the time to go through Leafmark this carefully. I appreciate you writing all of this up. On the font import question, no ZIP is needed. The picker takes .ttf, .otf and .ttc files directly, and you can select more than one at a time. The quote about font weight was helpful. I had not thought about it that way. Adjusting all the variants makes more sense than what I am doing now. I have renamed the control to Font Weight and made it finer-grained, and I am digging into why 125% does nothing. One thing I want to be sure I understand. On your iPhone, the text is not visible while you adjust the settings. Is the text itself gone, or is the settings panel covering it? A screenshot would help. Line height and margins are already reworked for the next build: line height goes lower and adjusts in finer steps, and margins now go all the way down to zero with finer steps too. The system font list is in as well. Landscape layout is what I am working on next, and the header and footer page counts are on my list. I will report back here once the build is out. |
|
|
|
|
|
|
#17 | |||||
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,218
Karma: 153715495
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||
|
|
|
|
|
#18 |
|
Member
![]() ![]() ![]() Posts: 13
Karma: 224
Join Date: Jul 2026
Device: none
|
Quick progress update. v1.6 is submitted to Apple and should be out shortly. What's in it:
- The appearance panel now opens compact at the bottom, with the text visible behind it, so you can see changes as you make them. This was the "settings cover the text" problem — thanks for confirming what was happening. - Line height goes lower and adjusts in 5% steps. Margins go all the way to zero, also in 5% steps. - All iOS system fonts are in the font picker. - Landscape: text now fills the screen width, with a proper two-column layout and a visible gap between the columns. I would really appreciate that 12.9" iPad Pro test once it lands. - Optional page numbers: pages left in the chapter (header) and "Page X of Y" (footer). These use synthetic pages of about a thousand characters — the closest a Readium-based app can get to ADE numbers. If the numbering feels off compared to ADE, tell me which book and I'll look at it. - Highlight exports are now named "Book Title - Author.txt". On font weight, you were right about how it works. The engine can only pick from the faces a font actually ships (regular, bold) or fake-bold them, so in v1.6 the slider works properly with multi-face fonts. The build right after v1.6 goes further: gradual thickening that works with any font, including single-face imported ones. That part is already done and tested — it just missed this submission. I have also proposed the same fix upstream to the Readium toolkit, so other reading apps can benefit too: https://github.com/readium/swift-toolkit/pull/854 One correction to an earlier post of mine: font import takes .ttf and .otf files. I said .ttc as well, but collections are not supported. Sorry about that. The Old Man — thanks again for the kind words. If you have a minute, an App Store review would genuinely help a one-person app get found. No pressure either way. Last edited by AkiraT; 07-10-2026 at 06:36 PM. |
|
|
|
|
|
#19 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 635
Karma: 1606819
Join Date: Jan 2008
Location: New Hampshire
Device: iPad Mini
|
positive Review submitted yesterday.
|
|
|
|
|
|
#20 | ||
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,218
Karma: 153715495
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Quote:
|
||
|
|
|
|
|
#21 |
|
Member
![]() ![]() ![]() Posts: 13
Karma: 224
Join Date: Jul 2026
Device: none
|
The Old Man — just saw it, thank you. Much appreciated.
JSWolf — thanks, and thanks for the RMSDK reference. I went and checked the implementation: the synthetic pages are in fact split at 1,024 bytes, the same page size RMSDK uses — "about a thousand" was me being imprecise, sorry. One honest caveat: the split uses the archive entry length, so for compressed entries it counts stored bytes rather than uncompressed text, and the numbering can still drift from ADE on some books. If you spot a book where it looks off, I'd love to hear which one. Looking forward to the iPad test. |
|
|
|
|
|
#22 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,218
Karma: 153715495
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
|
|
|
|
|
#23 |
|
Member
![]() ![]() ![]() Posts: 13
Karma: 224
Join Date: Jul 2026
Device: none
|
v1.6 is live on the App Store. Everything from the update above made it in: the compact appearance panel, finer line height and margins, system fonts, the landscape layout, optional page numbers, and the export naming.
JSWolf — whenever you get a chance to try it on the 12.9" iPad Pro, I'm all ears. On the page-number calculation, I dug into it, and it turns out to be the opposite of what we both assumed: RMSDK itself uses the compressed byte length. The MobileRead wiki documents ADE computing page numbers from the compressed size of each resource at 1,024 bytes per page, and Readium originally used uncompressed lengths — then switched to the compressed entry length specifically to align with RMSDK. The discussion is here: https://github.com/readium/architecture/issues/123 (it cites https://wiki.mobileread.com/wiki/Ado...s#Page_numbers). So the caveat in my earlier post was wrong, in the good direction: Leafmark uses Readium's default strategy, which means the page numbers are computed the same way ADE computes them. If you find a book where the numbers still disagree with ADE, I'd genuinely like to see it. |
|
|
|
|
|
#24 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,218
Karma: 153715495
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
|
|
|
|
|
#25 |
|
Member
![]() ![]() ![]() Posts: 13
Karma: 224
Join Date: Jul 2026
Device: none
|
Small update: Leafmark is on Product Hunt today - https://www.producthunt.com/posts/leafmark
Happy to answer anything over there too. |
|
|
|
|
|
#26 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 635
Karma: 1606819
Join Date: Jan 2008
Location: New Hampshire
Device: iPad Mini
|
I think eventually the app will need a way to display Series, Collections and a way to sort and display the books by title and author. I really don’t need this as I only keep less than a dozen books in the app and load/delete them when necessary.
|
|
|
|
|
|
#27 |
|
Member
![]() ![]() ![]() Posts: 13
Karma: 224
Join Date: Jul 2026
Device: none
|
That's fair feedback even though you don't need it yourself — thank you. Collections are already on the roadmap (Marvin's smart collections cast a long shadow), and title/author sorting is a lighter lift that should come sooner. Right now the library is import-order only, which works fine at a dozen books and clearly won't at a hundred.
|
|
|
|
|
|
#28 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,218
Karma: 153715495
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Since I updated to the newest release, on my iPhone 15 Pro Max, the app is unusable.
I'll report what's wrong later when I have the time. |
|
|
|
|
|
#29 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 635
Karma: 1606819
Join Date: Jan 2008
Location: New Hampshire
Device: iPad Mini
|
Same on the iPad Mini depending on the book. Click a link to a note and the return arrow distorts the deeply showing parts of two pages. Not sure what’s happening but the app is now unusable.
|
|
|
|
|
|
#30 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 84,218
Karma: 153715495
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I'm getting worse. The page is off to the right and some of the text is off the screen. Also I'm getting a page that's displaying 1/2 of 2 pages on the screen. It's unreadable. I'll have to reload another book to test this again as I deleted the app to reinstall it.
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| justRead.app – Native iOS EPUB Reader (Built for Power Readers) | petrjahoda | Apple Devices | 163 | 03-12-2026 01:16 PM |
| [Archived] Marvin ePub reader for iPad | Jessica Lares | Marvin | 1789 | 08-27-2013 10:38 AM |
| iPad users: Meet Marvin, an iOS ePub reader | GRiker | Devices | 4 | 06-20-2013 10:16 AM |
| Workflows to use Calibre with iOS Apps: Good Reader-PDFs, Marvin-epub, Kindle-mobi? | crashnburn | Calibre | 4 | 06-14-2013 04:49 PM |
| Built in EPUB reader in Calibre | Cpl Punishment | Calibre | 12 | 02-04-2011 08:59 AM |