Cool Reader 2

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

(С) Vadim Lopatin, 2000-2005

Последние изменения

ВерсияИстория изменений
CR2.00.051 Добавлена поддержка скинов в отдельных файлах, цветовых схем скинов. Доработан скин Default.
Исправлены ошибки распознавания типа файла. Доработана поддержка RTF.
Изменена таблица содержания. Добавлена подсветка текущей главы.
Реализован старт/стоп чтения вслух по щелчку на иконку в трее.
Добавлена настройка рабочей директории CoolReader (в которой хранятся конфигурации, словари, история, закладки и временные файлы).
Увеличен список размеров шрифтов.
Исправлена ошибка с установкой параметров чтения вслух.
Улучшен алгоритм автоопределения кодировок текста. Добавлена поддержка европейских языков.
CR2.00.050 Исправлена проблема с выравниванием по ширине, пробелами до и после кавычек.
Добавлена функция "обновить (перечитать) файл" по клавише Ctrl+R.
Исправлена ошибка с зависанием при чтении текста некоторых видов.
Исправлена ошибка с зависанием при удалении конфигурации.
CR2.00.049 Исправлена проблема с сохранением конфигурации в Win9x.
Исправлена ошибка с мягкими переносами и кавычками.
Для клавиши Esc можно настроить действие: выйти из программы или свернуть (минимизировать) окно.
Сворачивать окно можно в панель задач или в Tray.
Добавлена опция отключения скиннинга.
CR2.00.048 Полная поддержка таблиц FB2.1 (colspan, rowspan, align, valign, width...)
Экспорт/импорт закладок в формате XML.
Кнопка переключения конфигураций добавлена на панель инструментов. Для полноэкранного режима на панель добавлена кнопка "Минимизировать окно".
Исправлена проблема с тэгом FB2 empty-line.
Исправлена ошибка с отключением плавного скроллинга.
Исправлена ошибка декодирования черно-белых JPEG.
CR2.00.047 Включена поддержка нескольких конфигураций, между которыми можно переключаться.
Добавлено запоминание последней директории, откуда открывалась книга и директории куда экспортировалась книга.
Части аудиокниги нумеруются в виде 01, 02, 03 вместо 1, 2, 3 для правильной сортировки в плеерах.
Исправлена проблема с исправлением по словарю предложений с кавычками, скобками и дефисами.
CR2.00.046 Расширены функции закладок: закладкой может быть просто позиция в книге или выделенный фрагмент. Фрагменты можно пометить как обычный комментарий или как исправление. Добавлен тэг FB2.1 strikethrough. Добавлена опция выделения по символам или по словам. Украинский интерфейс (спасибо Алексу Башинскому!) Добавлена опция прокрутки по страницам колесом мыши и стрелкам влево-вправо. Исправлена опция перемещения по абзацам. Пункт "Удалить все закладки" убран из окна закладок в меню, добавлен запрос на удаление. Исправлено несколько других ошибок.
CR2.00.045 Добавлена опция максимального размера части при разбиении книги для записи в MP3. Заголовки FB2, состоящие из нескольких параграфов объединяются в один пункт оглавления. Включена отрисовка границ таблицы по умолчанию. Исправлено несколько ошибок.
CR2.00.044 Исправлены проблемы с закладками в FB2. Добавлена защита словарей и конфигурационных файлов от повреждения при зависании. Поправлен экспорт MP3 и чтение вслух. Улучшен редактор словарей. Курсор мыши можно скрыть при отсутствии движения. Добавлена поддержка движка TTS Speech Cube (только SAPI4, с SAPI5 не работает запись в файл). Теперь можно писать голосом Николая Дигаловича на повышенно (x4) скорости.
CR2.00.043 Добавлена возможность отображать время рядом с процентами прочитанного. Исправлена ошибка изменения свойств шрифта. Исправлена ошибка в масштабировании иллюстраций. Исправлены ошибки TTS и записи в MP3.
CR2.00.042 Исправлены ошибки рендеринга FB2, добавлена поддержка тегов sub и sup. Добавлено масштабирование иллюстраций. Появилась возможность скрыть панель инструментов и полосу прокрутки в оконном режиме, как это сделано в полноэкранном. Исправлено несколько ошибок функции чтения вслух. Исправлено также много других глюков, добавлено несколько новых :)
CR2.00.041 Добавлено отображение иллюстраций и обложек FB2. Реализованы ссылки (FB2).
CR2.00.040 Внутренняя структура документа в движке приведена к стандарту FB2. Исправлен импорт FB2: теперь книга грузится в движок с полным сохранением структуры. Рендеринг доработан для поддержки усложненной структуры документа.
CR2.00.039 Добавлена поддержка распаковки GIF, PNG, JPEG. В качестве фона можно задавать картинку из файла в одном из этих форматов
CR2.00.038 Реализован менеджер записи в MP3. Задания на концертацию в MP3 ставятся в очередь. Одновременно может записываться 1-8 файлов, остальные стоят в очереди. Возможно разбиение книгии на несколько MP3 файлов - по главам.
CR2.00.037 Добавлена возможность изменения цвета обложки книги и фона для полноэкранного свитка. Список доступных языков интерфейса теперь формируется автоматически из директории lang. Добавлен Болгарский язык интерфейса (спасибо Ивайло Димову).
CR2.00.036 Встроена поддержка распаковки ZIP и RAR, без запуска внешних архиваторов. Устраняются проблемы с длинными именами в архивах. (Для распаковки RAR требуется unrar.dll)
CR2.00.035 Исправлено отображение текущей позиции чтения для коротких абзацев. Длинные предложения разбиваются на части перед отправкой в TTS для уменьшения задержек (Digalo). Исправлено наложение длинного имени файла на текст в редакторе словаря.
CR2.00.034 Запись книги в MP3 (с использованием LAME Encoder).
CR2.00.033 Исправлены ошибки распознавания кодировок при импорте XML(FB2) и HTML, ошибки форматирования FB2.
CR2.00.032 Исправлены ошибки форматирования таблиц и заголовков, выделения мышью.
CR2.00.031 Редактор словаря произношения (вызывается двойным щелчком мыши на слове или выделении)
CR2.00.030 Основные функции поддержки скиннига. Встроенный скин.
CR2.00.029 Поддержка словарей произношения
CR2.00.028 Добавлена поддержка MS Speech API 5.1
CR2.00.027 Чтение текста вслух через MS Speech API 4.0
CR2.00.026 Поддержка формата SFBook2. Перемещение вперед и назад по главам (стрелки + Alt) и по закладкам (стрелки + Ctrl)
CR2.00.025 Закладки. Изменение вида курсора в зонах, нажатие на которые вызывает прокрутку.
CR2.00.024 Распознавание цитат и поддержка соответствующего стиля. Реализованы отступы слева и справа для стилей абзаца.
CR2.00.023 Поддержка формата MS Word 6. Улучшено распознавание форматирования текста при импорте .doc, .rtf, .txt
CR2.00.022 Навигация в режиме книги - по пробелу, щелчком мыши на верхнем или нижнем поле. Запоминание позиции и размера окна для оконного режима. Доработана поддержка колесика мыши (не-IntelliMouse).
CR2.00.021 Подчеркивание слов вида _слово_, переписан модуль корректировки пунктуации, обработка '--', '...'
CR2.00.020 Добавлена настройка быстрой прокрутки и колеса мыши. Исправлены баги: вкл/выкл плавного скроллинга; распознавание заголовков; подсветка первой буквы; форматирование HTML тэга <pre> и <hr>
CR2.00.019 Добавлено распознавание горизонтальной линии и поддержка тэга <hr>. К стилям абзаца добавлены функции выделения первой буквы, цвета текста и эффектов (тень, контур, выпуклость, и т.п.)
CR2.00.018 Добавлена функция поиска текста. Исправлены ошибки в распознавании формата файла. Добавлена возможность восстановления последнего режима (окно/полноэкранный, книга/свиток) после запуска программы.
CR2.00.017 Переписан код, отвечающий за скроллинг. Добавлена функция автоматического скроллинга по клавише "пробел"
CR2.00.016 Выделение мышью и копирование текста в буфер обмена.
CR2.00.015 Чтение формата WinWord .DOC
CR2.00.014 Представление в виде книги из одной или двух страниц.
CR2.00.013 Поддержка многоязыкового интерфейса. Руссификация.
CR2.00.012 Добавлена поддержка архивов (rar, zip, arj, lha, ha)
CR2.00.011 Поддержка формата HTML
CR2.00.010 Построение содержания книги
CR2.00.009 Чтение/запись формата RTF
CR2.00.008 Поддержка таблиц и ссылок в графическом движке (тэги TABLE, TR, TD). Список последних открытых файлов.
CR2.00.007 Запоминание позиций в файлах. Переключение полноэкранного и оконного режима работы.
CR2.00.006 Автоматическое распознавание кодировок.
CR2.00.005 Первая распространяемая версия

Планируемые доработки

  • Расстановка переносов
  • Экспорт в формат .OGG
  • Показ сносок в отдельном всплывающем окне
  • Полная поддержка формата FB2, редактирования текста, экспорта в FB2
  • Импорт текста из Clipboard
  • Поддержка базы данных по книгам
  • Поддержка коллекций текстов на CD - конвертация баз данных с распространенных текстовых коллекций
  • Поддержка сетевых электронных библиотек
  • Поддержка импорта форматов LIT, PDF, CHM
  • Поддержка экспорта в форматы 'мобильных' читалок.

Проект: Синтезатор речи

Большая часть моего свободного времени сейчас уходит на разработку синтезатора русской речи (TTS Engine). Цель: создание синтезатора, обеспечивающего хорошее качество синтеза, с маленьким размером базы данных. Скоро ожидаются первые результаты низкоуровневой части синтезатора (преобразование последовательности параметризованных фонем в звук).




 
почта