Cool Reader

Программа для комфортного чтения книг с экрана, чтения вслух, форматирования и конвертирования текстов. Rambler's
Top100

(С) Vadim Lopatin, 2000-2008

CoolReader2 | CoolReader3 | скины | текстуры | архиваторы | голос

Общие сведения

В настоящее время доступны две ветки программы - CoolReader2 и CoolReader3.
CR2 - для Windows, с поддержкой скинов и чтения вслух; развитие ветки заморожено.
CR3 - полностью переписанная с нуля мультиплатформенная версия; отличается быстрым и правильным форматированием FB2, поддерживает форматы FB2, TXT, RTF; доступна для Windows, Linux, Mac; для смартфонов Symbian на движке CoolReader3 Engine разрабатывается читалка SmartReader; для устройства чтения электронных книг на e-Ink LBook V3 движок CR3 Engine используется как стандартный плагин для чтения FB2, TXT и RTF.

Скачать CoolReader 2

Последняя версия

При обновлении с версии 2.00.61 или выше достаточно скачать облегченную (lite) версию (без файла справки и скинов).
CoolReader2.00.66 build 5807
полная[zip, ~1600K]
сокращенная[zip, ~600K]
26.01.2007
Исправлены отступы для стилей.
Добавлены отступы до и после картинок.
Добавлено сохранение позиции окна информации о файле.
Исправлено обрезание начала строки при курсиве.

Если вы обнаружили в программе ошибки, которые мешают ее использовать, попробуйте предыдущие версии - возможно, в них этой ошибки не было... :)

Скачать CoolReader 3

Новая мультиплатформенная версия - CoolReader3, позволяет читать FB2, TXT и RTF книги, а также экспортировать книгу в формат устройства для чтения электронных книг LBook(Jinke) V8/V3 WOL.

cr3 screenshot

Поддерживаются сноски внизу страницы, встроенные стили документа FB2, таблицы.

WOL конвертор позволяет просматривать FB2 файл и сохранить как графический WOL файл (1 или 2-битный).

exported book screenshot

Программа мультиплатформенная, в настоящее время поддерживает Windows, Linux, Mac.

Имеются работающие версии для Symbian(SmartReader) и LBook/Jinke eBook V2/V3.

Готовятся версии для PDA.

Программа публикуется по лицензии GPL. Исходные тексты доступны на sourceforge.net.

Управление:

  • Стрелки вверх/вниз, PageUp/PageDown, колесо мыши - листание по страницам
  • Клавиши Home/End - переход в начало и конец книги
  • Клавиши "+" и "-" на цифровой клавиатуре - изменение размеров шрифта
  • F3 - открыть FB2 файл (можно - из архива ZIP)
  • F2 - сохранить книгу в графический WOL файл
  • F4 - переход в список последних книг и обратно
  • F5 - показать окно содержания книги
  • F9 - показать окно настроек
  • Alt+Enter - в полноэкранный режим и обратно
  • Tab/Shift+Tab - выбор ссылки на текущей странице
  • Enter или клик левой кнопки мыши на ссылке - переход по выбранной ссылке
  • BackSpace - возврат назад после перехода по ссылке

Настройка форматирования: формат задается в файле таблицы стилей fb2.css - позволяет настраивать форматирование в широких пределах

Ограничения:

  • Нет настройки стилей в интерфейсе (только через .css)
  • Не поддерживаются скины
  • Нет функции чтения вслух

Скачать

CoolReader3.00.16
для Windows [zip,~1200K]
21.11.2008
Добавлена поддержка HTML книг с LIB.RU, конвертирование в WOL из командной строки, выбор шрифта в диалоге настройки.
CoolReader3.00.15
для Windows [zip,~1200K]
09.11.2008
Добавлена поддержка таблиц в FB2, HTML, EPUB, RTF.
CoolReader3.00.14
для Windows [zip,~1250K]
для Ubuntu 8.4 [deb,~380K]
Sources на sf.net
12.09.2008
Добавлена поддержка форматов TCR, HTML, доработана поддержка EPUB, добавлена поддержка картинок GIF.
Выложены исходные коды, проект доработан для построения с помощью automake/autoconf. Source пакет для debian/ubuntu.
Стандартные шрифты берутся из системных директорий (windows\fonts, /usr/share/fonts/truetype/msttcorefonts) - нет необходимости добавлять их в директорию coolreader/fonts.
CoolReader3.00.12
для Windows [zip,~3000K]
20.08.2008
Добавлена поддержка формата epub.
Исправлены ошибки конвертирования в WOL. Исправлено несколько проблем с форматированием. Форматирование ускорено на 20-30%.
CoolReader3.00.11
для Windows [zip,~2400K]
03.07.2008
Реализован переход по ссылкам
Исправлены ошибки в форматировании, переносах, распознавании формата TXT
CoolReader3.00.10
для Windows [zip,~2400K]
19.03.2008
Реализованы сноски внизу страницы (как в бумажной книге)
Добавлена настройка цвета текста и фона
CoolReader3.00.9a
для Windows [zip,~2400K]
для Debian (binary)
  [.deb, 1100K]
для Debian (data)
  [.deb, 1900К]
14.12.2007
Доработана поддержка стилей - добавлены свойства для цвета текста, фона, text-decoration (подчеркивание и т.д.)
Добавлена поддержка стилей в документе: в тэге stylesheet и атрибуте style
Добавлена поддержка id и class в селекторах стилей (P.class1 {} P#id1 {})
Исправлена проблема с именем шрифта в стилях.
Исправлен рендеринг текста, добавлен кернинг, выбор режима сглаживания.
Добавлена поддержка HTML entity в FB2 (& " и т.д.)
CoolReader3.00.8b
для Windows [zip,~2400K]
28.11.2007
Добавлена поддержка формата RTF, доработана поддержка распознавания кодировок и форматов текстовых файлов. Добавлены греческий и эстонский языки.
CoolReader3.00.8
для Windows [zip,~2400K]
для Debian Etch Linux [zip,~2100K] (thanks to Sergey)
03.08.2007
Реализована расстановка переносов алгоритмом без словаря (работает, если удалить словарь переносов). Добавлена возможность поворота текста на 90, 180, 270 градусов.
CoolReader3.00.7
для Windows [zip,~2400K]
27.06.2007
Реализована поддержка формата TXT. Добавлено несколько новых настроек.
CoolReader3.00.6
для Windows [zip,~2400K]
21.06.2007
Добавлено сохранение состояния окна, размера шрифта, возможность выбора размера кнопок тулбара, отключения меню, тулбара, статус-строки. Исправлена нумерация страниц при экспорте в WOL. Исправлена проблема с открытием файлов из командной строки, если имя файла взято в кавычки.
CoolReader3.00.5
для Windows [zip,~2400K]
12.06.2007
Добавлен список последних открытых книг (F4). Исправлено несколько ошибок.
CoolReader3.00.4
для Windows [zip,~1600K]
для Linux (FC6) [zip,~2500K]
01.06.2007
Содержание (по F5), две страницы в окне, сохранение последней позиции в книге, контекстное меню. Ускоренное форматирование с использованием freetype2. Исправлены ошибки. Поддержка векторных шрифтов (.ttf) в linux версии (freetype2).
CoolReader3.00.2
для Mac [dmg,~2800K]
11.03.2007
Мультиплатформенная версия. Использует новую версию движка для отображения FB2 - CREngine и библиотеку wxWidgets для пользовательского интерфейса.
Экспорт книги в формат WOL.
Доработки 3.0.2: исправлены ошибки форматирования текста, добавлена возможность настройки экспорта FB2.
Linux - версия собрана на Fedora Core 4.

Старые версии CR2

Если новая версия у вас не работает, попробуйте более старый вариант.

CoolReader2.00.65 build 5748
полная[zip, ~1600K]
сокращенная[zip, ~600K]
15.01.2007
Исправлена ошибка разбивки на страницы - при переносе картинки на новую страницу вместе с предыдущей строкой текста.
Исправлено падение программы при открытии некоторых книг на декодировании JPEG.
Исправлена ошибка разбивки на страницы при отсутствии обложки: body теперь начинается с новой страницы.
CoolReader2.00.64 build 5743
полная[zip, ~1600K]
сокращенная[zip, ~600K]
12.01.2007
Исправлена ошибка с центрированием страницы по вертикали, когда страница заканчивается на картинку.
Исправлена ошибка с открытием книги в режиме свитка начиная со второй строки.
Исправлена ошибка, вызывающая иногда падение программы при экспорте закладок.
Исправлено растояние скроллинга по PageUp / PageDn в режиме свитка: полностью показанная нижняя строка после нажатия PageDn должна скрываться, верхней должна становиться следующая за ней строка.
CoolReader2.00.63 build 5740
полная[zip, ~1600K]
сокращенная[zip, ~600K]
09.01.2007
Исправлены критические ошибки версий 62 и 62a.
Исправлена ошибка с переходом на предыдущую страницу при щелчке на главе в окне содержания.
Исправления 2.00.62 и 62а:
Исправлена ошибка, вызывающая иногда падение программы при экспорте закладок.
В XML формате экспортированных закладок тэг BR заменен на BR/ чтобы исправить ошибку валидации документа.
Исправлена ошибка с пропаданием панели инструментов и скроллбара после вызова контекстного меню.
Реализовано сохранение положения окон оглавления и закладок.
Исправлена ошибка с падением версии 2.00.62 после использования контекстного меню в окне закладок или содержании.
CoolReader2.00.61 build 5707
полная[zip, ~1600K]
сокращенная[zip, ~600K]
27.12.2006
Исправлена ошибка с поддержкой кодировки windows-1252 (проблемы с английскими книгами).
Кодировка FB2 теперь берется из тэга XML а не автодетектируется.
Исправлена ошибка с переносом после первой буквы слова.
Автокоррекция кавычек, тире и пробелов сделана отключаемой.
CoolReader2.00.60 build 5680
полная[zip, ~1600K]
сокращенная[zip, ~600K]
20.12.2006
Исправлена ошибка из-за которой закладка устанавливалась на предыдущую страницу и восстановление последней позиции происходило на предыдущую страницу.
Исправлена проблема со смещением позиции в книге при многократном переформатировании (изменении размеров окна или настроек).
Список последних книг сокращен.
Картинки (пиктограммы) вынесены в скин. Обновлена версия скина Roman, с использованием новых возможностей (Jurgen).
Исправлено отображение описания FB2 документа. Разрешено копирование текста из описания.
Масштабирование обложки сделано опцией. Обложка центрирована на странице.
Исправлена ошибка с невозможностью создать закладку-исправление, заканчивающуюся на последнем символе абзаца.
В архив включены последние версии справки и скина от Jurgen.
CoolReader2.00.58 build 5640
полная[zip, ~1600K]
сокращенная[zip, ~540K]
6.12.2006
Исправлено несколько недоработок версии 2.0.57.
Окно описания файла: список авторов, пункты истории разбиты по строкам.
Окно описания файла добавлено в контекстное меню.
Исправлена ошибка с именем и размером файла в окне описания.
Исправлена проблема с отключением автоматического скрытия панели инструментов в полноэкранном режиме.
Устранено падение программы при двойном щелчке в иконке окна закладок.
Добавлен просмотр описания книги FB2 (по Ctrl+F1).
Исправлена проблема с чтением RTF с Aldebaran.
CoolReader2.00.56 build 5568
полная[zip, ~1700K]
сокращенная[zip, ~540K]
27.11.2006
Реализован экспорт закладок (комментариев и исправлений) в простой текстовый формат.
Добавлен индикатор состояния батареи (рядом с процентом прочитанного).
Ускорен запуск программы за счет исключения инициализации голосовых движков при старте программы. Теперь эта процедура будет выполняться при запуске чтения или при входе в окно настроек.
Добавлена локализация на Татарский язык (Albert Fazli), дополнена Украинская локализация (Alex).
Новая версия файла справки help_ru.chm[chm, ~680K] (Jurgen).
Исправлены несколько ошибок вызывающих падение программы на некоторых FB2 файлах.
Исправлена поддержка XML Character Entity в FB2 (символы в виде &#nnn;).
Исправлена ошибка разбиения на страницы, проявлявшаяся в списке книг.
Обложка размещена на отдельной странице.
CoolReader2.00.54 build 5395
.zip[~558K]
08.11.2006
Исправлена разбивка на страницы (отключен запрет висячих первой и последней строк для обычного абзаца - страницы разной высоты смотрелись хуже чем висячие строки).
Добавлены опции "показывать номера страниц" и "увеличивать маленькие рисунки".
Исправлен алгоритм коррекции кавычек и тире.
Добавлено специальное контекстное меню для выделенного текста и закладок. Для того, чтобы сообщить о найденных ошибках в библиотеку, выделите фрагмент и из контекстного меню (или Shift+F6) выберите "Добавить исправление" - добавляется закладка специального вида. После прочтения всей книги закладки можно экспортировать в XML файл и отправить в библиотеку.
CoolReader2.00.52a build 5335
.zip[~550K]
02.11.2005
Экспериментальная версия с поддержкой SAPI5 движков ScanSoft RealSpeak.
В словарь добавлена поддержка использования символа ~ в качестве ESC-символа для ScanSoft движков (можно указать произношение в виде ~/+ blablabla ~/+
Исправлена проблема с вызовом словаря в только что открытом файле.
Скорректировано функционирование Tray Icon.
Добавлен битрейт 24Kbps для записи в MP3.
CoolReader2.00.51a build 5237
.zip[~570K]
02.09.2005
Добавлена поддержка скинов в отдельных файлах, цветовых схем скинов. Доработан скин Default.
Исправлены ошибки распознавания типа файла. Доработана поддержка RTF.
Изменена таблица содержания. Добавлена подсветка текущей главы.
Реализован старт/стоп чтения вслух по щелчку на иконку в трее.
Добавлена настройка рабочей директории CoolReader (в которой хранятся конфигурации, словари, история, закладки и временные файлы).
Увеличен список размеров шрифтов.
Исправлена ошибка с установкой параметров чтения вслух.
Исправлены проблемы с Windows98
Улучшен алгоритм автоопределения кодировок текста. Добавлена поддержка европейских языков.
Исправлена ошибка при переключении режимов свиток/книга.
CoolReader2.00.50a
.zip[~500K]
14.06.2005
Исправлена проблема с выравниванием по ширине, пробелами до и после кавычек.
Добавлена функция "обновить (перечитать) файл" по клавише Ctrl+R.
Исправлена ошибка с зависанием при чтении текста некоторых видов.
Исправлена ошибка с зависанием при удалении конфигурации.
CoolReader2.00.26
.zip[~230K]
12.09.2005
Последняя версия без поддержки TTS и скиннинга.

Архиваторы

Функция распаковки архивов ZIP встроена в программу.

Для распаковки архивов RAR пригодится unrar.dll [85K] - поместите ее в директорию с cr2.exe или в windows\system32.

Для распаковки других форматов - нужны внешние архиваторы ha.exe, arj.exe, lha.exe

Скины

ФайлОписание
roman.crs
(200K)
Скин, разработанный JurgenNT, изменены практически все параметры стандартного скина, заменены все картинки.
BigVax.crs
(200K)
Скин на основе скина Roman, изменены иконки (by bigvax)
Crystal.crs
(200K)
Скин на основе скина Roman, изменены иконки (by bigvax)
PixelLand.crs
(200K)
Скин на основе скина Roman, изменены иконки (by bigvax)
Toons.crs
(200K)
Скин на основе скина Roman, изменены иконки (by bigvax)

Cловари переносов

Полный набор словарей переносов (18 языков) можно найти на сайте AlReader

Для установки распакуйте файл AlReader2.Hyphen.zip в директорию hyph.

Текстуры для фона

В этом разделе вы можете скачать несколько коллекций текстур, присланных пользователями.

ФайлОписание
textures_tiger.zip
(160K)
23 текстуры от Тигры
textures_gennadiy.zip
(750K)
133 текстуры от Геннадия

Файлы для функции чтения вслух

MS Speech API

ВНИМАНИЕ: для чтения книги вслух вам потребуется MS Speech API4.0 или 5.1, а также голосовой движок к нему.

В Windows2000 уже есть SAPI4.0, а в WinXP - SAPI5.1

SAPI 4.0 можно скачать с сайта Microsoft:

  • http://activex.microsoft.com/activex/controls/sapi/spchapi.exe [827k] (ссылка дана как текст, чтобы google не описывал сайт, как потенциально вредоносный)

Русские движки пока существуют только для SAPI4.0:

  • http://activex.microsoft.com/activex/controls/agent2/lhttsrur.exe Lernout&Hauspie [2930k] (мужской и женский голос) (ссылка дана как текст, чтобы google не описывал сайт, как потенциально вредоносный)
    Качество довольно посредственное, но этот движок - бесплатный.
  • Digalo (www.digalo.com) - лучший русскоязычный движок
    Поищите файл DigaloCoreRus.exe или digalorus.zip (7.4M) например, на www.ftpsearch.ru
  • Speech Cube - тот же голос (Николай), что у Дигало. Но есть возможноть ускоренной записи в файл.
    Попробуйте поискать scubrus.exe (12M) например. К сожалению, есть ограничение - 30 дневный триальный период :(
  • Белорусский движок Sakrament - поддерживает SAPI5. По слухам, хорошо расставляет ударения и интонации. Качество синтеза приличное. К сожалению, платный. Не тестировал с Cool Reader.

Для записи в MP3 вам понадобится LAME_ENC.DLL .zip [~160K] Распакуйте ее в папку с CR2.

Словари

Cловари для Digalo: dict.zip [120k]

Скачайте и распакуйте в папку с установленным CR2

Большое количество словарей можно найти на сайте программы Говорилка

Отличный словарь Digalo.Michelangelo можно скачать с этой страницы. Свыше 28000 записей. Часто обновляется.