LINUX.ORG.RU

Как исправить кодировку в epub?

 


0

1

В Firefox экспортирую веб-страницы в epub с помощью расширения grabmybooks. В настройках grabmybooks поставил язык ru. Ридер Pockebook 301+ файл открывает, однако, вместо кириллицы - знаки вопроса. Что характерно, индекс заголовков *xhtml, запакованных в epub, отображает нормально. Распаковал epub (это обычный zip файл), внутри каталоги META-INF, OEBPS и файл mimetype. В OEBPS хранятся файлы article*xhtml. Пример такого файла: http://pastebin.com/5b6PwLvD. Как можно видеть, кодировка там указана UTF-8, хотя сам текст отображается в виде значений таблицы юникода. Погуглил по теме, предлагается отредактировать css и прописать туда предпочтительный мне шрифт (Liberation Serif). Сейчас содержимое файла OEBPS/css/book.css таково:

@page {margin-top:0.8em;margin-bottom:0.8em;margin-left:0.4em;margin-right:0.4em;}
body {padding:0;}
h2 {padding-top:0;display:block;text-align:left;}
h3 {display:block;text-align:left;}
p {text-indent:1.0em;margin-top:0.3em;margin-bottom:0.3em;text-align:justify;}
.imgDiv{text-align:center;width:100%;}
.imgDiv img{max-width:90%;margin-bottom:5px;}
Дописал туда следующее (согласно инструкциям с форума), однако безрезультатно:
.calibre {
    font-family: "Liberation Serif", Arial, sans-serif;
    }
@font-face {
   font-style: normal;
   font-family: 'Liberation Serif';
   font-weight: normal;
   src: url(libserreg.ttf);
}
Менял путь к файлу шрифта, тоже безрезультатно.

fbreader на компьютере все отображает нормально. Обновил прошивку ридера - без разницы. Скаченные epub отображаются нормально. На самом ридере шрифт Liberation Serif присутствует и установлен по умолчанию. Хочется использовать именно расширение grabmybooks, поскольку оно позволяет экспортировать в epub сразу все табы. Есть еще Save as EPUB 0.1b, но оно вообще не работает, созданный epub не отображается ни на компьютере, ни на ридере.

Подскажите, пожалуйста, решение проблемы.

Deleted

Ответ на: комментарий от Deleted

Update: переконвертировал в fb2, теперь все нормально.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.