Casio BE-300 вместо библиотеки |
 |
Авторы, перевод: Caustic |
Дата статьи: 12.04.2002 |

На вопрос "Что вы делаете со своим КПК?" очень многие ответят: "Читаю книжки, играю в игрушки, слушаю музыку". Разговор об играх и программах воспроизведения аудио для Casio BE-300 Pocket Manager еще впереди, а сейчас посмотрим как "каська" умеет читать. В этом элементе, кстати, "недоPPC", как некоторые презрительно называют BE-300, ни в чем не уступает старшим собратьям.
Коротенькая вводная информация. Ни для кого не секрет, что основной источник русскоязычных электронных текстов в Рунете - Библиотека Мошкова по адресу www.lib.ru. Поэтому при подготовке материала я не только рассматривал работу программ с "родными" для них форматами, но и выяснял, насколько адекватно они отображают самый обычный, неформатированный и неконвертированный текст, скачанный из интернета. Конечно, приведены и способы преобразования таких текстов в специфические форматы "читалок".
Mobi Pocket ReaderОдна из самых распространенных "читалок", версии которой существуют для многих платформ КПК. Поддерживает "пальмовские" форматы файлов *.prc и *.pdb, текстовые файлы, и файлы *.htm (формат интернет-страничек). Портированная на BE-300, программа стала называться Mobibook.
Установка на BE-300 проходит без всяких проблем. Нужно просто запустить файл setup.exe из скачанного архива, и программа будет установлена. Готовя этот обзор, я пользовался стандартной оболочкой от Casio, где ярлык программы сразу после установки появлялся в Top Menu. В программных оболочках SQPL и EpodXP, о которых мы недавно писали, нужно будет вручную добавить ярлык на рабочий стол или в главное меню (в Epod). Создавать ярлыки можно с помощью программы GSFinder.
Сначала посмотрим, как Mobibook откроет просто скачанный из Библиотеки Мошкова текстовый файл. Для теста я взял маленький, на 10,5 Кб, рассказ Роберта Шекли. Текст открылся "кракозябрами", не рабоатал ни один из типов шрифтов (можно выбирать из меню в Font Family). Проблема решилась очень просто: после установки русского шрифта Tahoma. Текст сразу приобрел читабельный вид. Заработали три из четырех "семейств" шрифтов. Распозналось деление на главки, над каждой появилась соответствующая цифра. Текст выровнялся по ширине. Очень приятно, что без всякого дополнительного форматирования исчезли разрывы строк и переносы внутри слов. Текст на первый взгляд выглядит почти "на отлично". Видимо, дело в том, что MobiPocket распознал сохранившиеся в тексте html-тэги и использовал их по назначению. К сожалению, проделать то же с диалогами MobiPocket не смог: они не начинаются с новой строки, а торчат в середине абзаца. Еще более неприятный момент: приглядевшись, я обнаружил, что нет и самих абазацев. Текст разделен только на главки, внутри которых идет единым блоком (главки такие маленькие, что это не сразу заметно). На этом, правда, недостатки заканчиваются. HTML-тэгов не видно, заглавие, хоть и немного сдвинулось, читается корректно.
|
Диалоги явно не на своем месте |
Если вам не жаль потратить некоторое количество времени на приведение электронной книги в божеский вид, файл *.txt можно преобразовать в "палмовский" формат *.prc. Основное преимущество - возможность создать оглавление, ну и, конечно, придать диалогам и абазацам нужную форму.
Есть две программы, позволяющие из текстового или HTML-файла сделать электронную книгу в формате *.prc. Обе, кстати, не очень удобные.
MobiPocket Publisher (Standard Edition можно бесплатно скачать здесь) умеет создавать файлы *.prc для нашего MobiBook. В качестве исходного материала программа использует файлы *.txt или *.html. Последние можно брать в той же Библиотеке Мошкова. Скачанные оттуда текстовые файлы по сути и представляют собой HTML - в них сохранены все тэги. Можно обмануть MobiPocket Publisher, просто поменяв расширение. Интерфейс программы весьма прост, но, к сожалению, она непозволительно часто зависает. Чтобы создать файл *.prc достаточно указать путь к исходному тексту в формате HTML, затем указать тэги, которые позволят программе создать оглавление (обычно тэги глав h2, h3, h4, h5). После этого можно создать обложку, используя любую картинку, которая вам понравится. Затем результат сохраняется в формате PRC (еще, кстати, есть возможность создавать книги для программ Microsoft Reader, которая пока не портирована на BE-300, но пользуется популярностью у владельцев других КПК). Можно сразу же посмотреть результат, используя либо MobiPocket Reader для ПК, либо эмулятор версии для Windows CE.
|
Здесь делают книги для MobiBook |
Есть еще одна программа, которая выполняет те же задачи: преобразовывает тексты в форматах *.txt и *.html в файлы *.prc для чтения на ВЕ-300 с помощью MobiBook. Называется она eLib. Вот функции, заявленные разработчиком: автоматическое формирование оглавления книги (с возможностью ручного редактирования), автоматическое формирование каталога книг, полная или частичная архивация библиотеки, экспорт графики в книжку, удаление символов переноса слов, удаление лишних пробелов, формирование PRC-файла для чтения книг при помощи программы MobiPocket Reader version 3.0 с поддержкой оглавления и eBook info. К сожалению, программа довольно сложна в установке. Чтобы она работала корректно, нужно настроить несколько параметров в Windows:
- Для Windows 95/98 - значение параметра files в файле config.sys должно быть не менее 50
- Для Windows ME. - в файле \windows\system.ini должен быть параметр pervmfiles со значением не менее 40
- Для Windows NT, 2000, XP. - значение параметра files в файле \Windows\system32\config.nt должно быть не меньше 50
|
Еще одна программа для создания книг *.prc |
Проверьте также, чтобы в качестве стандартного языка в системе был выбран русский (в Windows XP нужно, чтобы русский язык был выбран для программ, не поддерживающих Unicode).
Еще раз повторюсь, обе программы для создания *.prc не слишком удобны и довольно сложны в использовании. MobiPocket Publisher постоянно зависает, а у eLib (помимо сложностей в установке) очень "недружелюбный" к пользователю DOS-овский интерфейс. Как бы то ни было, книга сделана, или (что на мой взгляд гораздо лучше) просто взят текстовый файл. Начинаем читать.
Пользоваться MobiBook просто и удобно. Текст занимает все доступное пространство, поля не слишком широки. Текст виден просто отлично (даже самый маленький), все буквы четкие и контрастные. Нажатием конпки "OK" можно переключиться в полноэкранный режим. В меню есть две стрелки для перелистывания страниц. Их функции дублирует джойстик: вправо или вниз - следующая страница, влево или вверх - предыдущая. Еще в меню кнопки для быстрого перехода к оглавлению и для добавления закладки. Можно выбирать из четырех размеров шрифта и, теоретически, из четырех его видов. Теоретически потому, что в одном (modern) знаки превращаются в абракадабру, а три других ничем друг от друга не отличаются. И еще пара неработающих кнопок: смена цвета фона (написано, что его можно сделать желтым, а на самом деле нельзя) и функция приема/передачи электронных книг по инфракрасному порту, которого у BE-300 нет.
|
Несмотря на соответствующий пункт меню, фон не поменяет цвет |
PeekABookСказать об этой читалке почти нечего. Установка не вызвает вопросов: обычный setup.exe. Зато кроме как проинсталлировать, больше с программой делать особенно нечего - она не понимает русские кодировки. PeekABook уммет читать файлы *.prc и *.txt, но и в тех, и в других русские буквы отображаются квадратиками. Установка русских шрифтов не помогает. Программа их видит, переключается на них, но все равно все показывает квадратиками.
|
Вот так выглядит русский текст в PeekABook |
Жаль, что программу нельзя научить русскому, у нее есть несколько ценных функций. Во-первых, это возможность поиска, доступная, правда только зарегистрированным пользователям. Во-вторых, можно выбирать, сколько текста будет прокручиваться при нажатии на джойстик: строка, страница или страница без одной строки (это действительно удобно). С другой стороны, нет нормального полноэкранного режима и оглавления.
Обсуждение статьи в форуме

|