motofan logo
> 

Bookreader с поддержкой пропорциональных шрифтов, Теперь читать с телефона стало удобнее!

UncleRus
сообщение 29.1.2005, 10:58


Интересующийся
**

Группа: Пользователи
Сообщений: 80
Регистрация: 30.6.2003
Пользователь №: 124
Модель телефона: Z6

Рейтинг: 18



Для чтения книг с телефона я всегда пользовался TequilaCat Bookreader. И мне не нравилось много вещей:
1. Необходимость специально готовить тексты. Простой текстовый файл со стандартным форматированием так просто не загонишь, обязательно надо убирать разрывы строк внутри абзацев... Раздражало настолько, что я написал небольшую приблуду, которая как раз это делала. Но ощущение неполноценности мидлета осталось.
2. Абсолютно безграмотно написанный шелл для генерации мидлетов. Понятие "интерфейс" там отсутствует напрочь.
3. Самое главное: ОТСУТСТВИЕ ПОДДЕРЖКИ ПРОПОРЦИОНАЛЬНЫХ ШРИФТОВ.
Но альтернативы не было. Во всех прочих букридерах недостатки были еще больше.

Я долго искал подходящий, чтобы разобрать его и приделать поддержку пропорциональных шрифтов... и нашел. С сайта многоуважаемого Knizhnik (knizhnik@garret.ru) я скачал исходники написанного им мидлета MobiBook.
Дальше - дело техники.
Я написал класс для отображения собственного шрифта и приварил его к MobiBook. Затем быстренько написал шелл для генерации мидлетов.

Результат вы можете скачать по адресу:
http://interkor.ru/warez/bookgen.zip

Небольшая инструкция:

1. Скачав архив, распакуйте его в любой каталог.
2. Если у вас установлена Windows XP, настоятельно рекомендую перед запуском программы установить в свойствах экрана -> оформление -> эффекты -> метод сглаживания экранных шрифтов = ClearType.
3. Запустите программу (файл bookgen.exe).
4. Шелкнув по кнопке "..." в поле "Текст", откройте любой текстовый файл (например, с http://lib.ru) в кодировке Win1251.
5. Исправьте название мидлета в поле "Название" на желаемое.
6. Щелкните по кнопке "Шрифт" и выберите шрифт для отображения на телефоне. Для экранов 176x220 рекомендуемые настройки:
а) Arial, 8, подрезка сверху 1, подрезка снизу 1
б) Tahoma, 8, подрезка сверху 1, подрезка снизу 0
в) Trebuchet MS, 8, подрезка сверху 1, подрезка снизу 2
Настройки для экранов 128x128:
а) Arial, 7, подрезка сверху 1, подрезка снизу 1
б) Trebuchet MS, 7, подрезка сверху 1, подрезка снизу 2
Можно, впрочем, подобрать тот шрифт, который подходит именно вам больше всего и побаловаться с подрезкой.
7. Нажмите кнопку "Создать" и укажите название jar-пакета латинскими символами. Если вы сохраните jar с русским именем, его, скорее всего, не поймет MIDway.
8. Собственно, все. Получившийся мидлет можно заливать в телефон при помощи MIDway.

Огромная просьба!
Прошу всех скачавших программу и опробовавших ее сообщать свои просьбы и пожелания в этой теме.

ВАЖНО:
Я написал этот класс и программу для генерации исходя из собственных нужд и взглядов на то, каким должен быть хороший Bookreader, и прошу вас не засорять тему бесплодными сообщениями типа "он мне ваще не понравился, я ваще букшелфом пользуюсь".
Благодарю за внимание.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
UncleRus   Bookreader с поддержкой пропорциональных шрифтов   29.1.2005, 10:58
Oktan   UncleRus Мне жутко понравилась твоя оболочка для B...   29.1.2005, 12:00
X047YH   UncleRus, Попробовал. Очень понравилось! Всё ...   31.1.2005, 21:20
Simple-5   А где ее менять?   1.2.2005, 13:44
UncleRus   Файл уже должен быть в кодировке Win1251   1.2.2005, 13:48
Oktan   Simple-5, Если текстовик открывается блокнотом бе...   1.2.2005, 16:30
UncleRus   НОВАЯ ВЕРСИЯ Из нового: слегка увеличена скорость,...   2.2.2005, 10:41
923   UncleRus - Спасибо, Дружище! перепробовал анал...   4.2.2005, 13:13
UncleRus   Новая версия - 0.9.0 Полностью переделана система ...   5.2.2005, 12:01
NetCrash   Присоединяюсь к словам 923. А подержка rtf или doc...   5.2.2005, 15:44
UncleRus   Внимание! В предыдущей версии была незначитель...   6.2.2005, 8:56
UncleRus   Готова новая сборка. Исправлена ошибка с неверным ...   7.2.2005, 13:20
UncleRus   Новая версия, товарищи. Берем там же: http://inter...   10.2.2005, 12:03
Heavy-Vetal   Лучшая программа. Однозначно лучшая. Только паро...   11.2.2005, 1:24
UncleRus   Heavy-Vetal, проблема с лишними пробелами уже прям...   11.2.2005, 6:04
airscape   Прога просто супер!!! Tequilla Cat даж...   12.2.2005, 22:48
Bezols   не работают закладки делают вид, что добавляются.....   13.2.2005, 9:10
airscape   Блин! Туплю. Они мутнве из-за того что в них е...   13.2.2005, 19:47
Heavy-Vetal   С большими пробелами практически решено. Иногда по...   14.2.2005, 2:51
UncleRus   Heavy-Vetal, нет, основная прокрутка будет постран...   14.2.2005, 7:02
Bezols   UncleRus, места навлом... телефон V500 разварот...   14.2.2005, 8:21
UncleRus   Bezols, именно так оно и работает. Прошу попробова...   14.2.2005, 9:05
Denis   Не знаю - не знаю... У TequilaCat'овской возмо...   14.2.2005, 19:13
fentezi   Только- что опробывал программу. Клас!! Бо...   14.2.2005, 20:52
UncleRus   Denis, вы первый пост в топике читали? Не нравится...   15.2.2005, 5:49
Denis   А это как тогда? То есть высказывайте только хоро...   15.2.2005, 8:04
UncleRus   Denis, вы не предложили ничего дельного, сообщив т...   15.2.2005, 8:10
asterix_kpi   Возможно ли сделать так, чтобы таблицы или картинк...   15.2.2005, 10:29
UncleRus   asterix_kpi, пока такого в планах нет. Для шпор лу...   15.2.2005, 10:41
veter141   Было бы неплохо в панель с часами добавить информа...   15.2.2005, 18:30
UncleRus   veter141, быстрая навигация, о которой так долго г...   16.2.2005, 6:53
juka   Неплохая програмулина....даже оченрь неплохая ...ж...   17.2.2005, 15:41
Oktan   juka, Открываешь WinRar'ом ява-книгу, находиш...   17.2.2005, 16:12
juka   Ну сам проверял? Тогда чего говоришь? В каких кни...   24.2.2005, 13:36
TepeXa   Прога хорошая :) Но она не запускается если на ком...   17.2.2005, 18:39
UncleRus   juka, а.... Почему не подходит-то? Создай новый пр...   18.2.2005, 5:12
juka   Не все так просто... телефоны С450, С550 с поддер...   24.2.2005, 13:54
qwenplen   Хорошо было бы сделать чтоб первая буква другим цв...   19.2.2005, 2:35
UncleRus   qwenplen, другой цвет означает, что придется храни...   19.2.2005, 9:29
absorbb   UncleRus, Bezols, Тема для размышления: Закладки...   19.2.2005, 11:55
UncleRus   absorbb, спасибище за информацию. Значит, глюк не ...   19.2.2005, 12:00
  После каждых 8-10 страниц тел почемуто притормажив...   20.2.2005, 8:46
qwenplen   UncleRus Надо тока заглавные буквы другим цветом с...   22.2.2005, 3:06
UncleRus   juka, понял... Соберу спецверсию для midp 1.0. Пот...   25.2.2005, 6:09
juka   Конечно! clap;applo clap;applo Шпоры понад...   25.2.2005, 8:01
Vitalik2097   Хочу спецверсию. Для тестирования. Спасибо   18.4.2005, 1:16
maderer   UncleRus, Прога, по сравнению с другими приятнее,...   25.2.2005, 7:06
maderer   Еще информация к размышлению: Решил запаковать ...   25.2.2005, 11:44
UncleRus   maderer, со всей ответственностью сообщаю, что тор...   28.2.2005, 7:27
DvaRF   UncleRus, дарагой как путевка на канары друх! ...   28.2.2005, 8:03
BaZiK   Прога просто супер! Но с недавнего времени при...   28.2.2005, 17:28
UncleRus   BaZiK, не стоит обращать на это внимания... MIDWay...   1.3.2005, 5:51
CS_Yurik   2UncleRus. Огромное спасибо за такую замечательну...   1.3.2005, 6:36
UncleRus   CS_Yurik, кнопка-качелька на Моторолах из java, к ...   1.3.2005, 9:07
CS_Yurik   Жаль конечно :( а как насчет авто-сохранения за...   2.3.2005, 5:25
imade   А можно как-то управлять параметрами конвертирован...   1.3.2005, 10:39
UncleRus   imade, при изготовлении мидлета текст вообще не ме...   1.3.2005, 10:44
imade   Понял. Опять свою библиотеку переформатировать :D...   1.3.2005, 12:22
UncleRus   imade, для хранения книг активно рекомендую исполь...   1.3.2005, 12:25
mike0   Вообще, имхо логичней было бы форматировать текст ...   2.3.2005, 6:31
UncleRus   CS_Yurik, закладки и текущая позиция сохраняются. ...   2.3.2005, 6:36
CS_Yurik   Спасибо за совет... работает... :D и за прогу о...   2.3.2005, 13:13
Ckopnuo   UncleRus, спасибо за классную прогу! Вот что б...   2.3.2005, 7:18
imade   Обнаружил странную весчь. Делаю (типа) книжку. Сох...   2.3.2005, 10:46
UncleRus   imade, ах ешкина матрешка! Глюк. Стопроцентный...   2.3.2005, 10:52
UncleRus   Забирайте свежую сборку, без этой ошибки.   2.3.2005, 11:12
imade   Ни фига себе оперативность! :P Спасибо огром...   2.3.2005, 11:28
airscape   У меня такая проблема. Создаю книгу, заливаю в тел...   3.3.2005, 8:10
Amadeus   Отличная прога! Хорошо бы ещё сделать отступ т...   3.3.2005, 8:13
fastgamer   странно у меня глючит. Сначала вроде все нормально...   4.3.2005, 11:46
tarasshevchenko   Подскажите, а есть ли автопрокрутка, а то я что-то...   5.3.2005, 22:22
UncleRus   airscape, пришлите мне мидлет, который не работает...   7.3.2005, 5:47
nikita   Вопрос : можно ли с помощью этой проги залить любо...   7.3.2005, 6:53
airscape   Выслал.   8.3.2005, 1:27
UncleRus   nikita, вышлите мне мидлет, который у Вас выдает о...   8.3.2005, 5:01
nikita   Выслал вам тот самый вредный мидлет... С уважением...   9.3.2005, 0:21
4fatal   Попробовал вашу программу и все понравилось, за ис...   9.3.2005, 8:46
asterix_kpi   Есть вопрос, почему при поиске Ваше приложение на...   10.3.2005, 17:32
UncleRus   asterix_kpi, хм, а и верно :) Поправлю.   11.3.2005, 5:26
n029   Unclerus Сделай граммотно эту прогу для с650. А?   11.3.2005, 7:36
UncleRus   n029, что конкретно не устраивает?   11.3.2005, 9:50
asterix_kpi   А с поиском что то решилось? <_<   11.3.2005, 18:09
DereK   Прога классная. Во первых первый раз вижу подобную...   11.3.2005, 22:55
UncleRus   Новая версия Исправлена ошибка переноса строк в а...   22.3.2005, 12:14
DereK   UncleRus, добавляй поворот текста на 90 градусов....   22.3.2005, 20:58
asterix_kpi   Для С650 сделал книгу шрифт Arial 8 цвет шрифта - ...   23.3.2005, 7:16
cska   Привет! Классная программа! Но у меня есть...   23.3.2005, 13:26
asterix_kpi   Заливаю книгу и при запуске на телефоне выдает оши...   23.3.2005, 21:37
SashOk   С380. Поставил свежачок - 1.2.0b. Ошибка с черными...   24.3.2005, 7:49
UncleRus   Всем, всем, всем! Качайте новую сборку - там и...   28.3.2005, 13:24
absorbb   UncleRus, Не помешала бы добавка кнопки отключени...   9.4.2005, 17:59
mr-vanich   Попал на сайт с поисковика, скачал прогу -поставил...   14.4.2005, 22:41
mr-vanich   кстати, если интересно вот какой глюк у тел. е1000...   18.4.2005, 18:36
Archy   Супер прога, а её можно фуллскринить как-то? З.ы....   20.4.2005, 11:26
airscape   Такая проблема... При попытке создать мидлет прогр...   22.4.2005, 20:47
maderer   Тоже самое что и у Archy. Версия 1.2.0b. При созд...   9.5.2005, 14:36
SashOk   Так будет обновление с исправлениями? Или приложен...   12.5.2005, 11:10
vlandus   UncleRus Мерси за прогу! Действительно - удобн...   13.5.2005, 10:25
Da_BASS   А что, проект прикрылся? Прога заслуживает быть до...   24.5.2005, 5:33
palyan   Может, конечно я чего не понял, но видимо исходный...   26.5.2005, 17:07
2 страниц V  1 2 >

Bookreader с поддержкой пропорциональных шрифтов, Теперь читать с телефона стало удобнее! · Java-игры и Java-приложения · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 5.8.2025, 16:12

Форум живёт: