Вопросы и ответы

Как получить помощь

Для начала проверьте, пожалуйста, список часто задаваемых вопросов. Иногда это сразу решает проблему.

Если вы уверены, что хотите задать нам вопрос, наша группа в Telegram к вашим услугам. Это единственный «официальный» канал поддержки. Пожалуйста, будьте вежливы. Все разговоры в группе публичны.

Кстати говоря, по группе в Telegram можно искать уже заданные вопросы и ответы на них.

Платные версии FBReader

Общие вопросы

FBReader для компьютеров полностью бесплатный. Для Android и iOS у нас есть и бесплатная, и платная версии. У бесплатной версии есть ограничения, какие именно – зависит от платформы. На Android'е платная версия это отдельное приложение, называется FBReader Premium. На айфон/айпад программа только одна, внутри неё можно купить апгрейд до полной версии.

Увы, только купив полную версию для iOS. Мы продаём приложения для Android и iOS по отдельности.

Увы, только купив FBReader Premium на Android. Мы продаём версии для Android и iOS по отдельности.

FBReader Premium для Android

FBReader Premium — отдельное приложение. В нём есть все возможности обычного FBReader. Кроме того, в него включены

  • Встроенная поддержка файлов PDF и комиксов
  • Интеграция с сетевыми переводчиками (Google и DeepL)
  • Автоматическое чтение вслух

В магазине Google Play и в Huawei App Gallery. Обратите внимание, что покупка, сделанная в Google Play, работает только на устройствах с Google Services, и аналогично для магазина Huawei. Более подробно об этом рассказано в условиях покупки.

Вы платите один раз, и можете использовать FBReader Premium неограниченное время. Только имейте, пожалуйста, в виду: ваша покупка привязана к Google (или Huawei) account. Если вы решите сменить account, покупку перенести не удастся.

Нет. Покупка привязана не к устройству, а к аккаунту в Google/Huawei. Вы можете установить и использовать FBReader Premium на всех устройствах, привязанных к вашему аккаунту. Да, если вы используете несколько устройств одновременно, вы можете пользоваться Premium-версией на всех.

Просто откройте на этом устройстве Google Play (или AppGallery), отыщите там «FBReader Premium», и нажмите на кнопку «Установить».

Прежде всего, убедитесь, что ваше устройство привязано к тому аккаунту в Google, с которого совершалась покупка. Если с этим всё в порядке, то похоже, что Google Play на устройстве не сумел получить информацию о покупке из магазина. Обычно эта проблема проходит сама за несколько часов. Но если хотите, можете заставить его обновить информацию немедленно. Для этого есть два пути.

Путь № 1. На устройстве откройте программу «Настройки». Зайдите в раздел «Приложения», отыщите в нём «Google Play». Нажмите «Остановить», потом «Стереть данные». Готово? Запускайте снова приложение Google Play. Оно прочтёт заново информацию с сервера Google, и проблема решится. Важное замечание: там есть ещё кнопка «Стереть кэш», так она не помогает.

Путь № 2. На компьютере откройте страницу FBReader Premium на Google Play, и нажмите там кнопку «Установить». Выберите нужное устройство из списка, и приложение довольно быстро установится само.

Покупка происходит на Google Play (или в Huawei AppGallery), и у нас нет никакой дополнительной информации. Мы даже не можем проверить, куплено ли приложение для конкретного аккаунта. Если вы использовали Play, то можно посмотреть подробности в истории ваших покупок на сайте Google.

Если отвечать на вопрос буквально, то никак, такой возможности нет. Однако вы можете сделать покупки доступными для нового аккаунта с помощью семейной библиотеки Google Play.

Жаль, что вам не понравилось. Ответ на вопрос зависит от того, где вы покупали программу.

Покупка в Google Play. Вы можете вернуть деньги самостоятельно, через сайт Google, вот их инструкция. Или можете написать нам письмо на адрес support@fbreader.org. Мы вернём деньги, если от покупки до отправки запроса на возврат прошло не больше 30 дней. Пожалуйста, укажите в письме номер покупки (это строка вида GPA.123-456-78910), без него мы ничего не сможем сделать. Этот номер можно отыскать в вашей истории покупок. Наша поддержка работает не круглосуточно, и даже иногда уходит на выходные, так что будьте, пожалуйста, терпеливы.

Пожалуйста, имейте в виду, что возврат денег происходит не мгновенно, после того как в истории покупок статус сменился на «покупка отменена», деньги могут идти на вашу карту/счёт/и т. п. несколько часов, а иногда и дней. Это время зависит от вашего банка, и никак не зависит ни от Google, ни от нас.

Покупка в AppGallery. Тут нам нечем вас порадовать. В отличие от Google, Huawei не даёт нам никакого доступа к списку покупок. И насколько мы понимаем, правила возврата денег пользователю настолько сложны, что с практической точки зрения он просто невозможен.

Полная (платная) версия для iOS

Покупка платной версии

  • удаляет ограничение на количество (не больше десяти) книг в библиотеке;
  • разблокирует интеграцию с сетевыми переводчиками (Google и DeepL).

В будущем, если в читалке появятся новые платные возможности, они сразу будут доступны всем уже купившим полную версию. Пожалуйста, обратите внимание, речь идёт именно о возможностях программы, а не о возможной интеграции с книжными магазинами. Если такая случится, платные книги будут платными и для пользователей полной версии.

Вы платите один раз, и можете пользоваться полной версией неограниченное время.

Нажмите на центр экрана в режиме чтения, потом на цветную иконку FBReader вверху экрана. В появившемся диалоге выберите «Уже куплено».

В редких случаях этот способ не срабатывает, что-то идёт не так с кэшем App Store. Если вы уверены, что это именно сбой, и у вас на устройстве именно тот Apple ID, который был использован при покупке, выбирайте в диалоге «Купить». Повторная покупка для того же аккаунта невозможна, так что iOS заявит, что полная версия куплена раньше, и активирует её для вас. Повторим, проверьте лишний раз, что с Apple ID всё правильно, прежде чем пользоваться этим советом. Возврат денег из App Store возможен, но процедура замысловата, и мы никак не сможем вам в ней помочь.

Мы не имеем возможности возвращать покупки, сделанные в App Store.

Вы можете получить возврат через интерфейс Apple. Вот тут подробная неофициальная инструкция (на английском языке).

Доступ к файлам

Способ доступа к файлам зависит от версии как Android, так и FBReader.

  • FBReader до версии 3.8: Программа обращается к файлам напрямую на всех Android-устройствах.
  • FBReader 3.8 и новее: По требованию Google Play программа теперь использует Storage Access Framework (SAF) на Android 10 и новее, на более старых устройствах всё работает по-прежнему.

Переход на SAF привёл к некоторым изменениям:

  • Запрос разрешений: FBReader должен явно запросить у пользователя права доступа к папке или файлу, которые будут использованы. При прямом доступе к файловой системе это не требовалось.
  • Ограниченный доступ: SAF ограничивает доступ к файлам и папкам, это затрагивает возможности FBReader читать и сохранять файлы. Например, хотя файлы в папке Download можно читать, Android не позволяет дать права на всю папку, из соображений безопасности.
  • Скорость работы: SAF работает медленнее, чем прямой доступ, это иногда может быть заметно пользователям.

Если у вас есть проблемы с открытием книг в FBReader на Android 10 или новее, это может быть связано с ограничением доступа к файлам. Начиная с версии 3.8, FBReader использует новый способ доступа к файлам, разработанный Google. Он может быть выключен по умолчанию на некоторых устройствах.

Чтобы включить доступ к файлам, следуйте инструкции:

  1. Откройте приложение Настройки на вашем устройстве.
  2. Отыщите в нём Доступ ко всем файлам, и зайдите в этот раздел.

    Если поиск не работает, вероятно, на вашем устройстве раздел называется чуть иначе. Обычно он находится в НастройкиПриложенияСпециальный доступ. На некоторых устройствах раздел расположен в НастройкиКонфиденциальностьДиспетчер разрешений и называется Файлы и медиаконтент.

    Если вы всё ещё не можете его обнаружить, поищите в сети информацию про ваше конкретное устройство.

  3. Нажмите на кнопку с тремя точками в правом верхнем углу, и выберите Показать системные процессы.
  4. Отыщите в списке Внешний накопитель и разрешите ему доступ к файлам.
  5. Перезапустите устройство, чтобы изменения наверняка вступили в силу.

Всё готово, Android теперь сможет давать разрешения вашим программам, включая и FBReader.

На некоторых устройствах FBReader 3.8.* не открывает и не показывает в библиотеке файлы в формате FB2, при этом со всеми остальными форматами работает нормально. Эта проблема связана с использованием Storage Access Framework (SAF), который может не давать программного доступа к файлам, формата которых он не знает. К сожалению, формат FB2 Android'у неизвестен. Проблема проявляется не на всех устройствах, и мы пока не понимаем, как её можно исправить.

Мы заняты поиском решения, которое сработает на всех устройствах. А пока у вас есть два способа обойти проблему:

  • Заархивируйте ваши файлы FB2

    Вы можете положить файлы FB2 внутрь ZIP-архива. Каждый в отдельный, или по несколько файлов в архиве, как вам удобнее. Если название архива заканчивается на .zip, SAF распознает его, а FBReader сумеет открыть из него книги. FBReader поймёт, что это та же книга, что была раньше, так что любые закладки, которые вы делали в прошлых версиях, никуда не денутся.

  • Или вернитесь к FBReader 3.7.7

    Вы можете откатить программу до версии 3.7.7, пакеты доступны на нашем сайте. Эта версия не использует SAF, и проблема её не затрагивает. Не забудьте отключить автоматические обновления, чтобы Android не установил вам снова FBReader 3.8. Сразу скажем: нет, увы, мы не можем отказаться от SAF в новых версиях, это требование Google Play.

    Важное замечание: если вы хотите вернуться к 3.7.7, то перед установкой пакета вам придётся удалить 3.8. Android не позволяет устанавливать программы поверх более новой версии.

  • Мы благодарны вам за понимание и терпение, пока мы ищем лучшее решение проблемы.

В FBReader 3.8 и более поздних версиях этот предупреждающий знак указывает на то, что книга, по-видимому, находится на вашем устройстве, но у приложения нет доступа к файлу. Эту проблему можно решить одним из следующих способов:

  • Выбор файла вручную: нажмите на книгу и найдите соответствующий файл. Когда вы выбираете файл из файловой системы, вы предоставляете FBReader разрешение на его чтение.
  • Добавление папки в путь библиотеки: перейдите в НастройкиБиблиотека и добавьте папку, в которой хранится книга. Это предоставит FBReader доступ ко всем файлам в этой папке, включая будущие добавления. Однако обратите внимание, что не все папки могут быть добавлены из-за ограничений безопасности Android.
  • Перемещение файлов книг в доступную папку: если папку невозможно добавить в путь библиотеки, вы можете переместить книги в другую папку. Например, папка Download часто недоступна для добавления, но вы можете создать подпапку, скажем, Download/Books, и перенести в неё файлы. После перемещения нажмите Пересканировать в меню библиотеки, чтобы обновить список книг. FBReader автоматически свяжет перемещенные файлы с правильными книгами.

Форматы книг

Основные форматы – ePub и fb2. Более полная информация есть в специальной таблице поддерживаемых и неподдерживаемых форматов.

FBReader открывает ePub'ы, защищённые Readium LCP. Существует довольно много разных решений DRM для электронных книг, FBReader поддерживает только Readium LCP.

“Формат Kindle” – то же самое, что формат mobipocket. FBReader открывает файлы *.mobi, но не понимает те из них, которые защищены DRM. Это значит, что в FBReader можно читать книги из Kindle, но только незащищённые.

Настройки

Проведите пальцем вдоль левого края экрана. При движении пальца вверх яркость увеличивается, при движении вниз – уменьшается.

Если вы предпочитаете обходиться без ручной подстройки яркости, её можно выключить в диалоге настроек. Раздел «Внешний вид» на Android или «Экран» на iOS.

Ответ частично зависит от версии FBReader.

Если вы используете FBReader 3.8 или новее, положите ваши *.ttf или *.otf файлы в каталог на карте памяти устройства, и укажите этот каталог в разделе «Шрифты» диалога настроек.

Если вы используете более старую версию, настройка находится в разделе «Каталоги» диалога настроек.

Да. Создайте файл keymap.xml в каталоге, где лежат книги. Вот пример. Вам придётся отыскать (или подобрать) коды кнопок для вашего устройства.

Список возможных действий можно отыскать в коде программы.

Закладки

В FBReader нет разницы между закладками и пометками. Для добавления закладки нужно выделить отрывок текста и нажать пункт “Пометить” в выпавшем меню. На некоторых платформах пункт меню может выглядеть как название стиля (чтобы выбрать стиль пометки) или как иконка .

В версии для настольного компьютера есть ещё один путь: можно нажать на кнопку с изображением закладки на тулбаре, это добавит пометку в начале страницы.

В версии для компьютера новые стили можно создавать в диалоге настроек.

Screenshot

На мобильных устройствах нет возможности добавления стилей. Но если вы используете синхронизацию, то стили, добавленные на компьютере, появятся на вашем телефоне или планшете.

Синхронизируйте ваши книги с облаком, затем зайдите в веб-интерфейс. Перейдите в раздел «Книги с закладками», нажмите на нужнную книгу, а потом на кнопку «Закладки» в появившемся диалоге.

На Android или iOS: нажмите пальцем на закладку, затем нажмите Удалить в левом верхнем углу появившегося окошка.

В приложении для компьютера: кликните правой кнопкой мыши (или левой, но с нажатой клавишей Ctrl) на закладке, а затем выберите Удалить закладку в контекстном меню.

Чтение вслух

На сегодня автоматическое чтение вслух работает только в FBReader Premium для Android. Мы работаем над тем, чтобы добавить эту возможность в версиях для iOS и для компьютера.

К сожалению, нет. На сегодня автоматическое чтение вслух работает только для «текстовых» форматов. Файлы PDF, DjVu и комиксы читать вслух с помощью FBReader не выйдет. Мы рассчитываем скоро добавить чтение вслух как минимум для PDF.

У FBReader'а нет своей системы генерации речи. Он использует движки преобразования текста в речь, установленные в системе.

На Android можно устанавливать разные движки и голоса. Некоторые из них бесплатны, другие нужно покупать. Загляните в настройки преобразователя текста в речь в системе или поищите дополнительные движки в магазине программ.

Весьма вероятно, что голосовой движок использует сетевые ресурсы. Это требует передачи значительного объёма данных, и чтение может работать с задержками. Попробуйте выбрать не сетевой голос.

Ситуация может быть связана с настройками энергосбережения. На многих современных Android-устройствах система останавливает фоновые процессы для экономии заряда батареи.

Решение зависит от модели вашего устройства. Некоторые производители позовляют включить приложение в список «исключений» из механизма оптимизации энергопотребления. Если на вашем устройстве есть такая возможность, вам нужно включить в список два приложения: FBReader Premium и движок преобразования текста в речь.

Monkey mascot

Monkey mascot