[ID CC2023] Как сделать текст по центру в EPUB? [Sigil]

Да нет, мне даже нравится ваш метод. Попробовать так, попробовать сяк, авось получится. С проприетарными читалками другого способа и нет, ну разве что чтения мануала. Но такие детали там обычно и не описываются.
 
Да нет, мне даже нравится ваш метод. Попробовать так, попробовать сяк, авось получится. С проприетарными читалками другого способа и нет, ну разве что чтения мануала. Но такие детали там обычно и не описываются.
Весь мой ответ заключался посмотреть, как устроена EPUB книга. Я ее открыл — в ней нет инлайн-стилей тэгов, только через классы. Всё. Значит в сборщике Сигил стоит использовать только классы.

Cразу рекомендую ТС: для размеров шрифтов разных используйте rem и em. Корневой размер шрифта задается в настройках читалки, поэтому при его изменении, некоторый текст (если используется px) может не масштабироваться.
 
  • Спасибо
Реакции: Bron
Да нет, мне даже нравится ваш метод. Попробовать так, попробовать сяк, авось получится. С проприетарными читалками другого способа и нет, ну разве что чтения мануала. Но такие детали там обычно и не описываются.
Ну почему же, обычно так это и работает.
 
Решение действительно нашлось через классы. Оно лучше чем было, но тоже не идеально. Например оно работает в ReadEra и FBReader Android, но не работает в eBoox (в eBoox не работает даже разделение строк <p>&nbsp;</p>).

Часть html выглядит так:
<p class="centre"><b>*</b></p>
Часть css так:
.centre {
text-align: center;
}

Ну и стиль заголовков тоже прописывается в css:
h2 {
text-align: center;
}

На читалках и iBooks не тестировал, если кто-то откроет файлик этими девайсами и посмотрит, буду очень признателен. Заголовок и звёздочки должны быть по центру, каждый раздел должен отделяться пустой строкой. В архиве файл EPUB и скриншот желаемого отображения.
 

Вложения

  • Test.7z
    Test.7z
    342.8 КБ · Просм.: 134
1694006664853.png
 
  • Спасибо
Реакции: Bron

Вложения

  • coolreader.png
    coolreader.png
    506.8 КБ · Просм.: 114
  • alreader.png
    alreader.png
    385.1 КБ · Просм.: 114
  • lithium.png
    lithium.png
    51.4 КБ · Просм.: 107
  • ebookdroid.png
    ebookdroid.png
    36.2 КБ · Просм.: 115
  • fbreader.png
    fbreader.png
    61 КБ · Просм.: 116
  • Спасибо
Реакции: Bron
Дополнение: на старенькой читалке с e-link центрируется.
 
  • Спасибо
Реакции: Bron
cool reader
1694054477144.png
ebookdroid
1694054533217.png
EBookDroid, конечное, не показатель, так как читалка для PDF и DJVU.
У меня еше ReadEra стоит, но в ней вы проверяли.

Я для epub и fb2 использую cool reader
 
  • Спасибо
Реакции: Bron
EBookDroid, конечное, не показатель, так как читалка для PDF и DJVU.
У меня еше ReadEra стоит, но в ней вы проверяли.

Я для epub и fb2 использую cool reader
Спасибо! Интересно как выглядит в iBooks. Если кто-то протестирует, буду очень благодарен.
 
1694087747689.jpg
 
  • Спасибо
Реакции: Bron
ReadEra v 23.08.08+1840

IMG_20230907_162352.jpg
 
  • Спасибо
Реакции: Bron
На читалках и iBooks не тестировал, если кто-то откроет файлик этими девайсами и посмотрит, буду очень признателен. Заголовок и звёздочки должны быть по центру, каждый раздел должен отделяться пустой строкой. В архиве файл EPUB и скриншот желаемого отображения.
iBooks. Посмотрите пример который работает.
 

Вложения

  • Screenshot 2023-09-10 at 12.11.31.png
    Screenshot 2023-09-10 at 12.11.31.png
    288.2 КБ · Просм.: 125
  • Спасибо
Реакции: Bron

Вложения

  • Screenshot 2023-09-10 at 17.50.55.png
    Screenshot 2023-09-10 at 17.50.55.png
    401.8 КБ · Просм.: 115
  • Спасибо
Реакции: Bron
предложеный код ошибок не дает.
 

Вложения

  • Screenshot 2023-09-11 at 10.50.13.png
    Screenshot 2023-09-11 at 10.50.13.png
    249.1 КБ · Просм.: 117
  • Screenshot 2023-09-11 at 10.49.25.png
    Screenshot 2023-09-11 at 10.49.25.png
    162.8 КБ · Просм.: 114
  • Спасибо
Реакции: Bron