RU   [EN]

TequilaCat BookReader v2.2.24

Возможности БукРидера

UP
Как создать Java книгу
Чтобы узнать подробности использования Шелл, смотрите Руководство по TCBR Shell.

Если ваш телефон достаточно современный и не самый дешёвый, он, вероятно, позволяет читать текстовые файлы с флэшки или памяти телефона. Это так называемая "поддержка JSR-75" или "поддержка доступа к файлам".

Ваш телефон поддерживает доступ к файлам, если он - Большинство современных SE, Nokia, Motorola и Samsung позволяют доступ к файлам.

Чтобы проверить, поддерживает ли телефон доступ к файлам, откройте свойства Java ("Инфо>Инфа о Java").
Если в конце свойств книги есть строка File access:YES, вам повезло - не нужно создавать JAR файл для каждой книги. Настройте и установите один раз "пустой" Java BookReader, и открывайте им книги, сохранённые в памяти или на флэш-карте телефона.

Для таких аппаратов, Чтение книг из файлов объяснено более детально в главе Как читать книги из файлов.
UP
Как установить Java книгу на телефон
Java книгу можно поставить на любой современный телефон, закачав её c WAP сайта. Это неудобно для книг, созданных собственноручно, но, к счастью, есть другие способы.

На многие телефоны Java книги успешно ставятся через BlueTooth, IrDA или кабель (например, Siemens, SE, Motorola). Модели некоторых производителей требуют специальных программ:
UP
Как читать Java книгу
Когда Java книга установлена и запущена на телефоне в первый раз, она сразу показывает текст книги (если книга одна), или список книг (если Java книга включает несколько книг). В этом случае выберите нужную книгу и она откроется.

Используйте джойстик(стрелки) для листания, а кнопку "Выбор" ("Звонить", центр джойстика), чтобы входить в меню. (см. Как листать текст, Как пользоваться меню).

Вы можете открыть другие книги (из этой же Java книги) через "Книги>Список книг". Если книга содержит несколько глав, вы можете пререходить между ними с помощью "Переход>Список глав".

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

TequilaCat BookReader может много всякого разного. Все действия и большинство настроек доступны через главное меню, а любой пункт меню может быть привязан на кнопки телефона (или на касание сенсорного экрана).

В BookReader-е вы можете Просмотрите это руководство, чтобы иметь представление о возможностях BookReader-а.
UP
Как листать текст
Конструкции телефонов весьма отличаются, у них разное управление и принципы использования меню. Но у всех есть кнопки направления (или их аналоги - джойстик или колесо прокрутки), чтобы перемещаться между пунктами меню, и кнопка "Выбор" (центр джойстика, Большая Зелёная Кнопка), чтобы активировать выбранный пункт.
В этом руководстве они будут называться "кнопки направления" и кнопка "Выбор".

По умолчанию BookReader настроен так, что кнопка "Выбор" открывает меню, а кнопки направления листают текст. Кнопки "лево-право" листают постранично, а "вверх-вниз" - построчно.
Чтобы настроить прокрутку под вкусы читателя и конструкцию его телефона, действие кнопок прокрутки может быть взаимно изменено с помощью "Настройки>Листание>Построчно/постранично".

Меню "Настройки>Листание>" позволяет настроить прокрутку текста: Заметьте: 2 последних опции могут вызвать "пропадание строки" (см. При постраничной прокрутке одна строка "пропадает").
UP
Использование кнопок телефона
По умолчанию в BookReader-е кнопки действуют так: Вы можете назначить на кнопки те действия (или меню), которые вы используете чаще (см. Переназначение кнопок в Java книге).
Если ваш телефон имеет сенсорный экран (тачскрин), вы также можете назначать действия на касания одной из 9 зон экрана (сетка 3x3).
UP
Как пользоваться меню
С начальными настройками нажатие кнопки ВЫБОР открывает главное меню.
В меню нажимайте Вы можете назначить кнопку на открытие последнего меню, которое вы использовали, последний выбранный вами пункт меню будет сразу подсвечен.
Также вы можете поменять местами назначения кнопок "открывать главное меню" или "открывать последнее меню" с помощью "Настройки>Кнопки>Меню:главное/последнее".
UP
Как менять шрифты
Java книга может включать в себя несколько шрифтов, различающихся типом, размером, поворотом, цветом и межстрочным расстоянием.
Например, для дневного чтения лучше подходит тёмный текст на светлом фоне, а для ночного - наоборот, например, зелёный текст на чёрном.

В Шелле:
Добавьте и настройте все шрифты, которые вы хотите использовать. Можно использовать шрифты Windows и шрифты телефона. В Java книге:
Нажатие # меняет текущий шрифт на следующий среди всех включенных в Java книгу.

Меню "Настройки>Вид>Шрифты>" позволяет изменять свойства выбранного шрифта.
Некоторые свойства влияют на все виды шрифтов, а некоторые (размер, жирный/наклонный, цвета) - только на шрифты телефона.
UP
Как настроить отображение текста
Вы можете настроить, как отображать параграфы текста:

"Настройки>Вид>Абзацы>Отступ..." определяет размер отступа ("красной строки") в абзаце.

Когда он выключен, отступ берётся как ширина пробела текущего шрифта (это чуть быстрее, но не так красиво).
Если его включить, отступ задаётся в пунктах, 20 пунктов равны текущей высоте строки. По умолчанию отступ равен одной строке.

Меню "Настройки>Вид>Абзацы>Интервал>" определяет интервал между абзацами: Текущая бета версия немного глючит при интервале, отличающемся от интервала по умолчанию ("Настройки>Вид>Абзацы>Интервал>Как в тексте"). Страница вверх/страница вниз могут вернуть немного в другую позицию, а при плавной прокрутке текст иногда дёргается, и не прорисовывается нижняя строка экрана.

Вы можете определить поля вокруг текста в меню "Настройки>Вид>Поля>".
Там вы можете задать значения в пикселях отдельно для каждого края экрана, и включить, отображать ли поля в данный момент.
UP
Как повернуть текст
Чтобы показывать повёрнутый текст (чтобы читать с повёрнутым телефоном), добавьте шрифт в Шелле и задайте его ориентацию специальными кнопками направления рядом со списком шрифтов.
В самом Java BookReader-е выберите этот шрифт и тект будет показан в заданном направлении.

Функции, назначенные на кнопки 1-9, "поворачиваются" тоже, чтобы оставаться под теми же пальцами.

Пока что повернуть можно только Windows шрифт, но не шрифты телефона (будет исправлено).
UP
Как использовать автопрокрутку
BookReader может прокручивать текст автоматически.

Текст может листаться: Чтобы включить или выключить автопрокрутку, нажмите кнопку "5". При включенной автопрокрутке, кнопки "3" и "9" меняют её скорость.
Тип и скорость автопрокрутки можно изменить в меню "Настройки>Автопрокрутка>" Java книги.
UP
Закладки
Вы можете добавлять к каждой книге закладки: Список закладок открывается через "Закладки>Закладки".

Закладку можно удалить через "Закладки>Удалить закладку"
UP
Поиск по книге
Вы можете делать поиск по книге.

По умолчанию кнопка "7" запрашивает строку для поиска и ищет первое совпадение, а "9" - слеюующие.

Вы можете настроить поиск в меню "Поиск>":учитывать ли регистр символов, всегда искать сначала, искать по всему документу.

Вы можете искать и в интернете (например, перевод или толкование в словаре). Команда "Поиск>Искать в интернете" запрашивает строку и посылает её на выбранный вами поисковый сайт (по умолчанию - answers.com). Эта веб страница будет открыта в веб браузере телефона.
"Поиск>Искать в интернете" задаёт поисковый сайт:
По умолчанию это http://answers.com/%s, где %s будет заменена на строку поиска.

Заметьте, пожалуйста: Эта веб страниц будет открыта в браузере телефона. В зависимости от модели, BookReader может быть закрыт при старте браузера. Некоторые (старые) браузеры, возможно, не смогут отобразить станицу поискового сайта.
UP
Настройка переносов в тексте
BookReader поддерживает несколько видов переноса текста: BookReader может выравнивать текст по ширине, это настраивается опцией "Настройки>Вид>Переносы>Выравнивать по ширине".

Режимы переноса можно настроить в Шелле и в самой Java книге, в меню "Настройки>Вид>Переносы>".
UP
Настройка индикатора позиции в книге
BookReader имеет несколько индикаторов текущей позиции в книге.

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

Отображение позиции в тексте настраивается в меню "Настройки>Вид>Индикатор прокрутки>".

Индикатор позиции может быть всегда виден, или показываться только пока нажата определённая клавиша. Это настраивается чекбоксом "Настройки>Вид>Индикатор прокрутки>Скрытый". Чтобы показать скрытый индикатор позиции, назначьте кномку на пункт меню "Настройки>Вид>Индикатор прокрутки>Показать скрытый".

Формат статусной строки может быть задан в Шелле или с помощью пункта меню "Настройки>Вид>Индикатор прокрутки>Формат статус-строки".
Статусная строка может включать символы Например, %-t показывает процент и время, с индикатором позиции между ними.

Так же при нажатии на кнопку "1" во весь экран показывается информация о текущей книге (процент прочитанного, имя книги и текущая глава). Эту же информацию можно увидеть (или назначить на другую кнопку) через пункты меню "Инфо>Инфа о книге".
UP
Переназначение кнопок в Java книге
Чтобы настроить Java книгу под ваши привычки и конструкцию вашего телефона, вы можете переназначить действия клавиш. Это можно сделать и в Шелле, и в самой Java книге.

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

Чтобы назначить кнопку в Шелле

Кликните правой кнопкой мыши на пункте меню или стандартном действии на странице "Назначить клавии" Шелла, и выберите нужную кнопку в появившемся списке. Можно назначить стандратную кнопку (которые есть в большинстве телефонов) из списка или любую другую, которой в списке нет. Для нестандартной кнопки введите её код - его можно узнать через пункт меню "Инфо>Коды кнопок" самой Java книги.

Чтобы назначить кнопку в самой Java книге

Зайдите в меню "Настройки>Кнопки>Назначить>" и выберите действие, которое хотите назначить. После этого телефон попросит нажать нужную кнопку.
Чтобы отказаться от назначения кнопки, выйдите из меню (если вы выбираете пункт меню) или нажмите кнопку #.

Чтобы сбросить назначения кнопок в Java книге

Если назначения кнопок перепутались, вызовите пункт меню "Настройки>Кнопки>Сброс назначений". Это сбросит назначения клавиш на те, которые были выставлены в Шелле при создании.
UP
Как читать книги из файлов
Читать книги гораздо проще, если ваш телефон поддерживает доступ к файлам - не надо создавать новый JAR для каждой книги.

Найдите и откройте файл книги c помощью пункта меню "Книги>Открыть файл...". Книга добавится в список книг, и вы сможете переключаться между книгами, которые вы открывали, с помощью пункта"Книги>Список книг".

После того, как вы прочитаете несколько книг, список становится большим и неудобным.
Чтобы очистить его целиком или от некоторых книг, служит меню "Книги>Очистить>". Книги, упакованные в JAR, не очищаются, это меню удаляет только книги, открытые из файлов. Опция "Книги>Очистить>Удалять открытую" заставляет удалить книгу, даже если она сейчас открыта. Удалённые книги очищаются всегда.

Когда вы обновляете версию BookReader или просто переставляете его начисто, вы можете сохранить список книг с позициями в них с помощью пункта "Книги>Сохр.список книг". Введите путь и имя файла (по умолчанию предлагается папка текущей книги). Расширение должно остаться таким же - .props.

После того, как Java BookReader переустановлен, откройте этот список файл как любую другую книгу из папки. Все сохранённые в нём книги (если их файлы ещё существуют) и позиции в них будут восстановлены, и откроется обновлённый список книг.

FAQ

UP
JAR книга не устанавливается
Или неправильно выбрана модель телефона в шелле, или размер JAR больше максимального для вашего телефона.
Если не уверены в том, какую модель выбрать, попробуйте MIDP1 для старых телефонов, MIDP2 для новых.

Попробуйте безопасные настройки (должно подойти для большинства телефонов): Выясните, что же именно мешало, и измените этот параметр в шелле в безопасное значение, для остальных подберите значения по вкусу.
UP
JAR книга устанавливается, но не открывается
Скорее всего, не хватает памяти для открытия книги и загрузки шрифта. Главное значение, которое влияет на запуск - это размер текстового блока, задаваемый в Шелле, и наличие Windows шрифта.
Размер текстового блока - количество текста, которое одновременно помещается в памяти. Чем он больше, тем больше текста влезает в один JAR файл, тем реже BookReader считывает текст (и тормозит), но тем меньше памяти остаётся для шрифтов и работы BookReader-а.
Windows шрифты занимают изрядно памяти, и для чтения с ними, возможно, придётся уменьшить размер текстового блока по сравнению со шрифтом телефона.

Большинство телефонов должно выдержать размер текстового блока 20.000 - 30.000 со шрифтами Windows. Большинство СОВРЕМЕННЫХ телефонов должно, по идее, выдержать размер текстового блока 60.000 - 100.000 со шрифтами Windows.
UP
JAR книга не устанавливается на Nokia 6230
Возникает ошибка установки, не найден класс FileConnection.
Причина - в том, что вы выбрали модель Nokia 6230i, а это - совсем другой телефон.
Для Nokia 6230 выбирайте модель Nokia S40.
UP
Установленная JAR книга не показывает текст, не открываются книги
НЕ устанавливайте JAR книги из папки jars в инсталляции Шелла, это - НЕ JAR книги. Это - болванки для создания JAR книг.
Запустите TCBR Shell на компьютере, создайте в нём JAR книги и уже их установите на вашем телефоне.
UP
FB2, PDF, MS Word и другие форматы
BookReader Shell может создавать Java книги из нескольких форматов: FB2, HTML, MS Office, PDF, PDB и других.

Вне зависимости от формата, в Java книгу включается только текст. Выделения цветом, размер шрифта, стили текста не показываются.
Картинки показываются только при создании Java книги из HTML файла, сохранённого с картинками.

Так же картинки показываются в FB2 книге, открытой из папки телефона, если при первом открытии была включена опция "Книги>Опции файлов>Опции FB2>Extract pictures". Обратите внимание, если телефон запрашивает подтверждение на доступ к файлам, запрос будет показан при каждом отображении картинки.

При чтении книги из файла, сохранённого на телефоне, поддерживаются только форматы TXT и FB2.

Чтение FB2 книги из файла

Когда FB2 файл открывается в первый раз, он преобразуется в простой текст. Это требует некоторого времени, в зависимости от скорости Java и размера книги. Например, книга размера 500k на SE K750 была сконвертирована в течение 30 секунд.
Текстовый вариант FB2 книги создаётся в той же папке и открывается читалкой. После того как книга открылась, файл FB2 можно удалить для экономии места.
Если при первом открытии была включена опция "Книги>Опции файлов>Опции FB2>Extract pictures", в папке книги будет создан файл с именем исходного FB2 файла и расширением .bin. Он содержит все картинки из FB2 файла.
Преобразование книг из различных форматов осуществляется с помощью плагинов. Некоторые плагины не включены в программу из-за размера или ограничений их лицензий.
На странице "Плагины" в Шелле можно увидеть, какие плагины установлены, а какие - нет.

Если плагин не установлен, его можно загрузить:

RAR архивы (Unrar.dll)
(c) Александр Рошаль
Встроен, не надо загружать
ZIP архивы: ZipBuilder
(c) InfoZip group, Roger Aelbrecht
Встроен, не надо загружать
Recode - авто-распознавание русских кодировок
(c) Алгоритм - С.Знаменский, интерфейс - В.Зудилин, 09.04.98
Встроен, не надо загружать
GetText: чтение hlp,html,pdf,rtf,wpd,xls,doc,ppt
(c) Kryloff Technologies, Inc. www.kryltech.com
Ссылка: http://www.kryltech.com/download/gettext.zip
http://tequilacat.org/dev/br/plugins/gettext.zip
Файлы: Filters\ folder
GetText.exe
TCR for Win32: чтение файлов TCR (Зышщт, Symbian)
(c) (c) UK Andrew Giddings 2000
Ссылка: http://tequilacat.org/dev/br/plugins/untcr.zip
Файлы: TCR.exe
Makedoc7: чтение файлов PDB/PRC (Palm)
(c) Pat Beirne
Ссылка: http://tequilacat.org/dev/br/plugins/Makedoc.exe
Файлы: Makedoc.exe
ARJ архивы
(c) ARJ Software, Inc. http://www.ARJSOFTWARE.com
Ссылка: http://mysite.verizon.net/vze3nqpn/files/unarj265.exe
http://tequilacat.org/dev/br/plugins/unarj32.EXE
Файлы: unarj32.EXE
HA архивы
(c) 1995 Harri Hirvola
Ссылка: ftp://sac-ftp.gratex.sk/pack/ha_nt.zip
http://tequilacat.org/dev/br/plugins/ha.exe
Файлы: ha.exe
LIT формат (E-Books от Microsoft)
(c) http://www.convertlit.com
Ссылка: EXE файл для BookReader Shell (clit.exe)
Исходники конвертора
Загрузить с официального сайта
Файлы: clit.exe
FB2 формат (FictionBook)
(c) Дмитрий Грибов
Ссылка: FB2Any.exe (инсталлятор) (с официального сайта)
FB2Any.exe (инсталлятор)
Инсталлируйте в папку Shell/Plugins
Файлы: вся папка

Внимание: некоторые ссылки могут не работать, тогда поищите в google.

Чтобы поставить плагин,
UP
Средне-восточные шрифты (арабский, иврит)
В текущей версии тексты на семитских языках должны показываться более-менее правильно, если будут выставлены следующие опции:
UP
При постраничной прокрутке одна строка "пропадает"
BookReader имеет 2 опции, которые вызывают такой эффект:
"Настройки>Листание>Оставлять 1 строку" (показывать последнюю строку первой на следующей странице)
и "Настройки>Листание>Неполная строка" (показывать последнюю строку, даже если она целиком не помещается).

При постраничой прокрутке неполной считается строка, не поместившаяся на экран целиком. Но даже если на экран уместился только один пиксел строки, она считается показанной. И если "Настройки>Листание>Неполная строка" включена, а "Настройки>Листание>Оставлять 1 строку" - выключена, такая строка "пропадёт" - вы увидите только её 1 верхний пиксел.

Попробуйте включить "Настройки>Листание>Оставлять 1 строку" или выключить "Настройки>Листание>Неполная строка", или поменять и то и другое.
UP
На телефонах SE, при автопрокрутке отключается подсветка или включается скринсейвер
Если при включенной автопрокрутке отключается подсветка или включается скринсейвер, включите опцию "Настройки>Подсветка>Откл. скринсейвер".
UP
На сенсорных экранах много места занято кнопками управления
Чтобы спрятать кнопки направления, скопируйте код ниже в поле manifest в настройках Java программы в Шелле:

Nokia

Nokia-MIDlet-On-Screen-Keypad: no

Samsung

MIDlet-Scaleup-Support: false
MIDlet-Touch-Support: true

LG

MIDlet-Touch-Support: True
LGE-MIDlet-TargetLCD-Height: 400
LGE-MIDlet-TargetLCD-Width: 240

Укажите реальное разрешение вашего экрана.
UP
При чтении файлов телефон запрашивает подтверждение
Некоторые телефоны (SE и Nokia) задают слишком много вопросов, постоянно требуя подтверждения каждый раз, когда JAVA программа читает файл из телефона.

Поправить это можно несколькими способами: Для распространённых моделей известны способы отключения запросов: В Google можно найти больше подробностей. Если кто-то из пользователей напишет руководства, я с удовольствием размещу их здесь.
UP
Шелл или книга в телефоне не руссифицированы
Это случается, когда в Windows отличаются настроенные страна и язык. Например, в русской Windows может стоять страна Украина, Беларуссия или Германия.

Чтобы указать, какой язык использовать, в ярлыке запуска Shell.exe добавьте параметр типа

-lang RUS
UP
После входящего звонка или SMS, Java книга медленно загружается
При входящем звонке или SMS Java книга освобождает память, выгружая текст. Когда после звонка телефон возвратит управление Java книге, текст будет перечитан. Особенно это раздражает при чтении из файлов, если телефон требует подтверждения на чтение из файла.

Если телефон новый и не из дешёвых, он имеет достаточно памяти. Тогда можно включить опцию "Настройки>Разные настройки>Не выгружать книгу", и мидлет не будет выгружать книгу из памяти при входящих звонках и SMS.

Заметьте, эта опция сработает, только если в телефоне достаточно памяти. Если телефон решит, что для звонка или SMS ему нужна вся память, он выгрузит или просто "прибьёт" читалку.