
This guide gives the search “EPUB encoding error” a concrete finish line: trace one suspect character through source, encoding, generated XHTML, and reader display. The controlled case is one chapter containing 髙, ①, an emoji, and half-width katakana. A pass must demonstrate this outcome: complete the article-specific sample with separate evidence for source character, encoding, generated XHTML, reader display, regeneration. The excluded range is stated separately: CSS layout defects, every reader, and retailer acceptance.
Decision: Trace one suspect character through source, encoding, generated XHTML, and reader display
Define the stop line on a recoverable copy. Evidence for source character must exist before the run can advance to regeneration.
The article-specific evidence card has these fields: source character, encoding, generated XHTML, reader display, regeneration. Do not count the following excluded range as evidence: CSS layout defects, every reader, and retailer acceptance.
One case, one authority, one result
Use one chapter containing 髙, ①, an emoji, and half-width katakana. Trace one broken position from the manuscript character and encoding to generated XHTML and reader display, correct only the approved source text, and regenerate. Changing CSS first, repairing XHTML directly, or calling a source/XHTML mismatch a display defect is the wrong return path.
This case addresses the failure behind the search: losing the authoritative input or acceptance evidence while trying to trace one suspect character through source, encoding, generated XHTML, and reader display. Name the source, working copy, and delivered or reopened result so that another editor can locate each one without relying on a filename such as final.
Five actions from source to result
Use the following product-independent sequence on the named sample. It is an acceptance method, not a claim that Rune Studio has already completed this particular case.
- 1. Identify one broken position. Attach the observed source character evidence to this step.
- 2. Confirm source character and encoding. Attach the observed encoding evidence to this step.
- 3. Inspect the corresponding XHTML. Attach the observed generated XHTML evidence to this step.
- 4. Compare reader display. Attach the observed reader display evidence to this step.
- 5. Correct approved source text and rebuild. Attach the observed regeneration evidence to this step.
How to mark the run
Do not infer one row from another. Record pass, revision, or not tested beside the actual target, date, output path or artifact ID.
- Source character — expected state: written before the run; hold the row if CSS is changed first.
- Encoding — expected state: written before the run; hold the row if generated XHTML is repaired directly.
- Generated XHTML — expected state: written before the run; hold the row if a source/XHTML mismatch is called a display defect.
- Reader display — expected state: written before the run; hold the row if CSS is changed first.
- Regeneration — expected state: written before the run; hold the row if generated XHTML is repaired directly.
Failures that need separate returns
A second pass is meaningful only when its source and changed condition remain identifiable. Keep the earlier result and append the retest instead of replacing the failed row.
- 1. CSS is changed first; preserve the failed artifact.
- 2. Generated XHTML is repaired directly; change only the responsible condition.
- 3. A source/XHTML mismatch is called a display defect; return to the named source.
A product check without a performance claim
Current product documentation covers capabilities relevant when you need to separate encoding faults before EPUB generation. That scope can justify a trial, but it does not show that one chapter containing 髙, ①, an emoji, and half-width katakana passed this article's acceptance card.
Rune Studio is a plausible candidate when fewer source, setting, or reference handoffs help you trace one suspect character through source, encoding, generated XHTML, and reader display. Use another tool or destination check for the excluded range stated here: CSS layout defects, every reader, and retailer acceptance.
Next action
For the search phrase “EPUB encoding error,” the conclusion is to trace one suspect character through source, encoding, generated XHTML, and reader display. The result is accepted only when the record establishes this outcome: complete the article-specific sample with separate evidence for source character, encoding, generated XHTML, reader display, regeneration.
Begin here: create a four-layer trace for one suspect character. If CSS is changed first, stop at that row and return to its source. Check the Rune Studio product page for the current Mac feature scope before applying the same acceptance card to a product trial.


