Я очень люблю читать книги. Сколько себя помню, у меня всегда в кармане была книжка, и в любую свободную минуту я читал. Был записан во все крупные библиотеки (не электронные, разумеется), выписывал кучу толстых журналов, надолго «зависал» у букинистов и на книжных развалах в поисках чего-нибудь новенького. И в один прекрасный момент понял: если ситуация не изменится, мне придется выкинуть из дома всю мебель, оставив только книжные полки.
Моя работа связана с компьютерами, и я честно пытался научить себя читать с экрана монитора. Но это не приносило никакого удовольствия: и спина затекает, и глаза устают, и чувствуешь себя скованным, а точнее – прикованным.
Жизнь моя перевернулась, когда в мои руки попал ноутбук. Доступных текстов сразу стало так много, что я понял: впереди у меня – светлое будущее. Стопудово.
Правда, в те времена радость от доступности необозримых просторов мировой литературы порой затмевалась низким качеством самих текстов, с их описками и ошибками.
Но больше двух лет я был почти счастлив – до тех пор, пока ко мне в руки не попал Palm Vx. Считалось, что Palm – это карманный справочник, еженедельник – в общем, помощник на все случаи жизни. Читать на нем книги я и не думал, но, польстившись на миниатюрные размеры, начал собирать информацию в инете о подготовке текстов для чтения и соответствующих программах. Потом подготовил текст, загрузил в «пальму» – и…
Чуда не произошло. Все-таки букв на экране «пальмы» помещается смехотворно мало, к автоматическим скроллингам (прокруткам) у меня органическая неприязнь, да и шрифт, особенно поначалу, вовсе не казался читабельным. Но мне очень хотелось, чтоб мой маленький помощник взял на себя эту обязанность, и я продолжил поиск программ, делающих чтение на «пальме» более удобным.
Первой находкой стала программа SuperDoc (www.codemill.net/products/superdoc) , чье основное достоинство – способьность преобразовывать шрифты формата TTF из Windows и использовать их при чтении на Palm. Да, на экране помещается еще меньше текста, но зато как легко читать!
Вторая находка меня просто поразила. Оказывается, можно придумать такой автоматический скроллинг в программе чтения, который не вызывает раздражение подергиванием экрана и не заставляет тупо перемещать взгляд на одной строке в конце экрана. На мой взгляд, механизм скроллинга, реализованный в программе ReadThemAll (maksee.narod.ru/palm/rta) , просто рожден для чтения книг: содержимое изменяется по одной строке с указанной паузой сверху донизу, а потом с конца экрана к началу. Таким образом, экран совсем не «плывет», и читаешь – как по книжке! Неудобно только то, что строки на экране не выравниваются по правому краю и кажутся обрубленными. Неудобно, да. Но – терпимо.
На этом бы я и остановился, если бы на www.ihand.ru не появилось сообщение о программе Minibook Format (us.geocities.com/boykoaa2001) для устройства Pocket Viewer, которое использует некоторые элементы PalmOS, в частности фонты. Эта программа предназначена для форматирования документов под размер экрана Palm с учетом используемого шрифта. При форматировании она корректно переносит слова, делая текст на экране плавно заполненным.
На сегодняшний день, во всяком случае для меня, весь цикл подготовки текста к чтению разбивается на два этапа.
Форматирование текста программой Minibook Format
Программа, с точки зрения «пальмовладельца», имеет много лишнего, но относительно небольшой размер архива (~800 кб) и превосходная работа полностью искупают этот недостаток.
Некоторое затруднение может вызвать процесс получения файла, необходимого для точного форматирования и содержащего выбранный для чтения фонт из Palm. Но с помощью входящей в состав программного пакета Сергея Меньшикова FontEdit (www.sergem.net/fontedit/index.html) программы GetFonts.prc и самого FontEdit этот вопрос легко решается.
Прошу обратить внимание на то, что при обработке текста для Palm кнопка «TV» должна быть нажата! Вот что пишет по этому поводу автор программы: «Для поддержки TextViewer добавилась кнопка “TV”, TextViewer/Minibook. Если эта кнопка отжата, то все работает, как и раньше: книги форматируются и отправляются в Minibook. Если эта кнопка нажата, то для форматирования текстов вместо таблицы ширины для Minibook будет использован Palm-шрифт».
Для этого в меню «Параметры» на закладке «TextViewer» необходимо указать, где хранится файл с необходимым фонтом (фонт должен иметь расширение *pft). Продолжаем цитату: «Если включен флажок “Использовать символ 0х01”, то точное выравнивание по ширине осуществляется с помощью символа 0х01 – как для Minibook. Вся комбинация сработает только с пропатченным TextViewer. Если этот флажок выключить, то MBKFormat проверит выбранный шрифт, найдет в нем все пробелы различной ширины и попытается выровнять текст с их помощью. Например, в “small_b.pft” есть пробелы шириной 2 и 3. Комбинируя, можно получить пробел любой ширины. В “small.pft” есть пробелы 2 и 5. Для того чтобы точно выровнять текст по ширине, под этот шрифт на вкладке “Текст” диалога “Параметры форматирования” устанавливается минимальная ширина пробела 4».
Эксперименты показали, что при использовании обычного фонта, если ставить ширину пробела от 2 до 5 и увеличить число подряд идущих переносов до 5, текст заполняет экран более ровно. Но в принципе, каждый может подстроить эти параметры под себя – так, как ему будет удобно.
Если обрабатывается один текст, достаточно нажать на кнопку, указанную на рисунке, чтобы получить в окне «Результат» искомый обработанный текст. Но сама программа позволяет собрать общий большой документ из различных частей. Для этого просто необходимо открыть более одного файла и вместе их обработать.
В окне «Результат» можно насладиться видом отформатированного текста. Не следует, правда, забывать, что ни о каком принципе WYSWYG речи даже не идет: текст показан выбранным в настройках фонтом из Windows, имеющим совсем другие параметры ширины.
Далее, нажав правую кнопку мыши, следует сохранить полученный результат как текст и перейти ко второму этапу.
Преобразование отформатированного текста в формат Palm
Для преобразования текста в формат, понятный для Palm, я использовал программу MakeDocW (www.cognitiveroot.com/downloads.htm). Она привлекает простым интуитивным интерфейсом и прекрасным качеством работы.
Количество настроек у программы минимально, я привожу их в качестве образца.
Приведенные на рисунках настройки, конечно же, можно менять по своему усмотрению; на мой взгляд, для чтения текста с помощью программы ReadTemAll такой вариант настроек оптимален.
В новых версиях программы Read-ThemAll появился абсолютно новый способ скорллирования изображения, при котором на экране выделяется только текущая строка, а остальные как бы затемнены. Создатель программы называет этот вид скроллирования «Spotlight-scroll»: текущая строка здесь «подсвечивается» на фоне остальных. К сожалению, такой вид скроллинга доступен только владельцам устройств с цветным экраном, впрочем, таких устройств становится все больше.
Единственный, на мой взгляд, недостаток программы ReadThemAll – невозможность работать с текстом, находящимся на внешней карточке, а ведь именно она заставляет шевелиться того самого внутреннего «червячка», который и понуждает нас искать что-то новое.
Буквально месяц назад на горячо любимом мной форуме www.ihand.ru прозвучали восторженные отзывы о проекте HandStory.
Я, конечно же, не смог удержаться и проверил все сам. Проект состоит из двух задач – HandStory для PC и для Palm. Часть для PC занимается преобразованием текстовых файлов в форматах ClipBoard, TXT, HTML в формат PDB для Palm. Никаких дополнительных настроек даже не предлагается, просто указываете, откуда брать информацию (можно даже указать URL – как для ISiloX), и файл (ссылка) будет преобразована и подготовлена для передачи в Palm.
Отсутствие дополнительных настроек, безусловно, заинтересует тех, кому важна не «кухня», а результат. Заметим: программа прекрасно работает с внешними карточками Palm-устройств, быстро открывает и ищет, но формат, в который преобразуются ваши тексты, отличается от стандартного, применяемого в Palm для других программ, и поэтому читать их можно только с помощью HandStory для Palm. Кроме того, если вы сохраняете свои тексты на внешней карточке памяти, не важно, преобразуете вы этот текст с помощью HandStory или любой другой программы: после первого запуска HandStory на Palm все файлы переписываются на карточку в собственный каталог HandStory и поэтому не доступны большинству других программ. Тем не менее тем, кому важен результат и кто не желает разбираться в том, что и как делают программы, в качестве законченного решения можно рекомендовать и HandStory.
В заключение могу только добавить: так как всю основную нагрузку по форматированию выполняет программа, внешняя по отношению к PDA, желательно, чтобы программа для чтения на Palm была как можно проще. Описанный способ дает очень хорошие результаты с программами AportisDoc, CSpotRun, ReadThemAll и им подобными. А вот PalmReader и BookWormie, к сожалению, портят все впечатление, поскольку разрывают строки. Большим сюрпризом было то, что программа iSilo (v.3.1) не искажала текст и отображала все на довольно высоком уровне.
Подведем итоги. Я не собирался перечислять все способы подготовки и чтения текста с помощью PDA Palm. Моя цель была намного проще и скромнее – показать, что и на таком небольшом устройстве чтение книг может доставить удовольствие.
В ответ на: #2656 С чего вы взяли, что на КПК не играют?? Вполне себе играют. И приличные РПГшки есть, и стратежки походовые.
Будем ждать настоящий M2! Полгига оперативы и 1.2ГГц - это не для нас!
В ответ на: #1667 Он тебя не хочет, телефонофил
В ответ на: #2260 У него нет блютуза =)
продам Карманный компьютер HP iPAQ rx5730 - 5000руб evel-leve@mail.ru
телефон просто отличный.GPS ловит достаточно быстро 1-5 минут.пользуюсь 7 месяцев и никаких замечаний.
Я много слышал про этот ноут, но ни кто не может сказать какие именно у него параметры.
за три года работы с НР 6340 полностью подтверждаю всё вышесказанное,всё правда!!! У НР одни достоинства-и автономность,и телефонная чувствительность,и наружная антенна.Только маленькая память и отсутствие секонд эдишн.Жаль,на сегодняшний день( июль-2007) ...
Странный КПК по своим параметрам. Присутствует GPS , но лично мне очень не нравится отсутствие Bluetooth. Это еще обиднее из-за того, что на старшей модели (n50) он есть :-)
Больше, 5-6 лет