You download a free EPUB, open it on your phone, and the text is a smear of grey on a black page. Or the letters are half the size you set. Or every line is stretched into rivers of white space. You change the font size in your reader and nothing happens.
The file is not corrupt, and your reader is not ignoring you. An EPUB is a small website in a box: it ships its own stylesheet, and that stylesheet can pin the text colour, the font, the alignment and the spacing. When the book's own styling was written for a white page and you read on a dark one, the result is a page you cannot read.
Shiori lets you overrule the file. This guide shows the four switches that do it, what each one actually changes, and the order to try them in.
Why a book can look broken
Three habits in EPUB stylesheets cause almost all of it:
- A hard-coded text colour: The file says "text is nearly black" because it assumed a white page. Switch to a dark theme and the text disappears into the background.
- A hard-coded font and size: The file names its own font — sometimes embedded, sometimes missing on your phone — and states a size relative to nothing useful.
- Justification with no hyphenation: Text stretched to both margins on a narrow phone screen opens huge gaps between words that drag your eye down the page.
| Switch | What It Does | When to Use |
|---|---|---|
| Remove font color | Discards hardcoded font colours; uses theme text colour | Text is black-on-black or unreadable in Dark/Sepia |
| Auto contrast | Intelligently adjusts book colours for readability | When you want to preserve coloured headings or notes |
| Disable EPUB styles | Ignores publisher CSS layout, margins, and indents | When font size/line height settings are ignored |
| Force reader fonts | Replaces embedded book fonts with your selected font | When the book font is blurry or missing glyphs |
| Clean hidden strings | Cleans up hidden junk markup left inside the text | When stray code symbols show up or TTS stumbles |
Nothing here modifies your original book file. Every switch changes only how Shiori renders the book, so you can turn them off anytime to restore the publisher's styling.
เคยไหมเวลาดาวน์โหลดไฟล์ EPUB มาเปิดอ่านบนมือถือ แล้วพบว่าตัวหนังสือกลืนหายไปกับพื้นหลังสีดำ หรือตัวหนังสือเล็กจิ๋วปรับขนาดเท่าไหร่ก็ไม่เปลี่ยน หรือเว้นวรรคคำกระจัดกระจายจนอ่านแทบไม่รู้เรื่อง
ไฟล์หนังสือไม่ได้เสียหาย และแอปอ่านไม่ได้รวนครับ แต่ความจริงคือไฟล์ EPUB มีโครงสร้างคล้าย "หน้าเว็บไซต์ย่อส่วน" ซึ่งมาพร้อมไฟล์สไตล์ชีท (CSS) ของผู้จัดพิมพ์เอง หากผู้จัดพิมพ์ระบุสีตัวอักษรเป็นสีดำตายตัว เมื่อคุณเปิดอ่านด้วยโหมดกลางคืน (Dark Theme) ตัวหนังสือจึงกลืนไปกับพื้นหลัง
Shiori ออกแบบมาพร้อมฟังก์ชันปลดล็อกการควบคุมสไตล์หนังสือให้คุณปรับแต่งได้ตามใจชอบ คู่มือนี้จะแนะนำ 4 สวิตช์สำคัญที่จะช่วยแก้ปัญหานี้ให้หมดไปอย่างง่ายดาย
สาเหตุที่ทำให้หน้าหนังสือแสดงผลเพี้ยน
ปัญหาการแสดงผลส่วนใหญ่เกิดจาก 3 สาเหตุหลักในไฟล์ต้นฉบับ:
- กำหนดสีตัวอักษรตายตัว (Hard-coded Color): ไฟล์ระบุสีข้อความเป็นสีดำเพราะคิดว่าผู้อ่านจะเปิดบนหน้าจอสีขาว เมื่อสลับเป็นธีมมืด ตัวหนังสือจึงกลืนหายไปกับพื้นหลัง
- ระบุชื่อฟอนต์และขนาดตายตัว: หนังสือบางเล่มฝังฟอนต์เฉพาะที่เครื่องไม่มี หรือกำหนดขนาดเป็นพิกเซล ทำให้ปุ่มปรับขนาดตัวอักษรของแอปไม่ทำงาน
- กระจายข้อความชิดขอบซ้าย-ขวา (Justify): เมื่อเปิดอ่านบนจอมือถือที่หน้าจอแคบ จะเกิดช่องว่างระหว่างคำขนาดใหญ่จนอ่านสะดุด
| สวิตช์ควบคุม | หน้าที่การทำงาน | กรณีที่ควรเปิดใช้งาน |
|---|---|---|
| Remove font color (ลบสีฟอนต์) | ตัดสีข้อความที่ฝังมา แล้วใช้สีตามธีมของแอป | เมื่อเปิดธีมมืดหรือซีเปียแล้วตัวหนังสือกลืนกับพื้นหลัง |
| Auto contrast (ปรับคอนทราสต์) | คงสีเดิมไว้ แต่ปรับระดับความสว่างให้อ่านออก | หนังสือที่มีหัวข้อหลากสีหรือตำราเรียนที่ต้องการเน้นสี |
| Disable EPUB styles (ปิด CSS หนังสือ) | ยกเลิกสไตล์การจัดหน้าและระยะขอบของหนังสือทั้งหมด | เมื่อปรับขนาดตัวอักษรหรือระยะห่างบรรทัดแล้วไม่เปลี่ยน |
| Force reader fonts (บังคับใช้ฟอนต์) | แทนที่ฟอนต์ที่ฝังมาด้วยฟอนต์ที่คุณเลือกในแอป | เมื่อฟอนต์เดิมอ่านยาก สระลอย หรือไม่มีภาษาไทย |
| Clean hidden strings (ล้างโค้ดขยะ) | ทำความสะอาดแท็กโค้ดหรือสัญลักษณ์แปลกปลอมในเนื้อหา | เมื่อมีตัวอักษรประหลาดโผล่ขึ้นมา หรือเสียง TTS อ่านสะดุด |
สวิตช์เหล่านี้ควบคุมเฉพาะการเรนเดอร์แสดงผลบนหน้าจอของ Shiori เท่านั้น ไฟล์ EPUB ต้นฉบับในเครื่องของคุณจะไม่ถูกแก้ไขหรือเปลี่ยนแปลงใดๆ ทั้งสิ้น
無料のEPUBをダウンロードしてスマートフォンで開いたとき、ダークテーマなのに文字が黒くて読めなかったり、文字サイズを変更しても反映されなかったり、単語間の空白が不自然に広がっていたりした経験はありませんか?
ファイルが壊れているわけでも、リーダーが不具合を起こしているわけでもありません。EPUBは内部に独自のスタイルシート(CSS)を持っています。制作者が白い背景を前提にして文字色を黒に固定していると、ダークモードにした際に文字が背景と同化してしまいます。
Shioriなら、本のスタイルシートを上書きして自分好みの快適な読書環境を取り戻せます。本ガイドでは4つの主要な切り替えスイッチの使い方を詳しく解説します。
本が崩れて見える主な原因
- 文字色の固定指定: 白背景前提で文字色が指定されているため、ダークテーマで背景と同化して読めなくなります。
- フォントやサイズが固定されている: 埋め込みフォントや絶対指定サイズにより、リーダー側のサイズ調整が効きません。
- 両端揃えによる極端な余白: 画面幅の狭いスマホで無理に両端を揃えようとして単語間に巨大な空白が生じます。
| スイッチ | 機能 | 使用する場面 |
|---|---|---|
| Remove font color | 固定された文字色を解除し、テーマ色を適用 | ダークやセピアで文字が読みにくい場合 |
| Auto contrast | 元の色味を保ちつつ視認性を自動補正 | 見出しの色分けなどを保持したい場合 |
| Disable EPUB styles | 書籍側のCSSを破棄しアプリ標準で統一 | 文字サイズや行間設定が反映されない場合 |
| Force reader fonts | 埋め込みフォントをアプリで指定したフォントに置換 | 文字の表示が乱れる、好みのフォントで読みたい場合 |
| Clean hidden strings | 不要な非表示タグやゴミ文字を自動クリーニング | 余計な記号が表示されたりTTSが引っかかる場合 |
これらの設定はShiori内部での描画時のみ適用されます。端末に保存されている元のEPUBファイル自体が書き換えられることはありません。
你是否遇到过这样的情况:下载了一本免费的 EPUB 电子书,在手机上打开却发现深色模式下文字几乎隐形?或者无论怎么调整字号字体大小都纹丝不动?甚至排版两侧对齐留出了巨大的单词空白?
这并非文件损坏,也不是阅读器出故障。EPUB 本质上是一个打包的网页,自带出版社的样式表(CSS)。当原始样式锁死了文字颜色和字号,而在深色背景下阅读时,就会出现严重的显示冲突。
Shiori 赋予您完全覆盖书籍样式的能力。本文将为您详细介绍 4 个关键的样式覆盖开关及其使用场景。
导致图书排版混乱的罪魁祸首
- 写死的字体颜色: 出版社预设了黑色字体,导致切换深色主题时文字隐入背景。
- 锁死字体与字号: 强制使用未适配手机的内嵌字体或绝对像素单位,导致阅读器字号缩放失效。
- 无断字的两端对齐: 在狭窄的手机屏幕上强行两端对齐,拉出极不协调的巨大字间距。
| 覆盖开关 | 功能效果 | 适用场景 |
|---|---|---|
| Remove font color | 清除内嵌字体颜色,完全遵循阅读器主题色彩 | 深色或羊皮纸模式下文字难以辨认时 |
| Auto contrast | 保留颜色层次的同时智能提升文字对比度 | 包含彩色标题或重点批注的书籍 |
| Disable EPUB styles | 完全忽略书籍自带的 CSS,采用纯净默认排版 | 调整字号、行距、边距无效时 |
| Force reader fonts | 强制替换为用户指定的系统或自定义字体 | 内嵌字体显示模糊或生僻字缺失时 |
| Clean hidden strings | 自动清理文本中残留的无用垃圾标签与乱码 | 出现多余隐藏代码或 TTS 朗读停顿时 |
所有覆盖操作仅在 Shiori 渲染时生效,绝不会修改您的本地 EPUB 原文件,随时可以恢复原始排版。
Você baixa um EPUB gratuito, abre no celular e o texto fica ilegível no tema escuro. Ou o tamanho das letras não muda, ou as linhas ficam com espaços enormes entre as palavras. Você tenta ajustar a fonte no leitor e nada acontece.
O arquivo não está corrompido: um EPUB possui sua própria folha de estilos (CSS). Quando a editora define cores de fonte fixas para fundo branco, ao ler em tema escuro o texto desaparece.
O Shiori permite que você sobreponha esses estilos com facilidade. Confira abaixo como usar os 4 seletores para retomar o controle da sua leitura.
Por Que um Livro Pode Ficar Desconfigurado
- Cores de texto fixas: O arquivo força a cor preta; no tema escuro, o texto se funde ao fundo.
- Fontes e tamanhos travados: O CSS bloqueia o redimensionamento padrão do aplicativo.
- Justificação sem hifenização: Cria espaços gigantescos entre palavras em telas estreitas.
| Opção | O que Faz | Quando Usar |
|---|---|---|
| Remove font color | Descarta cores fixas do arquivo e usa as cores do tema | Texto invisível no modo escuro ou sépia |
| Auto contrast | Ajusta o contraste das cores do livro para melhor leitura | Livros com títulos coloridos que você quer manter |
| Disable EPUB styles | Ignora o CSS da editora e aplica layout padronizado | Quando os ajustes de tamanho e entrelinha não funcionam |
| Force reader fonts | Substitui as fontes embutidas pela fonte escolhida por você | Fontes ilegíveis ou com falhas de caracteres |
| Clean hidden strings | Limpa marcações e códigos ocultos desnecessários | Quando surgem símbolos estranhos no texto |
Nenhuma dessas opções altera o arquivo EPUB original salvo no seu aparelho.
Descargas un EPUB gratuito, lo abres en el móvil y el texto resulta casi invisible en el tema oscuro. O las letras son diminutas y no cambian al ajustar el tamaño, o las líneas tienen huecos gigantescos entre palabras.
El archivo no está dañado: un EPUB contiene su propia hoja de estilos (CSS). Cuando el editor fija colores oscuros pensando en un fondo blanco, al activar el modo oscuro el texto se vuelve ilegible.
Shiori te permite anular los estilos del archivo para disfrutar de una lectura perfecta. Aquí te mostramos los 4 interruptores clave para solucionarlo.
Por Qué el Formato del Libro Puede Verse Roto
- Color de texto forzado: El archivo exige texto oscuro, invisible sobre fondo negro.
- Fuente y tamaño bloqueados: La hoja de estilos impide que funcione el control de tamaño del lector.
- Justificación forzada: Provoca huecos exagerados entre palabras en la pantalla del teléfono.
| Interruptor | Función | Cuándo Usarlo |
|---|---|---|
| Remove font color | Elimina colores fijos del archivo y aplica los del tema | Texto oscuro sobre fondo negro o modo sepia |
| Auto contrast | Ajusta la visibilidad manteniendo colores originales | Libros con encabezados o notas de colores útiles |
| Disable EPUB styles | Ignora el CSS del archivo para aplicar márgenes y tamaño propios | Cuando el tamaño de letra o interlineado no cambia |
| Force reader fonts | Reemplaza fuentes incrustadas por tu tipografía elegida | Cuando la tipografía del libro es incómoda o borrosa |
| Clean hidden strings | Limpia etiquetas y códigos basura residuales | Cuando aparecen símbolos extraños en la lectura |
Estas opciones solo modifican la visualización en Shiori; tu archivo EPUB original permanece 100% intacto.