ЛИТЕРАТУРА / КНИГИ

FictionBook


Недостатки

FB2 обладает определённым количеством недостатков. Формат недостаточно выразителен для учебников, справочников и научных публикаций (о чём говорит даже название — «художественная книга»). В формате нет сложной вёрстки текста, нет поддержки нумерованных и маркированных списков, разрядки текста, средств формирования «замечаний на полях», авторского форматирования стихов и векторной графики. Чтобы отобразить минимальную информацию о книге — название, автора и обложку — программе требуется прочитать и разобрать почти весь XML.

Ссылки через XPath, заявленные в стандарте, на поверку реализует мало кто, ограничиваются формой #id.

История

В середине 1990-х годов энтузиасты начали оцифровывать советские книги (за этим в те времена никто не следил). Форматы были самые разные. Текстовый файл можно читать любой программой, однако он не особо удобен в чтении (текст обычно форматируется моноширинным шрифтом). Библиотека Максима Мошкова использовала форматированный TXT, что отлично работает в текстовом режиме, но совершенно неудобно в оконных интерфейсах и на мобильных устройствах, да и обработку затрудняет. Microsoft Word и TeX крайне сложны в обработке. PDF приспособлен только для бумажных копий, чтение PDF с экрана затруднено. DocBook рассчитан на технические книги: вся мощь формата избыточна для художественных книг, а стихи не поддерживаются. Немногочисленные карманные устройства, появившиеся в начале 2000-х, имели свои книжные форматы и зачастую некачественное ПО для их чтения. Врéменным решением было использовать подмножество HTML, так как полный HTML крайне сложен в реализации. По такому пути пошёл, например, Open eBook (ныне декларирующий полное соответствие HTML/CSS ePub).

В условиях такого «вакуума» Грибов и предложил свой формат, задумывавшийся не как формат для чтения электронных книг, а как формат для их хранения с целью конечной конвертации для пользователя. Однако, наглядность и простота изменения книги «даже руками» и возможность конвертировать при необходимости книгу в другие форматы придало FB2 популярность в Рунете, он стал стандартом де-факто в русских, украинских и белорусских сетевых библиотеках. В последние годы возросла популярность формата в нерусскоязычных странах: Болгарии, Латвии. Некоторые электронные библиотеки перешли на формат FictionBook полностью, и не принимают книги, подготовленные в других форматах. Однако на страницах этих библиотек можно скачать одну и ту же книгу в виде файлов других распространённых форматов (текстовый файл, RTF, HTML, rb, DOC, PRC (Palm OS), ePub, PDF), полученных из .fb2 путём автоматической конвертации.

FictionBook 3 должен был быть ZIP-контейнером, в котором хранятся XML и дополнительные файлы (метаданные, рисунки). Жанры предлагалось классифицировать по шести разным «осям» (государственная принадлежность автора, возраст аудитории, описанная историческая эпоха, литературная форма, сюжет и стиль повествования). Разработка fb3 «заглохла» ещё в 2008 году, однако продолжена автором fb2 в 2013.

Программы

Многие из известных зарубежных электронных книг поддерживают FB2 только через внешнее ПО; постсоветские разработки наподобие PocketBook и «Азбуки» читают FB2 изначально.

Программы, поддерживающие формат:


Чтение

  • FBReader — свободная программа чтения электронных книг для компьютеров на базе Windows и GNU/Linux, а также для мобильных устройств на базе Android.
  • Fiction Book Reader for Windows 8
  • Fiction Book Reader for Windows Phone 8
  • CoolReader
  • Okular — универсальное приложение для просмотра документов из окружения рабочего стола KDE 4.
  • PyBookReader — ещё одна программа для GNU/Linux, FreeBSD и других операционных систем с поддержкой автоматической прокрутки.
  • STDU Viewer — бесплатная для некоммерческого использования универсальная программа чтения файлов электронных книг для Microsoft Windows.
  • TequilaCat Book Reader — Java-приложение для телефонов. FB2 воспроизводит в упрощённом виде.
  • Foliant Java-приложение для телефонов. Воспроизводит FB2.
  • FReader — бесплатная программа чтения электронных книг на HP Touchpad (WebOS).
  • ICE Book Reader — бесплатная программа чтения/каталогизации электронных книг в форматах .LIT, .CHM, .ePub, .HTML, .DOC, .PDB, .FB2 и т. д. с конвертацией различных кодовых страниц.
  • FB2 Reader — расширение для браузеров Firefox и SeaMonkey.
  • Offline FB2 Reader — ещё одно расширение для браузера Chrome.
; Редактирование

  • Fiction Book Editor (FBE) — редактор для Windows.
; Конвертирование

  • Calibre — свободная кросс-платформенная программа для чтения, хранения электронных книг и синхронизации с устройствами для чтения электронных книг. В наличии как встроенная FB2-читалка, так и конвертер из/в FB2.
  • OOo FBTools — кроссплатформенный плагин для OpenOffice.org Writer, позволяющий экспортировать документы в формат FictionBook.

 


Комментарии

Добавить комментарий
Комментарий
Отправить