Settings & Customization

You've been staring at a page that's almost right. The font is fine, but the line spacing feels a little cramped. The theme is close, but you wish the background were warmer. The margins are OK on your phone, but on your iPad they leave the text swimming in white space.

This is the guide where you fix all of that. ScrollWizard gives you deep control over how your books look and feel — typography, themes, layout, tap behavior, reading goals, dictionaries, and more. Every setting updates live, so you can see the result as you tweak. And every visual setting can be applied globally or per book, meaning your dense philosophy text and your beach novel don't have to look the same.

Let's walk through everything.

Two Places, One System

Settings in ScrollWizard live in two places, and it helps to understand why.

The Appearance Sheet (Visual Settings)

Open any book, tap the center of the screen to show the toolbar, then tap the Aa button (or "More Settings" in the quick panel). This is the Appearance Sheet — a draggable overlay that stays on top of your book so you can see changes in real time.

The Appearance Sheet contains:

  • Typography — font, size, line height, spacing, alignment, hyphenation
  • Layout — margins, page animation
  • Theme — color scheme selection, custom theme creation, and color swap
  • Display — hide status bar

You can drag the sheet up or down to resize it, or tap the arrow icon to flip it to the top of the screen if you want to see the bottom of the page while adjusting.

Appearance sheet overlaying a book, showing typography controls with the book visible above

The Settings Screen (Everything Else)

From the library, tap the gear icon to open the full Settings screen. You can also reach it from the bottom of the Appearance Sheet via the "App Settings" link.

The Settings screen contains:

  • Theme — same theme grid, accessible outside the reader
  • Reading Chrome — header/footer content, tap zones
  • Reading Goals — daily targets, reminders
  • Dictionary — configure lookup sources
  • Library — default sort
  • Custom Fonts — import your own typefaces (Wizard Mode)
  • Language — app language preference
  • Data Management — export and import
  • Privacy — crash reporting
  • Advanced — Wizard Mode, split reader options
  • About — version, licenses, tips reset

Global vs. Per-Book Settings

This is the single most powerful concept in ScrollWizard's settings. Every visual setting — font, size, theme, margins, line height, everything in the Appearance Sheet — can be set globally (for all books) or per book (just for this one).

When you open the Appearance Sheet while reading a book, you'll see a toggle at the top: This Book and All Books.

  • This Book — changes apply only to the book you're currently reading. Anything you don't override falls back to the global default.
  • All Books — changes become the new global default for every book that doesn't have its own override.

Two extra buttons appear in "This Book" mode:

  • Copy to Global — takes this book's current settings and makes them the global default
  • Reset Book Settings — clears all per-book overrides so the book uses global defaults again

For the curious: per-book settings are stored as overrides. If you set only the font for a specific book, everything else (size, margins, theme) still comes from your global settings. Change your global font size later, and that book picks it up — unless it has its own font size override.

Appearance sheet showing the per-book toggle with Copy to Global and Reset Book Settings buttons

Typography

Open the Appearance Sheet and you'll find the Typography section first. These are the settings that determine how text looks on the page.

Font Family

ScrollWizard ships with 12 selectable fonts — three bundled (always available, always consistent) and nine system fonts (provided by iOS):

Category Fonts
Bundled Literata, Source Serif, OpenDyslexic
System serif Georgia, Palatino, Charter, Iowan Old Style, New York, Athelas
System sans-serif Helvetica Neue, Seravek
System monospace Menlo

There's also a Publisher option at the top of the picker, which keeps the book's own embedded font when it has one and falls back to Literata when it doesn't.

The default is Literata — a variable serif designed specifically for long-form reading. It's excellent. But if you prefer sans-serif for non-fiction or a specific face for a language, the picker is a scroll wheel tap away.

OpenDyslexic is right there in the font list, not hidden in accessibility settings. If it helps you, use it. If it doesn't, skip it. No judgment either way.

With Wizard Mode unlocked, you can also import your own fonts (TTF or OTF) from the Settings screen under Custom Fonts. Imported fonts appear at the top of the font picker. More on that in the Custom Fonts section below.

Font Size

Adjustable from 10pt to 48pt with a slider. The default depends on your device:

Device Default size
iPhone 18pt
iPad mini / iPad Air compact 19pt
iPad 11" and larger 20pt

Tap the reset button on any slider to return to the default.

Line Height

Controls the spacing between lines of text. Range: 1.0 to 3.0, default 1.6. Lower values pack more text on screen; higher values give each line room to breathe. If you've increased the font size and the lines feel tight, nudge line height up a little to give them room.

Letter Spacing and Word Spacing

Fine-tune the space between individual characters (letter spacing: -2.0 to 5.0, default 0.0) and between words (word spacing: -2.0 to 10.0, default 0.0). Most people leave these at zero, but they're valuable for accessibility or for taming fonts that feel too tight or too loose.

Text Alignment

Four options, selected via icon buttons:

Option Description
Left Ragged right edge, natural reading rhythm
Center Centered text (mostly for poetry)
Right Right-aligned (for RTL-adjacent layouts)
Justified Even left and right edges (default)

Justified text looks clean but can create uneven word spacing when the line length is short. If you notice "rivers" of white space, try switching to left-aligned — especially on phones.

Paragraph Indent and Spacing

  • Paragraph Indent — first-line indent in em units (0.0 to 5.0, default 1.5). Set to 0 for block-style paragraphs.
  • Paragraph Spacing — space between paragraphs in em units (0.0 to 3.0, default 0.5). Increase this if you set indent to 0, so paragraphs don't run together.

Hyphenation

On by default. Automatic hyphenation breaks long words at line ends to keep justified text looking even. Turn it off if you find the hyphens distracting — this is purely a preference.

Publisher Formatting

Off by default. When enabled, ScrollWizard respects the book's embedded CSS for paragraph styling (text-indent, margins, etc.) instead of applying your settings. Useful for books with intentional typographic design — poetry collections, textbooks with special layouts, or publisher ebooks that were carefully typeset.

Typography section showing font picker, font size slider, and line height controls

Layout

Below Typography in the Appearance Sheet, the Layout section controls page structure.

Margins & Reading Width

Three controls here:

  • Top Margin and Bottom Margin — two sliders, each adjustable from 0 to 80 logical pixels (both default to 24). They set the breathing room above and below the text on every page.
  • Reading Width — a single slider that sets your target line length in characters per line, from 40 (Narrow) up to 110, with one extra notch at the very end labelled Full. The default is 66 characters — the classic comfy book line. There's a little haptic tick as you cross back over the default, so it's easy to find again.

The clever part: Reading Width is measured in characters, not pixels, so it travels with you. Set it once and the same comfortable line length follows you from iPhone to iPad without re-tuning. ScrollWizard aims for that target measure and then clamps to whatever your screen can actually fit — so on a narrow phone a wide setting simply fills the screen rather than overflowing. Slide all the way to Full to drop the cap entirely and let text run edge to edge. The readout under the slider shows roughly how many characters wide your lines currently are.

Page Turn Animation

Three styles:

Animation Description
None Instant page change, no animation
Slide Pages slide left/right (default)
Fade Crossfade between pages

Pick whichever feels natural. "None" is fastest for people who read quickly and don't want to wait for transitions.

Themes

ScrollWizard comes with five built-in themes and lets you create unlimited custom themes.

Built-in Themes

Theme Background Text Mood
Light White Near-black Clean, daytime reading
Dark Near-black Light gray Easy on the eyes at night
Sepia Warm beige Dark brown Paper-like warmth
Solarized Dark Deep teal Muted gray-green The developer favorite
Nord Slate blue Pale blue-gray Cool, arctic calm

Switch themes from the Appearance Sheet's Theme section — just tap a theme swatch. You can also switch from the Settings screen if you're not currently in the reader.

Custom Themes

Tap Create Custom Theme to open the theme editor. You can set:

  • Background color
  • Text color
  • Link color
  • Accent color (used for UI elements like buttons and highlights)
  • Selection color (used when selecting text)

There's no "this is a dark theme" switch to flip — ScrollWizard works it out for you from the background color's luminance. Pick a dark background and the theme behaves as a dark theme; pick a light one and it behaves as a light theme.

Custom themes appear alongside built-in ones in the theme grid. Long-press a custom theme to edit or delete it.

For the curious: each custom theme gets a unique ID. Per-book theme overrides reference this ID, so if you delete a custom theme that a book was using, that book reverts to the global default.

Per-Book Themes

In the Appearance Sheet, switch to "This Book" mode and select a different theme. That book will always open with its own theme, regardless of your global choice. A hint below the theme grid shows the global theme name for reference.

Theme grid showing built-in themes and custom themes

Display

The Display section controls screen-level settings that affect all themes.

Hide Status Bar

On by default. Hides the iOS status bar (time, battery, signal) while reading for a more immersive experience. The reading chrome (header/footer) provides a clock if you still want the time visible.

Quick brightness note: there's no brightness slider buried in Settings — screen brightness lives in the reader's quick controls, right next to the page you're reading, so you can nudge it without leaving the book.

Swap Colors

In the Theme section there's one more handy toggle: Swap Colors. It flips the text and background colors of your current theme — a quick one-tap way to get a dark look without switching themes entirely. The swap applies to the current theme and persists until you toggle it off, and like every visual setting it can be set per book.

Reading Chrome

In the Settings screen, the Reading Chrome section controls what information appears while you read.

Both are off by default — ScrollWizard starts you with a clean, chrome-free page. Toggle each on independently when you want it. When enabled, you can configure which items appear:

Available Item Description
Chapter Title Name of the current chapter
Book Title Title of the book
Page in Chapter Current page number within the chapter
Progress % Overall reading progress as a percentage
Book Progress Visual progress indicator for the whole book
Chapter Progress Visual progress indicator for the current chapter
Time Remaining Estimated time to finish (based on your reading speed)
Clock Current time

Default header items: Chapter Progress and Chapter Title. Default footer items: Page in Chapter, Progress %, and Clock.

Tap the items to open a picker where you can toggle each one on or off. On phones with a notch or Dynamic Island, the chrome tucks into the safe area, so it costs no reading space. On older flat-top devices it sits just below, taking about 24px.

Tap Zones

The screen is divided into three invisible zones — left, center, and right. Each can be assigned one of four actions:

Action What it does
Previous Go to the previous page
Next Go to the next page
Menu Toggle the toolbar
None Do nothing

Defaults: left = previous, center = menu, right = next.

If you're a pure swiper, you might set all three to "none" or "menu." If you read left-to-right manga, you might flip left and right. The combinations are yours.

Haptic Feedback

Enabled by default. Provides a subtle vibration when you turn pages via tap. Disable it in Settings if you prefer silent page turns.

Reading Chrome settings showing header and footer toggles and tap zone configuration

Reading Goals & Reminders

Set daily targets to build a reading habit — or don't. Goals are entirely optional and off by default.

Daily Page Goal

Preset options: Off, 10, 20, 30, 50, 75 pages. A custom value up to 500 can be entered. Since EPUBs don't have fixed page numbers, ScrollWizard estimates from your reading time at roughly 0.75 minute per page. Think of it as a "read for about this long" target.

Daily Time Goal

Preset options: Off, 15, 20, 30, 45, 60 minutes. A custom value up to 180 can be entered. This one is precise — it measures your actual reading duration.

If you're starting fresh, 15 or 30 minutes is a solid first goal. Something you'll actually hit. You can always raise it later.

Reading Reminder

Toggle on to receive a daily notification nudging you to read. Set the time with a picker (default: 8:00 PM). The notification is local — no server, no internet required. Toggle off and it stops immediately.

Annual Book Goal

Set from the Stats panel (swipe in from the right edge) or from Settings. Choose how many books you want to finish this year. ScrollWizard tracks completions and shows pace projections. Set to 0 to disable.

For more on goals and statistics, see the Track Your Reading Guide.

Dictionary

The Dictionary section in Settings controls where ScrollWizard looks up word definitions when you select a word and tap "Look Up."

Default Sources

Four dictionaries come pre-configured:

Source Type Description
Free Dictionary Inline API Shows definitions directly in a popup, no browser needed
Wiktionary Web Opens in a browser view
Merriam-Webster Web Opens in a browser view
Oxford Dictionary Web Opens in a browser view

Each source has a toggle to enable or disable it. The Free Dictionary API is the default — it provides inline definitions without leaving the reader.

Adding Custom Dictionaries

Tap Add Web Dictionary to add any dictionary that uses a URL pattern. Enter a name and a URL template with {word} as the placeholder (e.g., https://dictionary.example.com/search?q={word}). ScrollWizard replaces {word} with the looked-up term.

Web dictionaries can be edited or deleted. The built-in Free Dictionary API cannot be removed.

Local Dictionaries

Tap Import from iCloud to scan your iCloud Drive for local dictionary files (JSON format). ScrollWizard detects dictionary files and adds them as offline lookup sources — no internet required for definitions.

Local dictionaries appear with a "Local" badge. They're especially useful for specialized vocabulary, languages not covered by the default sources, or reading on planes.

Dictionary settings showing enabled sources and Add Web Dictionary button

Custom Fonts

This feature requires Wizard Mode (a one-time purchase).

Import your own TTF or OTF font files and use them as the reader font. Imported fonts appear at the top of the font picker alongside the built-in options.

Importing Fonts

  1. Open Settings > Custom Fonts.
  2. Tap Import Font.
  3. Select one or more TTF/OTF files from the iOS file picker.
  4. Each font appears with a preview showing the font name rendered in itself, file size, and the date it was added.

Managing Fonts

Swipe left on any imported font to delete it. A confirmation dialog appears — deleting a font that a book is using will cause that book to fall back to the global default font.

Tip: Look for free, high-quality fonts on Google Fonts or Font Squirrel. Fonts with good Unicode coverage work best for multilingual reading.

If Wizard Mode isn't unlocked, the Custom Fonts section shows a teaser with a tap-to-unlock prompt.

Library Settings

Default Sort

The library remembers how you like your books ordered. The options are:

  • Last Read (default) — most recently opened books first
  • Date Added — newest imports first
  • Title — alphabetical by title
  • Author — alphabetical by author
  • Progress — by how far through you are

You change the sort from the left sidebar (filtering and sorting both live in the sidebar — there's no top filter bar), and ScrollWizard keeps your choice for next time.

Language

ScrollWizard supports 12 languages: Arabic, German, English, Spanish, French, Italian, Japanese, Korean, Dutch, Portuguese, Russian, and Chinese.

By default, ScrollWizard follows your device's system language. To override this:

  1. Open Settings > Language.
  2. Tap Language.
  3. Choose a language from the list (shown in native script for easy identification), or select System Default to follow iOS again.

The language setting affects the app's interface, not the content of your books.

Privacy

Crash Reporting

Off by default. When enabled, ScrollWizard sends anonymous crash reports via Sentry to help identify and fix bugs. No personal data, no reading history, no book content — just stack traces and device info.

Disabling crash reporting closes the connection immediately. Re-enabling takes effect on the next app launch.

Privacy Policy

A link to the ScrollWizard privacy policy at scrollwizard.com/privacy.

Data Management

Tap Export / Import Data in Settings to open the Data Management sheet.

Export Options

Format What's Included
Full Backup (JSON) Everything — books, settings, smart collections, tags, highlights, bookmarks, reading sessions, vocabulary words, yearly goals, RSVP sessions
Annotations (Markdown) All your highlights and notes across your whole library, formatted for Obsidian/Logseq

Annotation export is library-wide and Markdown-only — it produces a single .md file. Both exports use the iOS share sheet, so you can save to Files, AirDrop, email, or any other destination.

Note: there's no "export from the reader" action. Annotation export lives here, in Data Management. If you want richer, structured exports to Obsidian, Notion, or Logseq — per book or whole library — that's the Knowledge Export feature, covered in the Export Guide.

Import

Import from a previously exported JSON backup to restore your data. Exporting a backup before any destructive action is always a good idea.

Delete All Data

A danger-zone option that wipes everything — books, settings, highlights, bookmarks, reading history, passwords, and iCloud sync data. Two confirmation dialogs stand between you and a blank slate. This cannot be undone.

Advanced (Wizard Mode)

The Advanced section shows Wizard Mode status and related settings.

  • Wizard Mode — tap to unlock (a one-time purchase). Once unlocked, a checkmark appears.
  • Open Footnotes in Reference Pane (Wizard Mode) — when in split mode, footnote links open in the side pane instead of a popup. Off by default.
  • Restore Purchase — visible when Wizard Mode isn't unlocked. Tap to check for a previous purchase.

About

  • Version — the current app version. (If you tap it 42 times, something happens. We won't spoil it.)
  • Open Source Licenses — full list of the open-source libraries ScrollWizard uses.

Default Settings Reference

Here's a quick-reference table of every key setting, its default value, and its range. Useful when you've tweaked everything and want to know what "factory settings" looks like.

Setting Default Range
Font Family Literata 12 selectable + custom
Font Size 18pt (phone) 10—48pt
Line Height 1.6 1.0—3.0
Letter Spacing 0.0 -2.0—5.0
Word Spacing 0.0 -2.0—10.0
Text Alignment Justified Left, Center, Right, Justified
Paragraph Indent 1.5 em 0.0—5.0 em
Paragraph Spacing 0.5 em 0.0—3.0 em
Hyphenation On On/Off
Publisher Formatting Off On/Off
Top / Bottom Margin 24 / 24 0—80 each
Reading Width 66 characters 40—110 chars, or Full
Page Turn Animation Slide None, Slide, Fade
Theme Light 5 built-in + custom
Hide Status Bar On On/Off
Tap Zone Left Previous Previous, Next, Menu, None
Tap Zone Center Menu Previous, Next, Menu, None
Tap Zone Right Next Previous, Next, Menu, None
Haptic Feedback On On/Off
Show Header Off On/Off
Show Footer Off On/Off
Daily Page Goal Off Off, 10—75
Daily Time Goal Off Off, 15—60 min
Reading Reminder Off On/Off
Reminder Time 8:00 PM Any time
Library Sort Last Read Last Read, Date Added, Title, Author, Progress
Crash Reporting Off On/Off

Tips & Tricks

Start with font and size, then stop. Most people only need to change two or three settings. Literata at 18pt with justified text and the default line height works wonderfully for the vast majority of books. Only dig into the advanced controls when something feels off.

Use per-book settings for outliers. If one book has unusual formatting or you want a different mood for a specific genre, set overrides for that book and leave your global settings alone. It's the best of both worlds.

The reset button is your friend. Every slider in the Appearance Sheet has a reset button that returns it to the default value. If you've gotten lost in the weeds, tap reset and start over. No harm done.

Custom themes for reading contexts. Create a "Night" theme with very dark gray (not pure black) and slightly warm text. Create a "Focus" theme with your favorite bold accent color. Create an "Old Paper" theme that looks like aged parchment. The editor lets you pick any color.

Export before experimenting. If you're about to make big changes to your data or settings, export a backup first via Settings > Data Management. It takes five seconds and can save you from regret.

Swipe gestures are configurable. Vertical swipe up and swipe down can be mapped to brightness control, font size adjustment, or RSVP speed reading (Wizard Mode). The default is "none" for both — assign them if you want quick in-reader adjustments without opening any menus.

Language doesn't affect your books. Changing the app language only changes ScrollWizard's interface. Your books display in whatever language they were written in.

What's Next

You've made ScrollWizard yours. Now put it to use.

Every setting exists so the app gets out of your way and the book takes over. Once you've dialed in your setup, you'll forget the settings are even there.

Happy reading.

Ready to start reading?

Download on the App Store