FBReader – свободное приложение с открытым кодом, поэтому он понимает только открытые форматы. Это значит, что если у вас есть книга, защищённая DRM (попросту говоря, зашифрованная производителем), то FBReader её открыть не сможет.

  • ePub. Мы рассматриваем ePub как один из трёх основных форматов. (два других – fb2 и mobi.) FBReader обрабатывает все основные возможности ePub, кроме таблиц. Форматирование CSS поддерживается частично.
  • ePub 3. FBReader не поддерживает почти никаких новых возможностей ePub 3. Мы будем постепенно добавлять наиболее распространённые из них, но весь стандарт ePub 3 слишком велик и мы не планируем в обозримом будущем поддержать его целиком.
  • fb2. С практической точки зрения, формат 2.0 поддерживается полностью. В версии 2.1 появились таблицы, FBReader их не понимает. С другой стороны, насколько нам известно, реальных книг в fb2 2.1 не существует.
  • Mobi (книги Kindle, azw3). FBReader открывает незашифрованные книги *.mobi files. Для зашифрованных книг вы можете поискать в сети информацию о том, как превратить их в незашифрованные. Мы не уверены в законности такого превращения.
  • PDF
    • Android: начиная с версии 2.0, FBReader открывает книги в формате PDF с помощью дополнительного модуля (плагина). Для отрисовки используется сторонняя библиотека, так что внешний вид несколько отличается от внешнего вида книг, открытых основной программой.
    • На других платформах PDF в настоящий момент не поддерживается.
  • DjVu
    • Android: начиная с версии 2.1, FBReader открывает книги в формате DjVu с помощью дополнительного модуля (плагина). Для отрисовки используется сторонняя библиотека, так что внешний вид несколько отличается от внешнего вида книг, открытых основной программой.
    • На других платформах DjVu в настоящий момент не поддерживается.
  • HTML. Строго говоря, это не формат электронных книг. FBReader не претендует на использование в качестве веб-браузера, но поддерживает некоторое минимальное подмножество HTML, позволяющее читать большинство из встреченных нами книг.гд>
  • Текстовые файлы. Поддерживается. Могут быть проблемы с разбиением текста на абзацы.
  • rtf, doc (Microsoft Word). FBReader открывает относительно простые файлы *.rtf и *.doc. Для чтения художественных книг этого обычно хватает.
  • Plucker
    • Android: в настоящий момент не поддерживается.
    • На других платформах поддерживается, однако команды форматирование в plucker предназначены для экранов определённых разрешений, так что результат смотрится не всегда хорошо на современных устройствах.
  • CHM
    • Android: в настоящий момент не поддерживается.
    • Другие платформы. Полного открытого описания этого формата не существует, разные open-source библиотеки поддерживают разные наборы возможностей. Поддержка chm в FBReader написана независимо от стандартных библиотек вроде chmlib, так что отображение может отличаться довольно сильно.
  • .LIT. Формат не поддерживается и не будет поддерживаться. Microsoft Reader больше не существует, так что новых книг в формате .LIT не будет. Мы не хотим тратить силы на поддержку устаревших форматов. В то же время, легальность чтения таких файлов сторонними программами остаётся под вопросом, и у нас нет желания обсуждать её с юристами Microsoft. Вы можете воспользоваться программой convertLit и преобразовать файлы в более популярный (и понятный FBReader'у) формат.