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.