FbReader180
Goto page 1, 2, 3 ... 97, 98, 99  Next
 
Libroom Forum IndexPocketBookPocketBook Free
AuthorMessage

GrayNM
Член клуба The eBook

Член клуба The eBook



Joined: 12 Mar 2009
Posts: 503


Location: Московская обл.

Posted: 02.02.2010 23:37    

Улучшенная Cool версия оригинального FBReader`а.

базируется на версии из прошивки 14.2
Устанавливается на прошивку 14.2 и выше
Разработчики: SciFiFan, JAW, GrayNM
Помощь с переводом: StDo, Logseman
Страница проекта на Google Code
Страница закачек с историей версий

Текущая версия: 0.11.3
Версия для ридера: 301/301+ и 360
Версия для эмулятора

Версия 0.11.3 для серии Pro и 360+:
http://fbreader-pockebook.googlecode.com/files/graynm76-fbreader180-ap p-0.11.3-fw2.x.x.zip
Очень предварительная...

Возможности - Подробное описание добавленных опций
* Листание наклоном устройства (для PB360)
* Отключение инвертирования при листании
* Улучшена поддержка EPUB
* Настройка "Not inverted pages limit": после заданного числа неинвертированных страниц одна выводится с инверсией для очистки экрана
* Исправлено определение кодировки для HTML
* Возможность отключить статус бар совсем и выводить по запросу диалог с текущей информацией
* Разрешено использование не-TTF шрифтов, предварительно в конфигурации нужно выполнить "Re-enable non-TTF fonts"
* Расширены доступные варианты некоторых параметров
* Возможно задавать шаг изменения размера шрифта
* Улучшенная выключка: пробелы могут не только увеличиваться, но и уменьшаться
* Есть возможность задавать минимально необходимый размер слова, чтобы его разрешалось переносить
* Управление стилями: сохранение/загрузка
* Редактирование стилей
* Автоматическое перелистывание страниц
* Расширенная возможность настройки полей страницы
* Вывод небольших сносок в диалоге
* Циклическое отображение сносок на странице по нажатию кнопки
* Отображение позиции в тексте в параграфах и процентах

Установка
Начиная с версии 0.7.0 в архиве файлы лежат в структуре каталогов в том виде, в каком они должны располагаться на книжке.
Также прилагаются файлы read_en.txt и read_ru.txt с инструкциями по установке.

Для более старых версий для установки нужно скопировать fbreader.app в <PocketBook>/system/bin/
Либо воспользоваться этим рецептом

Баг-репорты и запросы новых фич
1) Заходим сюда https://code.google.com/p/fbreader-pockebook/
2) Выбираем закладку "Issues". Там будут все текущие запросы, проверьте сначала, нет ли уже такого же, чтобы дубликатов не плодить.
3) Выбираем пункт "New issue".
4) Выбираем в Template вариант "Feature request" для запроса новой фичи или "Defect report from user" для сообщения об ошибке.
5) Заполняем "Summary"(краткое описание) и "Description"(полное описание), можно по русски Wink
6) Нажимаем "Submit issue".

История версий

0.11.3 - 20.02.2011

Исправления.
* заменён значок режима "параграфы" и сам он переименован в "абзацы"
* добавлен режим отображения позиции "проценты(дробное отображение)": дробное значение процентов только выводится, для переходов используется по прежнему целое
* исправлена обработка длинных листаний в новых режимах позиционирования

0.11.2 - 06.02.2011

Исправления.
* Попытка исправить быстрое меню на 902
* Исправлено поведение кнопки "назад по ссылке", правда для этого пришлось вернуть стрелочку назад.
* Исправлена обработка истории ссылок при выводе их в диаложке
* Исправлен вывод статус бара в содержании
* В режиме отображения позиции в процентах в содержании указываются тоже проценты

0.11.1 - 30.01.2011

Исправления.
* Исправлена ошибочная установка пометки книги как прочтённой
* В содержании выводятся номера параграфов для новых режимов

0.11.0 - 30.01.2011

Отображение сносок и режимы отображения позиции в тексте.
Пока есть только русский, английский, немецкий(спасибо StDo) и испанский(спасибо Logseman) языки.
* Добавлена дополнительная функция для действия "ссылки"->"назад по ссылке". В режиме ссылок она работает как раньше, а в режиме чтения она теперь циклически показывает сноски и ссылки на странице. По одной штуке на каждое нажатие. Лучше всего использовать вместе с режимом сносок "небольшие в диалоге".
* Увеличен размер сноски, показываемой в диалоге, до 2048 символов.
* Добавлены два режима для отображения позиции в тексте: "параграфы" и "проценты". Оба отключают пересчёт страниц.
* Добавлен фикс для прозрачных PNG (только для белого фона).
* Добавлены исправления Antuan`а:
- убирается обратная ссылка в сносках
- исправлено пошаговое изменение размера шрифта
- убран фильтр для не-TTF шрифтов
- исправлена ошибка с обновлением букмарков
- исправлена ошибка с пропаданием статус бара при просмотре содержания

0.10.0 - 15.01.2011

Экспериментальная сборка для PB60x/90x.
Спасибо sergeyvl за тулчейн!

0.9.2 - 5.06.2010

Исправления.
Пока есть только русский, английский, немецкий(спасибо StDo) и испанский(спасибо Logseman) языки.
* окончательно исправлена обработка кнопки "Назад" для PB302
* исправлено сохранение межстрочного расстояния в стилях

0.9.1 - 5.06.2010

Важно! Не забываем копировать папку shared/.
Исправления.
Пока есть только русский, английский, немецкий(спасибо StDo) и испанский(спасибо Logseman) языки.
* исправлена обработка кнопки "Назад" для PB302
* исправлена обработка настроек переносов в стилях: если глобально переносы разрешены, то в выбранных стилях их можно запретить

0.9.0 - 1.05.2010

Важно! Не забываем копировать папку shared/.
Настраиваемые поля страницы и исправления.
Пока есть только русский, английский и немецкий(спасибо StDo) языки.
* добавлен режим вывода сносок: небольшие сноски могут отображаться в диалоге
* небольшие исправления

0.8.3 - 25.04.2010

Важно! Не забываем копировать папку shared/.
Настраиваемые поля страницы и исправления.
Пока есть только русский, английский и немецкий(спасибо StDo) языки.
* почищен диалог конфигурации, часть настроек перенесены в подменю "Расширенные настройки"
* добавлена настройка полей страницы "собственные" и индивидуальная настройка поля каждой стороны страницы в "Расширенных настройках"
* исправлена несовместимость с прошивкой 15.1

0.8.2 - 03.04.2010

Исправления.
Пока есть только русский, английский и немецкий(спасибо StDo) языки.
* убрал инвертирование экрана в режиме выбора ссылок
* небольшие исправления

0.8.1 - 14.03.2010

Автоматическое перелистывание страниц и исправления.
Пока есть только русский и английский языки.
* действие "режим просмотра PDF" в FBReader180 назначено на включение/выключение автоперелистывания, правда пока нет индикации срабатывания этого действия
* изменено поведение автоперелистывания:
# действие "пред. страница" ставит автоперелистывание на паузу
# действие "след. страница" убирает паузу автоперелистывания, если она была
# действие "режим просмотра PDF" если была пауза автоперелистывания, то убирает её, а если нет, то включает/выключает автоперелистывание
* небольшие исправления

0.8.0 - 05.03.2010

Добавлено автоматическое перелистывание страниц.
Пока есть только русский и английский языки.
* добавил автоматическое перелистывание страниц
* добавил в настройках выбор информации для вывода в диалоге, заменяющем статус-бар
* исправил загрузку стилей
* исправил определение кодировки HTML по Content-Type

0.7.2 - 14.02.2010

Исправления.
Рекомендуется обновиться с версий 0.6.0 и выше: ошибка в загрузке шрифтов может приводить к невозможности старта FBReader`а.
Пока есть только русский и английский языки.
* исправил ошибку при загрузке шрифтов: выбор шрифта не имеющего нормальной формы мог привести к падениям FBReader`а при запуске
* исправил принудительный выбор правил переноса
* исправил сохранение стилей после редактирования

0.7.1 - 13.02.2010

Исправления.
Пока есть только русский и английский языки.
* исправил время отображения диалога, заменяющего статус-бар
* исправил размер пробела после '-'(и его аналогов), если '-' первое слово в строке(т.е. прямая речь и т.п.)
* добавил принудительную инверсию экрана перед и после страниц с картинками

0.7.0 - 07.02.2010

Переделана локализация на ресурсы FBReader`а.
Пока есть только русский и английский языки.
Кто может перевести на другие поддерживаемые языки? Обратите внимание, файлы переводов должны быть в UTF-8!
* расширил информацию, выводимую в диалоге, заменяющем статус-бар
* пофиксил отсутствие статус бара в некоторых диалогах
* пофиксил отсутствие обновления после диалогов

0.6.0 - 31.01.2010

Управление стилями.
* редактирование стилей
* сохранение/загрузка стилей

0.5.1 - 30.01.2010

* добавлен вариант межстрочного расстояния: 110

0.5.0 - 30.01.2010

Улучшенная выключка
* улучшенная выключка: пробелы могут не только увеличиваться, но и уменьшаться
* добавлен параметр конфигурации "Spaces adjustment limit". Он определяет максимально допустимое уменьшение пробелов в строке
* добавлен параметр конфигурации для задания минимально необходимого размера слова, чтобы его разрешалось переносить: 3-10(по умолчанию 3)

0.4.3 - 27.01.2010

* добавлены варианты межстрочного расстояния: 50, 60
* добавлена возможность задавать шаг изменения размера шрифта: 1-10(по умолчанию 5)

0.4.2 - 25.01.2010

* исправлено отображение заряда батареи в диалоге с информацией о книге

0.4.1 - 24.01.2010

Расширен состав информации выводимой в диалоге
* в диалог с информацией о книге добавлено: дата, время, заряд батареи(неверно отображается), температура батареи

0.4.0 - 23.01.2010

В конфигурации разрешено использование любых типов шрифтов
* добавлена фича "Re-enable non-TTF fonts": при выборе все не-TTF шрифты переименовываются таким образом, что становятся доступны в диалоге выбора шрифтов
* выбор любого типа шрифта через файл конфигурации отключен(используйте "Re-enable non-TTF fonts" вместо него)

0.3.0 - 22.01.2010

Добавлен простой диалог информации о книге замещающий статус бар.
* добавлена загрузка метрик для шрифтов Type1
* исправлено определение кодировки для HTML
* добавлена фича "Disable status, show info instead": если включена, то статус бар остается скрытым всегда. На действие "show/hide status panel" выводится диалог с информацией о книге на указанный период времени.

0.2.0 - 22.01.2010

Миграция fbreader180 на версию из прошивки 14.2
* патчи fbreader180 применены к дереву исходников из прошивки 14.2 за исключением антиалиасинга
* разрешена загрузка шрифтов любых типов через файл конфигурации
* добавлена фича "Not inverted pages limit": после заданного числа неинвертированных страниц одна выводится с инверсией для очистки экрана
* исправлено ошибочное поведение при нажатии "НАЗАД" пока идет расчет страниц

fbreader180a-d - декабрь 2009

Модификации SciFiFan
* листание наклоном устройства
* отключение инвертирования при листании
* улучшена поддержка EPUB

Красное, полусухоеWink
Ежели есть непреодолимое желание поблагодарить сабжем...
WMR259547088118, WMZ324523112161
_________________
FBReader180 для PocketBook


Last edited by GrayNM on 25.07.2011 22:50; edited 6 times in total
 
View user's profile ^

JAW
Член клуба The eBook

Член клуба The eBook



Joined: 27 Sep 2004
Posts: 22894


Location: Северная столица

Posted: 02.02.2010 23:43    

GrayNM
Несколько нюансов.
А рекомендую сделать с дистрибутивом несколько вещей...
1) Построить структуру каталогов от корня внутренней памяти.
2) Переименовать .app файл
3) Вложить отредактированный extensions.cfg (он только в ПЗУ, вроде).
4) Ну и Read.my

=================
И таки выложи строки для локализации.
Сейчас локализация дополняет встроенную, так что...

И всё таки нужно делать редактор стилей... С нормальными параметрами, а не с численными значениями и нужно как-то наследование стилей организовать.

Posted after 1 minute 36 seconds:

Да... А вообще выключка нормально. Осталась проблема с именами собственными в основном и прочими аналогичными вещами...
_________________
PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235
 
View user's profile ^

GrayNM
Член клуба The eBook

Член клуба The eBook



Joined: 12 Mar 2009
Posts: 503


Location: Московская обл.

Posted: 03.02.2010 00:08    

Это еще не дистрибутив. Wink

JAW wrote:
1) Построить структуру каталогов от корня внутренней памяти.

Это тоже полумера. По-хорошему, надо подумать, может быть инсталлятор хотя бы под винду сделать. Кстати, это мысль.

JAW wrote:
2) Переименовать .app файл
3) Вложить отредактированный extensions.cfg (он только в ПЗУ, вроде).

Не факт. Оба варианта установки имеют право на существование.
Точно, надо инсталляшку делать.

JAW wrote:
И таки выложи строки для локализации.

Да, это у меня первым на очереди стоит.

JAW wrote:
С нормальными параметрами, а не с численными значениями

Я не совсем точно выразился в описании. Параметры, которые имеют текстовые описания, выбираются текстом. Засада там с некоторыми числовыми параметрами, в которых есть значения, имеющие специальный смысл. Навскидку, это как раз line space percent, у него -1 означает, что значение берется из базового стиля. Штука в том, что если я делаю поле ввода, то я вообще не могу указать предопределенные варианты.

JAW wrote:
нужно как-то наследование стилей организовать

Э, ты имеешь в виду: копирование настроек одного элемента в другой? Просто архитектурно стили всех элементов задаются относительно одного базового стиля. И сделать для них произвольное наследование друг от друга проблематично.
 
View user's profile ^

AndyN
Член клуба The eBook

Член клуба The eBook



Joined: 01 Mar 2008
Posts: 33351


Location: Киев

Posted: 03.02.2010 00:33    

GrayNM wrote:
Улучшенная версия оригинального FBReader`а.

Спасибо! Неплохо!

Добавлено спустя 2 минуты 51 секунду:

GrayNM wrote:
* Возможность отключить статус бар совсем и выводить по запросу диалог с текущей информацией

а можно подробнее?
JAW wrote:
Сейчас локализация дополняет встроенную

э-ээ. не понял... вроде новые настройки только по-английски Rolling Eyes
_________________
История читалок: в профиле
pb602
 
View user's profile ^

JAW
Член клуба The eBook

Член клуба The eBook



Joined: 27 Sep 2004
Posts: 22894


Location: Северная столица

Posted: 03.02.2010 00:40    

GrayNM wrote:
Э, ты имеешь в виду: копирование настроек одного элемента в другой? Просто архитектурно стили всех элементов задаются относительно одного базового стиля. И сделать для них произвольное наследование друг от друга проблематично.

Нужно подумать...
Стиль может базироваться на предыдущем с некоторыми изменениями.
Например вместо прямого курсив и т.п. Можно в принципе построить иерархию, а можно задавать базу и изменения.

Вроде там был какой-то флаг, наследывания. Нужно внимательней посмотреть и подумать... Давно не брал в руки спецификацию FB2.

GrayNM wrote:
Навскидку, это как раз line space percent, у него -1

Угу... т.е. там нужно сделать выбор грубо говоря "как в базовом стиле" и т.п. Нет. Это задолбаешся... Нужно подумать.
_________________
PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235
 
View user's profile ^

GrayNM
Член клуба The eBook

Член клуба The eBook



Joined: 12 Mar 2009
Posts: 503


Location: Московская обл.

Posted: 03.02.2010 00:47    

AndyN wrote:

GrayNM wrote:
* Возможность отключить статус бар совсем и выводить по запросу диалог с текущей информацией

а можно подробнее?

В 14.2 в глобальных настройках можно назначить клавишу для показа/убирания статус бара. Этим стали пытаться воспользоваться для увеличения места на экране. Но в FBReader`е такая манипуляция вызывает пересчет страниц.

Чтобы этого избежать, я добавил в FBReader параметр настройки "Disable status, show info instead", который если включен убирает статус бар совсем. А по нажатию кнопки показа/убирания статус бара выводится просто диаложка с текущей информацией на то время, которое выбрано в параметре настройки, ну или до нажатия любой клавиши.
 
View user's profile ^

temchik
Искушенный участник форума

Искушенный участник форума



Joined: 22 Jan 2010
Posts: 55


Location: MA, USA

Posted: 03.02.2010 00:48    

А не стикнуть бы эту ветку? Модератора в студию! Smile

Грей, еще раз, огромное спасибо за Вашу работу
_________________
2 x PB 360, Sony PRS-300
 
View user's profile ^

JAW
Член клуба The eBook

Член клуба The eBook



Joined: 27 Sep 2004
Posts: 22894


Location: Северная столица

Posted: 03.02.2010 00:55    

С выключкой. Повторюсь.
Тире (дефис, минус, en dash, em dash) в начале абзаца всегда отбивается на пробел фиксированный ширины. Его нельзя увеличивать и уменьшать не при каком раскладе.
Те же знаки не отрываются от предыдущей строки при разрыве.

Вроде универсально для всех языков и реализуемо уже после парсинга.

Да, тире, это то, что идёт после пробела, или знаков препинания. Если стоит пробел дефис, то это знак препинания.
_________________
PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235
 
View user's profile ^

GrayNM
Член клуба The eBook

Член клуба The eBook



Joined: 12 Mar 2009
Posts: 503


Location: Московская обл.

Posted: 03.02.2010 00:55    

JAW wrote:
Можно в принципе построить иерархию, а можно задавать базу и изменения.

Ну вот в FBReader`е как раз второй вариант, причем база жестко зафиксирована: базовый стиль. Он как раз задается настройками покетбуковцев.

Переделать на иерархию будет весьма проблематично.
 
View user's profile ^

Grozaaa90
Член клуба The eBook

Член клуба The eBook



Joined: 01 Feb 2009
Posts: 833


Location: Москва

Posted: 03.02.2010 00:56    

А можно как-нибудь в исходниках поковыряться? Embarassed
_________________
PocketBook 360°
Шрифты eBook
 
View user's profile ^

GrayNM
Член клуба The eBook

Член клуба The eBook



Joined: 12 Mar 2009
Posts: 503


Location: Московская обл.

Posted: 03.02.2010 01:00    

JAW wrote:
Тире (дефис, минус, en dash, em dash) в начале абзаца всегда отбивается на пробел фиксированный ширины. Его нельзя увеличивать и уменьшать не при каком раскладе.
Те же знаки не отрываются от предыдущей строки при разрыве.

Ок, добавлю такую проверку.
При разрыве, кстати, вроде и сейчас проверяется.

Posted after 4 minutes 33 seconds:

Grozaaa90 wrote:
А можно как-нибудь в исходниках поковыряться?

Дык, не вопрос. Я для того на GoogleCode и закинул.
Там только надо сорцы не основного проекта брать, а клона graynm76-fbreader180.
Вот прямая ссылка: http://code.google.com/r/graynm76-fbreader180/source/checkout
 
View user's profile ^

temchik
Искушенный участник форума

Искушенный участник форума



Joined: 22 Jan 2010
Posts: 55


Location: MA, USA

Posted: 03.02.2010 01:44    

JAW wrote:
Тире (дефис, минус, en dash, em dash) в начале абзаца всегда отбивается на пробел фиксированный ширины. Его нельзя увеличивать и уменьшать не при каком раскладе.
Те же знаки не отрываются от предыдущей строки при разрыве.


Кстати, это, похоже не реализовано и в оригинальной версии в покетбуке, сейчас проверил - тоже не работает, отбивает как хочет... Интересно, это, казалось бы, базовое требование для книжек, вообще не было реализовано или просто сломано?

А
_________________
2 x PB 360, Sony PRS-300
 
View user's profile ^

Happygrave
Кандидат в члены клуба The eBook

Кандидат в члены клуба The eBook



Joined: 04 Jan 2010
Posts: 290


Location: Киев

Posted: 03.02.2010 01:45    

уииии +100500 за альтернативный ридер! только надо настройки русифицировать Smile
_________________
I'm making Design
Pocketbook 360 - I'm happy Smile
 
View user's profile ^

Grozaaa90
Член клуба The eBook

Член клуба The eBook



Joined: 01 Feb 2009
Posts: 833


Location: Москва

Posted: 03.02.2010 01:51    

GrayNM wrote:
Дык, не вопрос. Я для того на GoogleCode и закинул.

Точно, не догадался кнопку Browse нажать. Спасибо за проделанную работу
_________________
PocketBook 360°
Шрифты eBook
 
View user's profile ^

GrayNM
Член клуба The eBook

Член клуба The eBook



Joined: 12 Mar 2009
Posts: 503


Location: Московская обл.

Posted: 03.02.2010 01:53    

temchik wrote:
Интересно, это, казалось бы, базовое требование для книжек, вообще не было реализовано или просто сломано?

В FBReader`е это вообще не реализовано. Причем и в последней оригинальной версии тоже.
 
View user's profile ^

temchik
Искушенный участник форума

Искушенный участник форума



Joined: 22 Jan 2010
Posts: 55


Location: MA, USA

Posted: 03.02.2010 02:00    

GrayNM wrote:
temchik wrote:
Интересно, это, казалось бы, базовое требование для книжек, вообще не было реализовано или просто сломано?

В FBReader`е это вообще не реализовано. Причем и в последней оригинальной версии тоже.


Ай-ай-ай, а такой хороший [strike]мальчик[/strike] программка... Twisted Evil
_________________
2 x PB 360, Sony PRS-300
 
View user's profile ^

Finom1
Член клуба The eBook

Член клуба The eBook



Joined: 08 May 2008
Posts: 1855


Location: Одесса

Posted: 03.02.2010 02:07    

Хм... Я так понял, что слух про совмещение fbreader и coolreader — только слух?
 
View user's profile ^

/DmSh
Зрелый участник форума

Зрелый участник форума



Joined: 12 Oct 2009
Posts: 25



Posted: 03.02.2010 02:18    

Спасибо за улучшенный FBReader.

Похоже есть две баги (по крайней мере проявляются на моем 360):

1. "Отключение инвертирования при листании" работает только при листании вперед, а при листании назад инвертирование все равно происходит.

2. Бага из оригинального FBReader при активном словаре не действуют переназначения кнопок. Т.е. у меня на верхнюю кнопку повешено листание назад, а на нижнюю - вперед. Все так и работает, но если отображается окно словаря, то настройки кнопок слетают.
 
View user's profile ^

JAW
Член клуба The eBook

Член клуба The eBook



Joined: 27 Sep 2004
Posts: 22894


Location: Северная столица

Posted: 03.02.2010 08:09    

temchik wrote:
Кстати, это, похоже не реализовано и в оригинальной версии в покетбуке, сейчас проверил - тоже не работает, отбивает как хочет...

Так вообще в FBReader и под Виндами с типографикой никак...
Хотя бы базовые требования реализовать. С нюансами нарываемся на языковые особенности, т.к. в общем то правила в разных традициях разные.
_________________
PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235
 
View user's profile ^

GrayNM
Член клуба The eBook

Член клуба The eBook



Joined: 12 Mar 2009
Posts: 503


Location: Московская обл.

Posted: 03.02.2010 11:48    

/DmSh wrote:
"Отключение инвертирования при листании" работает только при листании вперед, а при листании назад инвертирование все равно происходит.

Скорее всего дело в настройках.
SciFiFan зачем-то сделал пересекающиеся параметры: "Поворот" и "Invert screen (to black)". Посмотри, что у тебя в "Поворот" выбрано.

/DmSh wrote:
2. Бага из оригинального FBReader при активном словаре не действуют переназначения кнопок.

Увы, работа словаря полностью находится в inkview. Пока меня туда не пустят ничего поменять не могу. Sad
А делать эту диаложку отдельно - времени нет.
 
View user's profile ^
Libroom Forum IndexPocketBookPocketBook FreeAll times are GMT + 4 Hours
Goto page 1, 2, 3 ... 97, 98, 99  Next
Page 1 of 99

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021