Продолжаем чинить EPUB ?!!

Я вообще то писал напрямую Ларину но он похоже на ПМ-ы не отвечает, так что поднимем вопрос тут.
Проблема в том что нынешний EPUB конвертер имеет несколько багов в результате которых файлы получаются не валидные и читаются далеко не везде.

(Для тех кто не знает конвертер "живет" тут: http://kir666.ru/fb2docbook/ )

Я пообщался на эту тему с создателем конвертера и имел такой вот диалог:

Цитата:

Lord KiRon писал:
Привет , а нельзя ли поправить баги в конвертере , я вот тут написал:
http://lib.rus.ec/node/132524
Если коротко то вместо русского в Adobe DE одни вопросительные знаки, не проходит валидацию как EPUB (похоже из за namespace но 100% не уверен) и Соневские ридеры виснут - это вообще не понятно почему но в начале думаю стоит разобраться с первыми двумя).

kir666 писал:
А Adobe DE что такое и где взять? :)
Вроде бы PRS505 иногда подвисает, хотя я на своих тестовых примерах, ни разу не наблюдал.
Возможно займусь всеми этими проблемами. :)
Кстати, то, что epub-файлы на этом сайте идут без шрифтов, так и задумано? Если да, то .css нужно бы подправить...

Lord KiRon писал:
Файлы идут из твоего конвертера :) с FB2 "родных" нет, так что вопрос к тебе :), впрочем может Ларин чего то напутал а может просто решил что нечего раздувать файлы , FB2 то без шрифтов.
ADE тут: http://www.adobe.com/products/digitaleditions/#download это самый первый ридер EPUB , хотя сказать что он родоначальник стандарта не могу они многое делают со стилями по своему , но читать должен.
Кстати линк на валидацию которую не проходят файлы с конвертера : http://epubcheck.googlecode.com/files/epubcheck-1.0.3.zip как я уже сказал проблема в namespaces похоже хотя возможно есть еще .

kir666 писал:
1) Что файлы идут из конвертера, я увидел :) Вопрос у меня был, почему не отредактровали CSS-стили...
2) Проблемы в файлах понятны. Все они решены в текущем транке docbook-xsl. То есть, подправив чуть-чуть параметры преобразования: удалив xsl:template user.head.content и выставив параметр, указывающий на наличие конструкции node-set в реализации XSLT, получается файл, успешно проходящий проверку указанным валидатором. Но пока я полученный epub нигде и не успел открыть, хотя принципиальных проблем с отображением, полагаю, возникнуть не должно.
3) Есть еще какие-либо известные вам проблемы, кроме описанного глюка с созданием временного файла?
4) Что все же делать с внедренными шрифтами? PRS-505 не отображает нелатинские символы, если не внедрен шрифт или не указан шрифт из внутренней памяти в специального вида URL. Как ведут себя иные программы/устройства в связи с наличием/отсутствием шрифтов и/или CSS-стиля нужно проверять отдельно. Конвертер автоматически добавляет шрифты в получаемый epub, сканируя CSS-файл, то есть возможны варианты генерации на сайте под разные устройства: с разными внедренными шрифтами, со шрифтами только в PRS-505, без оных.

Lord KiRon писал:
Не мог бы ты пожалуйста написать о редактировании CCS и валидацию Ларину ? (не хочу создавать "испорченный телефон")
Насчет фонтов в соньке, "русифицированая" сонка (а это то что используют русскоязычные читатели) показывает UTF8 без проблем , именно в нем и надо делать.

kir666 писал:
2) В том то и дело, что не показывает она epub с кириллическими символами, пока не укажешь шрифт в CSS.
1) Я выложу новую версию, с генерацией валидных epub, и хотелось бы замеченные вами и/или Лариным ошибки исправить. Дальше можно хоть телеграфом ему сообщить (я правильно понимаю, что вы выступили инициатором внедрения?).
Теперь про "телефон". Поскольку конвертер не сильно поменяется, то и моя помощь не особо нужна, так как ранее успешно обошлись без нее. Если же понадоблюсь -- позовете.
Предлагаю вам продвинуть идею о включении шрифтов в каждый файл, места чуть больше (но не в абсолютном объеме всех книг, конечно :)), а проблем -- меньше. Путь к директории со шрифтами, что копируются, задается в конфиге в теге fonts_dir, а шрифты в CSS-файле по умолчанию -- Liberation, см. http://ru.wikipedia.org/wiki/Liberation_(шрифты)

(надеюсь kir666 не против публикации здесь)

Короче чинить надо господа ... а как говориться "уж полночь близится а Ларина все нет :)"

Псы , тут (в этом посте) кстати еще вылазит багофича Дрюпала - quote я поставил в самом конце а он закрывает по параграфу (свободной линии).

Не против.
Но.
Спрашивать про обнародование личной переписки необходимо до публикации.

Теперь про сабж.
Собственно вся починка заключается в обновлении epub-части docbook-xsl-stylesheets до последней ревизии из транка в их репозитории, исправлении параметров данного преобразования, да добавления шрифтов в получаемые epub.

Цитата:
Спрашивать про обнародование личной переписки необходимо до публикации.

Прошу прощения это действительно было несколько некрасиво с моей сторорны хотя ничего действительно личного там не было , одна техническая информация
Я честно говоря был слишком озабочен тем фактом что EPub так и не работает на сайте как следует. Но вы совершенно правы приношу свои извинения.

Принято.

Работы с исправлениями ровно на пятнадцать минут.

Мой Sony Reader при попытке открыть EPUB, скачанный на пробу с сайта уверенно уходит на холодную перезагрузку.
Хотя EPUB, созданный двухпанельным менеджером
http://www.the-ebook.org/forum/viewtopic.php?t=9011
работает нормально. Там, кстати есть версим и под Linux
Может стоит связаться с автором и объединить усилия (программа бесплатная)

Читай выше, автор не против но похоже у Ларина то ли времени нет то ли желания ;)

Lord KiRon написал:
Читай выше, автор не против но похоже у Ларина то ли времени нет то ли желания ;)

Почему то ли? Обоих.

Ну .. если с первым понятно , а вот чего желания то нет ? - Дело вроде полезное ...

X