A paginated reader crafted for the love of prose.
Engineered directly on Apple Core Text. Sub-millisecond typesetting, realistic 3D paper curl, rock-solid reflow anchoring, and zero-cable WiFi book transfer.
Built like a native instrument, not an embedded web browser.
Most modern e-readers wrap Chromium or WebKit, incurring seconds of reflow delays, sluggish battery drain, and awkward DOM margins. Reader starts from first principles.
Sub-Millisecond Core Text Paginator
Typesets and breaks paragraphs directly into hardware display runs using Apple’s low-level Core Text framework. Pages render in 0.8ms with zero stutter.
Rock-Solid Reflow Anchoring
Rotate your iPad, resize your Mac window, or adjust font sizes mid-sentence. Reader anchors to the exact UTF-16 character offset so you never lose your place.
3D Metal Paper Curl Simulation
Interactive curling sheet computed with custom Metal compute & fragment shaders. The sheet reacts dynamically to finger drag angle, casting true ambient contact shadows.
Pixel-Perfect Viewport Alignment
Floating action overlays with smart line-anchoring. The selection chrome extends gracefully over reading margins when near edges without ever clipping off the viewport.
SpeechReader Read-Aloud
Built-in text-to-speech engine with dual-granularity highlighting. Follow along with synchronous sentence bands and active word bounding boxes in real time.
Pinyin & Furigana Ruby
Native support for phonetic ruby annotations above East Asian characters. Integrated directly into the Core Text line height calculations without layout clipping.
Reads every format your library holds.
Built-in binary parsers and statistical encoding detectors ensure that vintage text files and modern DRM-free EPUBs alike open cleanly without garbled characters.
Digital Publications
XHTML package navigation, chapter contracts, inline styling, vector SVG, and embedded artwork support.
Kindle PalmDOC
Direct PalmDOC decompressor with Huff/CDIC decoding. No conversion needed for legacy libraries.
XML FictionBook
Full schema parsing with inline base64 image decoding, stanza verse layouts, and author metadata.
CommonMark & Prose
Headings automatically synthesize a rich table of contents. Blockquotes, emphasis, and code spans preserved.
Universal Encoding
Statistical detection for GB18030, Big5, Shift-JIS, EUC-KR, UTF-8, and UTF-16 with automatic chapter discovery.
Clean engineering you can inspect.
Every invariant in Reader is verified by extensive automated test suites running under complete concurrency isolation.
| Component | Architecture / Tech | Key Metric | Purpose |
|---|---|---|---|
| Typography Core | Core Text (C / Metal) | 0.8 ms per page | Sub-millisecond rasterization, zero DOM latency |
| Concurreny Model | Swift 6 Actor Isolation | Complete mode |
Strict data race-free multithreading |
| Page Curl Physics | Metal Shading Language | 60 / 120 FPS | 3D interactive mesh fold with dynamic contact shadows |
| Position Indexing | UTF-16 Code Unit Indices | O(1) seek speed | Immunity to CJK surrogate-pair desync |
| Automated Tests | Swift Testing Suite | 410 unit tests | Comprehensive coverage of pagination & edge clamping |
| Target Platforms | iOS 17.0+ / macOS 14.0+ | Multi-window | Universal SwiftUI design with full keyboard & vim keys |
Ready for a better way to read?
Download Reader for iPhone, iPad, and Mac. Pure, fast, beautiful typography without clutter.