До этого момента было всего одно решение - Rewriter. Но это, так скажем, попытка сделать хоть что-нибудь, да, делает, но, мягко говоря, не совсем так, как нужно. Я уже давно хотел сделать свой форматировщик (надеюсь, все со мной согласны, что форматировать надо на десктопе, а не в палмовской читалке?). Главное здесь что? А то, что у каждого русификатора свои шрифты, да и некоторые личности еще норовят использовать какой-нибудь дополнительный шрифт (при помощи FontHack или подобного). Итак, нужно подсовывать форматировщику шрифт, в котором мы читаем текст на палме, чтобы можно было определить ширины символов и "плясать" от этих размеров, расставляя где это необходимо переносы и концы строк. Но руки до этого дела (написания форматировщика) у меня так и не дошли (а ведь мог бы даже на 1с это написать :) - ничего сложного в этом нет). Так вот, забежал я как-то в гости к владельцу cassio PV-450, с целью в очередной раз поиздеваться над его непалмосной системой :) А он, надо заметить, за день до этого попросил у меня какой-нибудь фонт палмовский. И что я вижу - друг мой читает на пв-шке текст, выровненный по краям, да еще и с переносами - говорю "Как так?". Он - "А есть форматировщик спесуательный". Короче, как он работает(форматировщик). Во-первых, подсовываем ему стандартный палмовский фонт. После этого скармливаем ему текст (даже досовский, даже c lib.ru). Затем выставляем некоторые параметры (можем даже подредактировать исходный текст) и жмем на кнопочку – вот и он, текст, который нам нужен... В общем, это то, о чем так долго твердили большевики :). Идем на http://us.geocities.com/boykoaa2001, качаем форматировщик и больше никогда не вспоминаем о выравнивании и переносах. Если есть какие вопросы (я где-то с час разбирался, пока додумался до некоторых вещей, там несколько "неинтуитивно" все), то милости прошу, спрашивайте, чем смогу - помогу.. К сожалению, хэлпа к програме нет. Зато с ее помощью можно несколько книг, ну, например, трилогию "Лабиринт отражений" в одну в одну книгу cконвертировать. Да, изначально этот форматировщик специально заточен под PV - но нам все равно, лишь подавай обычный txt отформатированный, а дальше мы сами... Дополненине от 17.01.02.Системные шрифты можно "выдернуть", например, утилиткой GetFonts. Из полученного Font.pdb нужный шрифт в формате *.pft можно сохранить например программой Palm Font Editor. Иногда вместо некоторых пробелов вставляется символ, в палмовских фонтах обозначающий внешнюю карточку (самый последний, который идет после "я"). Проблема решается нажатием правой кнопки мыши в окне результата и выбором пункта "Сохранить как..." (вместо нажатия "Отправить текст из списка в папку книг"). http://www.palmq.ru URL этой статьи: http://www.palmq.ru/sections.php?op=viewarticle&artid=57 |