CoolReader

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
CoolReader
Cr3window.jpg
Тип
Автор
Вадим Лопатин
Написана на
Интерфейс
Linux: Qt, GTK+ (wxWidgets)
Операционная система
Языки интерфейса
русский и др.
Последняя версия
3.3.61 (для Windows[1]) (17 мая 2016)
Лицензия
Сайт

CoolReader — кроссплатформенная компьютерная программа для чтения электронных книг в различных форматах на основе XML / CSS. Программа работает на платформах Win32, Linux, Android, Tizen, Mac OS X. Портированна на некоторые устройства на основе EInk и является программным обеспечением с открытым исходным кодом[2]. Последние версии CoolReader выпускаются для платформы Android[3]. Автором и администратором этого проекта, является Вадим Лопатин (buggins)[4][5][6](род. 2 октября 1976 Россия, Нижегородская обл., Нижний Новгород).

Особенности[править | править вики-текст]

  • Поддержка форматов: FB2, EPUB (без-DRM), MOBI (без-DRM), DOC, RTF, HTML, CHM, TXT, TCR, PDB, PRC, PML (PalmDOC, eReader)
  • Наиболее полная поддержка FB2: стили CSS, таблицы, сноски внизу страницы, Настройки шрифтов, цветов, междустрочного интервала, отступов, переносов…
  • Содержание книги (FB2, EPUB, RTF)
  • Поддержка таблиц (FB2, EPUB, DOC, RTF, HTML)
  • Поддержка CSS (FB2, EPUB, HTML)
  • Поддержка картинок в форматах JPG, PNG и GIF.
  • Чтение в виде книжных страниц или свитка
  • Одна или две страницы в ландшафтном режиме
  • Поддержка закладок
  • Поиск по тексту
  • Выделение текста
  • Перекрестные ссылки и гиперссылки
  • Отображение сносок внизу страницы
  • Поворот страницы на 90, 180 и 270 градусов.
  • Автоматическая расстановка переносов (алгоритмическая или словарная)
  • Чтение книг напрямую из ZIP
  • Автоматическое переформатирование TXT, распознавание кодировок, формата текста
  • Гибкая настройка стилей с помощью файлов CSS
  • Список последних открытых книг
  • Полноэкранный просмотр
  • Просмотр информации о книге
  • Воспроизведение текста вслух
  • Не требует установки в ОС Windows

Особенности на ОС Android[править | править вики-текст]

Встроенный браузер файлов

  • Обложки в списке последних файлов книг
  • Открытие из файловой системы
  • Поиск по «Библиотеке»
    • Найти; Авторы; Названия; Серии; По рейтингу; К прочтению; Читаю; Прочитанные
  • Поддержка онлайновых каталогов книг (OPDS).
    • Add (добавленные самостоятельно); Доступ к магазину электронных книг LitRes[7].
  • Поддержка закладок
    • Закладки, оглавление, поиск по тексту.
    • Закладки на фрагмент текста (цитаты, комментарии, исправления)
    • Экспорт закладок в текстовый файл.

Настройки

  • Возможность сортировки файлов
  • Изменение размера обложек
  • Гибкая система настройки языка, шрифтов, буквенных, межстрочных и прочих типографских интервалов[8]. Автоматическое переформатирование текста под любой размер шрифта, поддерживает сглаживание (антиалиасинг) экранных шрифтов, полностью настраиваемая цветовая палитра.
  • Настраиваемый фон страницы
    • Дневной и ночной профили (два набора цвета/текстуры фона, текста, яркости подсветки)
    • Настройка яркости скольжением пальца вдоль края экрана
    • Фоновые картинки, текстуры или равномерная заливка
  • Анимация листания страниц (как в бумажной книге или сдвиг)
  • Настраиваемые действия для тап-зон сенсорного экрана (3х3) и кнопок.
    • Автолистание: начать автолистание с помощью меню/перейти/автолистание или назначить действие
    • Автолистание на тап-зону или кнопку; изменение скорости - кнопками громкости, или левой нижней и правой нижней тап-зонами; остановка - любая другая тап-зона или кнопка.
    • Просмотр иллюстраций со скроллингом и масштабированием - по длинному нажатию на иллюстрации.
  • Выделение текста
    • Копирование выделенного текста в буфер обмена
      • Выделение текста и копирование в буфер обмена двойным или длинным нажатием на экран (опционально).
    • Поиск выделенного слова в словаре
      • Поддержка словарей (ColorDict, GoldenDict, Fora Dictionary, Aard Dictionary)
  • Чтение вслух. Программа читает вслух, используя текущий установленный по умолчанию в системе движок TTS. Для чтения вслух по-русски, предлагается дополнительно установить голосовой движок SVOX и один из русских голосовых пакетов к нему[3] .

CoolReader требует следующие разрешения:

  • WAKE_LOCK - для увеличения длительности подсветки экрана
  • WRITE_EXTERNAL_STORAGE - для доступа к SD карте
  • INTERNET - для использования онлайн-каталогов книг

Для устройств с высоким разрешением экрана, так же существует версия программы — «Cool Reader GL», от этого же автора. С интерфейсом, переписанным на C++ и аппаратным ускорением OpenGL. Обе версии («Cool Reader» и «Cool Reader GL»), можно устанавливать одновременно[3].

Конфликты[править | править вики-текст]

Конфликт с ЛитРес[править | править вики-текст]

В начале февраля 2013 года, Вадим Лопатин получил письмо от администрации «ЛитРеса» с требованием удалить из Cool Reader ссылки на пиратские сайты.

LitRes согласны отозвать жалобу, если автор встроит «черный список» каталогов OPDS, чтобы даже вручную пользователь не мог добавить пиратский каталог. Вчера я получил письмо от LitRes с аналогичным требованием, как автор читалки Cool Reader. В противном случае, угрожают пожаловаться в Google, приводя пример Moon+ Reader. Кто следующий? Подкину LitRes идею не ограничиваться читалками. Нужно подать жалобу и на браузеры. Ведь в любом можно ввести адрес пиратского сайта. P.S.: Я согласен, что в программах не должно быть ссылок на пиратские сайты по умолчанию. Интересно узнать мнение хабравчан по поводу фильтрации

— Вадим Лопатин[9]

За месяц до этого, так же напомнил Лопатин, в Google Play по жалобе «ЛитРеса» были заблокированы приложения для чтения электронных книг Moon+ Reader, Moon+ Reader Pro[7], а приложение «Читатель» было заблокировано ещё в декабре 2012[10]. Причиной также стала возможность скачать книги с пиратских сайтов:

В случае с приложениями Moon+ Reader, CoolReader и «Читатель» мы также направили в Google Play и AppStore жалобы на тот факт, что во всех перечисленных выше программах пользователям по умолчанию предлагались ссылки на пиратские источники контента. Владельцы данных программ должны были получить от администраций Google Play и AppStore соответствующие извещения о поступивших на них жалобах. Из владельцев перечисленных выше программ на связь с нами вышел только администратор приложения CoolReader, с которым мы решаем все вопросы в оперативном порядке. Остальные программы по прошествии срока, отведенного регламентами Google Play и AppStore на ответ разработчика, были временно удалены с площадок.

[10]

После обширной критики в интернете в свой адрес по поводу некоторого избирательного подхода[7][10][11], «ЛитРес» несколько смягчил свою позицию, признал свою ошибку насчет требований «черных списков» и через своего представителя, директора по маркетингу Евгения Лисовского пояснил:

С представителем третьего участника скандала, Cool Reader, мы отлично общались с лета прошлого года по поводу партнерки — с подсчетами, сколько он может на нас заработать. Проблема в том, что я как маркетолог не борюсь с пиратством, этим занимаются юристы. Мой коллега из антипиратского отдела сам обратился к разработчику Cool Reader по поводу ссылок на пиратские ресурсы, которые в их программе тоже есть. Но Вадим Лопатин из Cool Reader ему не ответил. Я сам вышел на него, отправив SMS с просьбой пообщаться с нашим антипиратчиком, после чего Вадим связался с антипиратским отделом, и они быстро решили все вопросы (все ссылки на пиратские ресурсы были удалены).

[12]

Через некоторое время, на ресурсах появилось обновление программы Cool Reader. Помимо нескольких полезных улучшений и исправлений, из него также была удалена ссылка на одну из пиратских библиотек, но никакой «черный список», автор встраивать не стал[11]. Что означало, Cool Reader останется в Google Play[10]. Чуть позже, с приложениями Moon+ Reader и «Читатель» ситуация также была урегулирована и разрешена.

Примечания[править | править вики-текст]

  1. Cool Reader Files
  2. buggins. [https://sourceforge.net/projects/crengine/ Cool Reader A cross-platform XML/CSS based eBook reader] Cool Reader кроссплатформенная eBook читалка на базе XML/CSS (англ.). Sourceforge.net. Проверено 26 июня 2016.
  3. 1 2 3 Приложения на Google Play – Cool Reader
  4. buggins (Vadim Lopatin) · GitHub
  5. Хабрацентр им. buggins / Хабрахабр
  6. Cool Reader / Wiki / Home
  7. 1 2 3 Антон Благовещенский. Библиотека «ЛитРес» начала борьбу с «пиратскими» читалками. Интернет-портал «Российской газеты» (4 февраля 2013). Проверено 26 июня 2016.
  8. Владимир Осадчий. Выбираем приложение для чтения на android-устройствах: Cool Reader и Cool Reader GL. Overclockers.ru. (9 ноября 2014). Проверено 26 июня 2016.
  9. Вадим Лопатин. Google заблокировал приложение Moon+ Reader по жалобе LitRes. Хабрахабр (2 февраля 2013). Проверено 26 июня 2016.
  10. 1 2 3 4 Все средства хороши? Литрес против чтения. © ЗАО «Издательство Семь Дней». www.nomobile.ru (10-02-2013). Проверено 26 июня 2016.
  11. 1 2 Алекс Экслер. Litres шантажирует разработчиков программ-ридеров. Блог Алекса Экслера (05-02-2013). Проверено 28 февраля 2016.
  12. Екатерина Горелова. И ничего не литреснет? Интервью с боссами ЛитРес. © ЗАО «Издательство Семь Дней». www.nomobile.ru (22-02-2013). Проверено 26 июня 2016.

Литература[править | править вики-текст]

Ссылки[править | править вики-текст]

Обзоры