Articles
EPUB Table of Contents: Include or Exclude Chapters Deliberately
A chapter can belong in the reading order without needing a line in the table of contents. This EPUB table of […]
EPUB TOC and NCX: Keep Modern and Legacy Navigation Aligned
An EPUB can carry a modern navigation document and an NCX table of contents. They are different files, but whe […]
How to Create an EPUB on a Mac Without a Multi-App Workflow
The smallest useful first book has a clear reading order, metadata, navigation, a declared cover, and a packag […]
How to Export a UTF-8 EPUB Without Garbled Text
The safe answer is to keep three artifacts separate: the readable source, an approved UTF-8 copy, and the EPUB […]
EPUB Page Breaks: Verify Every Exported Chapter Boundary
A chapter boundary should be traceable from a precise source location to a precise output document. Blank line […]
EPUB OPF Explained: How Rune Studio Builds the Package File
The OPF is the package’s index and reading-order contract. It does not simply repeat a metadata form. It […]
EPUB NCX Explained: Keep Legacy Navigation in Sync
An EPUB 3 publication normally exposes its table of contents through the navigation document. Some older readi […]
How to Build an EPUB Table of Contents Chapter by Chapter
An EPUB can contain a chapter without listing it in the visible contents. That distinction is useful for inter […]
EPUB Page Breaks: Turn Manuscript Markers into Clean XHTML
An EPUB page break has at least three observable forms: a marker saved in the manuscript, a boundary in genera […]
EPUB Navigation: Build a Reliable Table of Contents
EPUB navigation is reliable only when its visible labels, link destinations, chapter headings, and package ord […]
EPUB Metadata: Set Language and Version Before Export
Metadata settings have more than one destination. A value can be accepted by the editor, retained in the saved […]
How to Prevent Encoding Errors When Creating an EPUB
Encoding control belongs at the start of book creation, before time is spent on covers, navigation, and final […]