среда, 3 сентября 2008 г.

И как он устроен?

Наверное, нужно все это написать в wiki. Но пока нет опыта, а две системы изучать трудно. Начнем с того, что файл с расширением .epub это обычный zip архив. Более подробно можно прочитать в интересной статье - "Эксперименты по созданию epub". Прекрасная статья с примерами и разъяснениями. Но как быть с русскими буквами? Они, даже если их писать в unicode, будут отображаться в большинстве программ и устройств в виде ???. Я проверял на тех же Adobe Digital Edidtions и в электронной книге Sony Reader. Свет на это проливает документ от Adobe EPUB Best Practices Guide. Русских шрифтов просто нет! Но их можно вставить прямо в файл и, естественно, на них сослаться.

среда, 20 августа 2008 г.

О форматах

Не так давно я заинтересовался темой электронных книг. Наиболее интересный ресурс на эту тему, на мой взгляд, the-ebook.org, а последние новости можно найти в бологе "Новости электронного книгоиздания". Даже приобрел электронную книгу SonyReader PRS-505 через автора проекта по руссификации этой книги Владимира Борода. Меня просто поразил титанический труд наших программистов в этой области. Они изучили не только внутреннее устойство этой книги, но и разработали методы ее полной руссификации. Но все наши библиотеки обычно используют очень продвинутый формат хранения книг fb2, который не реализован в этом устройстве. Что сделали наши умельцы - изучили внутренний формат книги lrf и написали софт для автоматического преоборазования fb2 в lrf.
Во всем мире идет развитие открытого международного стандарта электронных публикаций - epub. Есть книги на английском, китайском (что неудивительно). Чуть меньше книг на французском и немецком - но они тоже есть. А как найти книгу на русском языке? Как я уже сказал - подавляющее большинство книг хранится в формате fb2. Его, наверное, можно преобразовать в стандарт, но из конкретных реализаций пока нашел только online конвертер. При всей замечательноси идеи, на мой взгляд, не совсем удобно. А между тем уже появляются многоплатформенные программы-просмотрщики - Mobipocket Reader, Stanza, Cool Reader не говоря уже о Adobe Digital Editions. Уже электронные книги SonyReader PRS-505 и Lbook v3 поддерживают этот стандарт. Может быть уже пора появиться epub книгам на русском языке?