LogoRodel Reader
E-books

Reader

E-book reading interface features and operations

Rodel Reader provides three specialized readers, optimizing the reading experience for different content types.

Reader Types

ReaderSupported FormatsKey Features
Book ReaderEPUB, Mobi, FB2, TXTPagination/Scroll, annotations, TTS, AI assistant
PDF ReaderPDFMultiple annotation tools, signature, zoom modes
Web Novel ReaderLegado online booksVirtual scrolling, dynamic chapter loading

The appropriate reader is automatically selected based on the book format when opening.


Book Reader

Book Reader Interface

The book reader is based on the foliate-js engine, supporting mainstream e-book formats like EPUB, Mobi, and FB2.

Interface Layout

AreaFunction
Reading AreaBook content display, supports pagination or scrolling
Top BarBook title, back button, settings entry
Bottom BarReading progress, chapter info, page controls
SidebarTOC, search, annotations, bookmarks (expandable)

Page Turning

MethodOperation
ClickClick left/right side of the page
SwipeSwipe left/right (touch devices)
KeyboardArrow keys ← →
Scroll WheelMouse wheel (in pagination mode)

Tip

You can enable page turn animation in settings and choose whether to enable click to turn page.

Layout Modes

The book reader supports three layout modes:

ModeDescriptionUse Cases
PaginationHorizontal column reading, left/right page turnsNovels, prose (default)
ScrollVertical scrolling within chapters, auto-load next chapter at bottomTechnical docs, long articles
DocumentPreserves original layoutFixed-layout EPUBs

In pagination mode, you can configure:

  • Max Columns: Display 1 to 4 columns
  • Continuous Scroll: Auto-switch chapters when scrolling to edge

Reading Settings

Reading Settings

Font Settings

SettingDescription
FontSelect from system fonts
Font SizeAdjust text size
Font Weight100 (thin) to 900 (bold)
Letter SpacingSpacing between characters
Override FontForce custom font over embedded fonts

Typography Settings

SettingDescription
Line HeightSpacing between lines
Paragraph SpacingSpacing between paragraphs
First Line IndentParagraph first line indentation
JustifyWhether to justify text
HyphenationEnable automatic word breaking
Override LayoutForce apply typography settings

Page Settings

SettingDescription
Max Column WidthLimit text area width
Column GapGap between columns in dual-column mode
Vertical MarginTop and bottom padding
Horizontal MarginLeft and right padding

Reading Themes

Rodel Reader includes multiple reading themes and supports custom themes:

  • Follow System: Auto-switch dark/light
  • Preset Themes: White paper, parchment, eye-care green, night, etc.
  • Custom Themes: Freely configure background and text colors

Tip

With Adaptive Colors enabled, text with insufficient contrast will be automatically adjusted on dark backgrounds.

Reader Sidebar

Click the TOC button in the top bar or use keyboard shortcuts to open the sidebar.

Table of Contents

  • Shows complete chapter list
  • Click chapter title to jump quickly
  • Current chapter is auto-highlighted
FeatureDescription
Basic SearchEnter keywords to search
Case SensitiveMatch case exactly
Whole WordMatch complete words only
RegexUse regular expression syntax

Search results are grouped by chapter; click a result to jump to that location.

Annotation List

The sidebar shows all annotations for the current book in two tabs:

  • Highlights: All highlight marks
  • Notes: Annotations with note content

Click an annotation to jump to its location; right-click to edit or delete.

Bookmark List

Shows all bookmarks for the current book; click to jump quickly.

Bookmarks

  • Add Bookmark: Click the bookmark button in bottom bar
  • Remove Bookmark: Click the bookmark button again
  • Bookmark Indicator: Button is highlighted when current page has a bookmark

Progress Display

The bottom bar shows current reading progress:

  • Percentage Progress: Overall book progress
  • Chapter Info: Current chapter name
  • Progress Bar: Draggable for quick navigation

PDF Reader

PDF Reader Interface

The PDF reader is based on the PDF.js engine, optimized for PDF documents.

Interface Layout

AreaFunction
Reading AreaPDF page rendering
ToolbarAnnotation tools, zoom controls
SidebarTOC, thumbnails, annotation list, bookmarks

View Modes

ModeDescription
Single PageDisplay one page at a time
Dual PageDisplay two pages side by side

Zoom Controls

OptionDescription
Fit WidthPage width fits window
Fit PageEntire page fits window
CustomEnter specific zoom ratio

Annotation Features

PDF Annotation Tools

The PDF reader provides rich annotation tools:

Text Markup

ToolDescription
HighlightYellow semi-transparent mark
UnderlineAdd line below text
StrikethroughAdd line through text

A quick menu appears after selecting text for fast text markup.

Shape Markup

ToolDescription
RectangleDraw rectangular frame
CircleDraw circle or ellipse
ArrowDraw arrow indicator

Freehand Tools

ToolDescription
Freehand DrawDraw freely with pen
Freehand HighlightDraw semi-transparent highlight

Thumbnails

Preview all pages as thumbnails; click to jump quickly.

Table of Contents

Shows PDF bookmark/outline structure (if document contains one).

Annotation List

Shows all annotations grouped by page; click to navigate to annotation location.


Web Novel Reader

Web Novel Reader Interface

The web novel reader is designed for online book sources, supporting online books from Legado service.

Use Cases

  • Legado Online Books: Online books added from Legado data source
  • Web Novel Mode EPUB: EPUBs marked as web novel mode

Tip

When importing Legado books, select Online Import to use the web novel reader.

Features

FeatureDescription
Virtual ScrollingChapters loaded on demand, saves memory
Continuous ReadingAuto-load next chapter when scrolling to chapter end
Chapter CacheLoaded chapters remain in memory

Interface Elements

AreaFunction
Reading AreaChapter content, continuous scrolling
Top BarBook title, chapter title
SidebarTOC navigation
Settings PanelFont, theme settings

Reading Settings

Web novel reader settings are similar to book reader:

  • Font, font size, font weight
  • Line height, paragraph spacing
  • Reading themes

Bookmark Feature

Web novel reader supports chapter-level bookmarks:

  • Click bookmark button to add/remove current chapter bookmark
  • View all bookmarks in sidebar

Paragraph Comments

Both book reader and web novel reader support viewing paragraph comments from the following sources:

SourceUse CaseTrigger
Fanqie NovelEPUBs downloaded from Fanqie NovelAutomatically recognized
Qidian (起点中文网)Local EPUBs scraped with Qidian metadataSelect Qidian when scraping

How to Use

  1. Enable Comments: Click the comment button in the top bar (in book reader, also available in Settings → Display)
  2. View Comments: Comment count bubbles appear at the end of paragraphs; click a bubble to open the comment panel
  3. Browse Comments: The comment panel shows comment content, like count, and reply count; scroll to bottom to auto-load more

Qidian Comments

Qidian paragraph comments require scraping book metadata in the library first, selecting Qidian as the scraping source. The app automatically matches local chapter titles to the Qidian catalog; comments are only displayed for successfully matched chapters.


Common Features

The following features are available in both book reader and web novel reader.

Content Filtering

Content filtering allows you to add regex rules to filter chapter HTML content before rendering. This is especially useful for cleaning up noise from Legado book sources.

Use Cases

ScenarioDescription
Escape CodesRemove residual HTML escape characters from book sources
Embedded SVGsRemove useless SVG graphics embedded in chapters
Ad MarkersFilter out ad text inserted by book sources

How to Use

  1. Open the Display tab in the settings panel
  2. Enter a regular expression in the Content Filter area
  3. Click the add button — the rule takes effect immediately

Example: Remove SVG Content from Chapters

Some book sources embed useless SVG elements (decorative graphics, ad placeholders) in chapters. Use the following regex rule to remove them:

<svg[\s\S]*?<\/svg>

This rule matches everything from <svg to </svg> (including multi-line content) and removes it from the chapter.

Tip

Filter rules take effect immediately on the currently open book without needing to reopen it. Saved rules apply to all books.

Text-to-Speech (TTS)

Rodel Reader supports two TTS engines:

EngineFeatures
Web SpeechLocal engine, uses system voices
Edge TTSCloud engine, better quality, requires network

TTS Settings

SettingDescription
VoiceSelect reading voice (by language)
SpeedAdjust reading speed
VolumeAdjust reading volume

How to Use

  1. Click TTS button in toolbar
  2. Select voice and parameters
  3. Click play to start reading

The current sentence is highlighted during reading for easy following.

Text Selection Actions

A quick menu appears after selecting text:

ActionDescription
CopyCopy selected text
HighlightAdd highlight mark
UnderlineAdd underline
NoteAdd note annotation
TranslateTranslate selected content
SearchSearch selected content with browser search engine

Translation

Supports multiple translation services:

  • Google Translate
  • Azure Translator
  • Other configured translation services

Translation results are displayed in a popup window.

AI Assistant

The book reader integrates AI conversation features:

  • Supports OpenAI, Claude, Gemini and other models
  • Ask questions about book content
  • Supports multi-turn conversations

Note

Using AI features requires configuring AI service API keys in settings first.


Keyboard Shortcuts

Book Reader

ShortcutFunction
/ Previous page / Next page
Ctrl + FOpen search
Ctrl + BToggle sidebar
EscClose popup/return

PDF Reader

ShortcutFunction
Ctrl + + / Ctrl + -Zoom in / Zoom out

FAQ

Why do some EPUB books have abnormal layout?

Some EPUBs use special CSS styles. Try enabling Override Font and Override Layout in settings to force apply custom styles.

TTS has no sound?

  1. Check system volume settings
  2. Confirm an available voice is selected
  3. If using Edge TTS, check network connection

Where are PDF annotations saved?

PDF annotations are saved in the app database and don't modify the original PDF file. Export feature is under development.

How to resize the window while reading?

The reader window supports free resizing; content will automatically reflow to fit the new window size.

Web novel reader loads slowly?

The web novel reader fetches chapter content from remote servers. Loading speed depends on:

  • Network connection quality
  • Legado server response speed
  • Chapter content size

It's recommended to use with a good network connection.

On this page