Если книга, сохранённая в FB2, открывается в читалке без обложки, оглавления или с «битой» структурой глав — причина почти всегда в том, каким инструментом файл создавался: конвертеры часто генерируют разметку, которую одни читалки прощают, а другие отклоняют. Формат FB2 (FictionBook) — это XML-документ со строгой схемой: описание книги, тело с разделами, вложенные изображения в кодировке Base64. Поэтому выбор программы для создания FB2 напрямую влияет на то, как файл поведёт себя в FBReader, Cool Reader, PocketBook и других читалках.
В этой статье разберём, какие программы подходят для создания FB2 с нуля и для конвертации готовых текстов, как проверить результат на ошибки и какие типовые проблемы возникают у авторов. Материал ориентирован на пользователей Windows, но часть инструментов работает и на других платформах.
Что представляет собой формат FB2 и почему важен правильный инструмент
FB2 — открытый формат электронных книг на базе XML. Внутри файла находятся блоки: <description> с метаданными (название, автор, жанр, аннотация), одно или несколько <body> с текстом и разделами, а также <binary>, где хранятся картинки и обложка. Читалка не просто показывает текст — она строит оглавление и оформление на основе этой структуры.
Отсюда следует главное требование к программе: она должна формировать валидный XML, соответствующий схеме FictionBook. Текстовый редактор «Блокнот» формально позволяет написать FB2 руками, но малейшая ошибка в тегах сделает файл нечитаемым. Специализированные редакторы снимают эту проблему, проверяя разметку автоматически.
⚠️ Внимание: файл, переименованный из .doc или .txt в .fb2, книгой не станет — читалка либо не откроет его, либо покажет сплошной текст без структуры. FB2 обязательно создаётся через редактор или конвертер.
Обзор популярных программ для создания FB2
Инструменты делятся на две группы: редакторы, где книгу создают и правят напрямую, и конвертеры, преобразующие DOCX, TXT, EPUB или HTML в FB2. Ниже — наиболее известные решения, которые давно используются в сообществе любителей электронных книг.
- 📘 Fiction Book Editor (FBE) — классический WYSIWYG-редактор, созданный специально под FB2: визуальное редактирование, вставка картинок, проверка по схеме.
- 🛠️ Calibre — многофункциональный менеджер библиотеки с конвертацией между десятками форматов, включая FB2 в обе стороны.
- 📄 Any2FB2 и подобные конвертеры — лёгкие утилиты для пакетного преобразования текстовых файлов.
- 🧩 Онлайн-конвертеры — подходят для разовой задачи, но качество разметки у них непредсказуемо.
| Программа | Тип | Платформа | Подходит для |
|---|---|---|---|
| Fiction Book Editor | Редактор | Windows | Создание и тонкая правка FB2 |
| Calibre | Конвертер + библиотека | Windows, macOS, Linux | Пакетная конвертация, каталогизация |
| Any2FB2 | Конвертер | Windows | Быстрое преобразование TXT/DOC |
| Онлайн-сервисы | Конвертер | Браузер | Разовые задачи без установки |
Fiction Book Editor: создание книги с нуля
Fiction Book Editor — пожалуй, самый известный специализированный инструмент. Он показывает книгу в привычном «текстовом» виде, а XML-разметку генерирует сам. Вам нужно вставить текст, разбить его на разделы, заполнить карточку книги и добавить обложку.
Типовой порядок работы выглядит так. Создайте новый документ, откройте окно описания книги и заполните поля: название, авторы, жанр, аннотация. Затем вставьте текст и разметьте заголовки — именно из них читалка построит оглавление. Изображения добавляются через меню вставки картинок: редактор сам поместит их в секцию <binary>.
☑️ Проверка книги перед сохранением в FBE
Отдельно стоит функция проверки: редактор сравнивает документ со схемой FictionBook и указывает строку с ошибкой. Не сохраняйте финальную версию, пока валидация выдаёт замечания — именно такие файлы потом «сыплются» в строгих читалках.
Конвертация в FB2 через Calibre и другие утилиты
Если исходник уже есть — например, рукопись в DOCX или книга в EPUB — разумнее использовать конвертер. В Calibre книга добавляется в библиотеку, после чего через пункт Преобразовать книги выбирается выходной формат FB2. В настройках преобразования можно задать обложку, метаданные и обработку оглавления.
У конвертации есть оборотная сторона: качество результата зависит от качества исходника. Документ Word с «ручным» форматированием (абзацы пробелами, заголовки обычным жирным текстом) даст плоскую книгу без нормальной структуры разделов. Поэтому перед конвертацией исходник стоит привести в порядок: проставить стили заголовков, убрать лишние пустые строки и разрывы.
⚠️ Внимание: онлайн-конвертеры загружают ваш файл на сторонний сервер. Для неопубликованных рукописей и документов с личными данными используйте локальные программы — так вы не передаёте текст третьим лицам.
Типичные ошибки при создании FB2 и их решение
Чаще всего пользователи сталкиваются с четырьмя проблемами. Разберём каждую и способ проверки.
- ❌ Нет оглавления в читалке — текст не разбит на разделы
<section>с заголовками<title>. Решение: разметить главы в редакторе. - 🖼️ Не отображается обложка — картинка вставлена в текст, но не указана в описании как обложка. Проверьте поле обложки в метаданных книги.
- 🔤 Кракозябры вместо текста — файл сохранён не в кодировке UTF-8. Пересохраните книгу в правильной кодировке через редактор.
- 📛 Читалка не открывает файл — нарушена XML-структура. Прогоните документ через валидацию и исправьте указанные строки.
Если файл не открывается даже после исправлений, полезно посмотреть его «сырой» вид: FB2 можно открыть любым текстовым редактором и убедиться, что документ начинается с XML-заголовка и корневого элемента <FictionBook>.
<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0">
Почему некоторые читалки открывают «битый» FB2, а другие нет
Реализации парсеров различаются: одни программы терпимо относятся к мелким нарушениям схемы и пытаются «достроить» структуру, другие строго следуют спецификации и отклоняют файл. Поэтому проверять книгу стоит минимум в двух разных читалках.
Как проверить готовую книгу
Финальный этап — тестирование. Откройте файл минимум в двух программах: например, в FBReader или Cool Reader на компьютере и в читалке на смартфоне. Пролистайте книгу целиком, проверьте переходы по оглавлению, отображение обложки и сносок, если они есть.
Обратите внимание на размер файла: изображения в FB2 хранятся в Base64, из-за чего книга с большим количеством иллюстраций заметно «тяжелеет». Если читалка тормозит на таком файле, уменьшите разрешение картинок перед вставкой — для экранов электронных книг высокое разрешение обычно избыточно.
Частые вопросы о создании FB2
Можно ли создать FB2 бесплатно?
Да. Упомянутые в статье инструменты — Fiction Book Editor и Calibre — распространяются бесплатно и полностью закрывают задачи создания и конвертации FB2.
Чем FB2 отличается от EPUB и что выбрать?
Оба формата основаны на XML-разметке, но FB2 исторически популярен в русскоязычном сегменте и отлично поддерживается отечественными читалками, а EPUB — международный стандарт. Для библиотеки на русском языке FB2 остаётся практичным выбором; при необходимости Calibre легко конвертирует один формат в другой.
Почему после конвертации из Word пропало форматирование?
FB2 хранит структуру, а не оформление: шрифты, поля и цвета задаёт сама читалка. Сохраняются только логические элементы — заголовки, абзацы, эпиграфы, сноски. Это нормальное поведение формата, а не ошибка конвертера.
Как добавить в книгу сноски?
В специализированных редакторах для этого предусмотрен механизм ссылок на примечания: текст сноски помещается в отдельный раздел, а в основном тексте ставится ссылка. В Fiction Book Editor это делается через инструменты вставки ссылок — точные названия пунктов меню смотрите в справке вашей версии программы.
Откроется ли созданный FB2 на электронной книге PocketBook или ONYX?
Да, устройства этих брендов нативно поддерживают FB2. Чтобы книга отображалась корректно, важно, чтобы файл проходил валидацию и содержал заполненные метаданные — тогда обложка и название правильно покажутся в библиотеке устройства.