zReader
Читалка для электронных книг для Casio PocketViewer PV-S1600.
Умеет:
- чтение текстовых файлов из zip-архивов;
- определение абзацев по отступу, абзац на стороку, предформатированный текст;
- поддержка кодовых страниц: 1251 (windows), 866 (DOS, OS/2), koi8-r (unix), utf-8 (unicode);
- поиск в тексте;
- выравнивание по правому краю экрана;
- поддержка переносов в русском языке (и немножко в английском);
- поддежка внешних шрифтов (Palm Font, PFT);
- запоминание своего состояния и позиций чтения для последних 16 книг;
- сохранение индивидуальных настроек для последних 16 книг;
- использование Hard Icons как элементов управления, переназначение действий Hard Icons и кнопки PV;
- закладки (bookmarks).
В возможных планах для реализации (вероятно только в следующей версии):
- поддержка формата zTXT;
- повороты экрана на 90, 180, 270 (не уверен, нужно ли?);
- переход на новый движок с поддержкой стилей;
- поддержка FictionBook2 и simplified html (тоже не уверен, что нужно, уж больно накладно по ресурсам вычитывать их целиком для разбора структуры).
Последняя версия 0.92 (оно же beta2, оно же релиз-кандидат) доступна здесь.
Хочется особенно поблагодарить:
- Mark Adler — за его работу над zlib, на основе его кода сделана распаковка zip-архивов.
- J. Steingraeber — за библиотеку PalmFont, которая была портирована и использована.
Установка
Загрузите в Casio PV-S1600 файлы zReader.pva и zReader.fnz, удалите в SHARED записи, начинающиеся с "zReader" (любой внешней утилитой).
Подготовка электронных книг
Просто возьмите текст и сожмите его zip-ом. В одном архиве может быть несколько текстовых файлов. Подготовленный архив загрузите в PV как обычно. Лучше всего, если абзацы будут в виде одной строки, такой режим применяется по-умолчанию к новым книгам.
Управление
- Иконка Menu (под Esc) всегда вызывает главное меню;
- Иконка Esc работает вполне естественно, как Escape;
- шрифты беруться из файла zReader.fnz, который представляет из себя обычный zip архив с шрифтами в формате PFT (регистр в имени файла важен!);
- при нажатии на часики появляются стандартные Tools;
- при нажатии на батарейку вызывается диалог About;
- при нажатии на проценты текущей позиции чтения вызывается диалог GoTo;
- при нажатии на название книжки в заголовке вызывается диалог Book Info/options;
- при нажатии на иконку zReader-а (слева вверху) тоже вызывается главное меню.
- действия при нажатии на остальные Hard Icons и кнопки можно переопределить в диалоге настроек.
Лицензия/License
Данный продукт предоставляется бесплатно для личного и некоммерческого использования, автор не несёт никакой ответственности ни в каком случае, все претензии нелегальны, а все права принадлежат автору.
Для всех более других случаев, выходите на связь.
This product is freeware for personal and non-commercial usage. Author is not responsible for anything, use it only for your own responsibility. All claims are illegal and all rights are reserved by author.
Contact the author for proposals and suggestions.