Предыдущая тема :: Следующая тема |
Оцените читалку CoolReader |
1 |
|
0% |
[ 0 ] |
2 |
|
0% |
[ 0 ] |
3 |
|
17% |
[ 11 ] |
4 |
|
17% |
[ 11 ] |
5 |
|
40% |
[ 26 ] |
Не знаю ничего ни о какой CoolReader |
|
25% |
[ 16 ] |
|
Всего проголосовало : 64 |
|
Автор |
Сообщение |
Buggins Гость
|
Добавлено: Чт Апр 21, 2005 13:07 Заголовок сообщения: Cool Reader - читалка с поддержкой FB2 |
|
|
Привет!
Я разрабатываю читалку электронных книг Cool Reader для платформы Win32.
На днях перевел движок на структуру FB2
Практически все элементы стандарта поддерживаются.
Фичи:
Читает FB2, HTML, TXT, DOC, RTF. Распаковывает ZIP, RAR, HA, ARJ, LZH.
Автоматически распознает кодировки и формат текста.
Сглаживание шрифтов, плавный скроллинг, чтение вслух, запись в MP3, закладки, и многое другое.
Страничка программы: http://buggins.fromru.com/
Интересны ваши замечания/пожелания по доработке программы и превращению её в Ideal Reader
Чего ей не хватает?
Best regards,
Vadim aka Buggins.
Добавлено спустя 1 минуту 16 секунд:
Упс
Оценки 5 не хватает.
Ну да ладно |
|
Вернуться к началу |
|
|
Alex Постоянный участник форума
Зарегистрирован: 24.12.2004 Сообщения: 648 Откуда: Kiev, UA
|
Добавлено: Чт Апр 21, 2005 14:31 Заголовок сообщения: |
|
|
Buggins писал(а): | Чего ей не хватает? |
Не запуская самой программы, по описанию с сайта:
"Для FB2 - поддерживается спецификация 2.0 и частично - 2.1"
Не хватает поддержки 2.1, особенно -- таблиц
Добавлено спустя 11 минут 14 секунд:
Сходу еще замечание:
зачем-то пишет в каталог с книгой текстовый файл cr2_tts.txt |
|
Вернуться к началу |
|
|
vvv Автор редактора BookDesigner
Зарегистрирован: 06.10.2004 Сообщения: 349
|
Добавлено: Чт Апр 21, 2005 19:10 Заголовок сообщения: Re: Cool Reader - читалка с поддержкой FB2 |
|
|
Buggins писал(а): | Привет!
Я разрабатываю читалку электронных книг Cool Reader для платформы Win32.
На днях перевел движок на структуру FB2
Практически все элементы стандарта поддерживаются.
Фичи:
Читает FB2, HTML, TXT, DOC, RTF. Распаковывает ZIP, RAR, HA, ARJ, LZH.
Автоматически распознает кодировки и формат текста.
Сглаживание шрифтов, плавный скроллинг, чтение вслух, запись в MP3, закладки, и многое другое.
Страничка программы: http://buggins.fromru.com/
Интересны ваши замечания/пожелания по доработке программы и превращению её в Ideal Reader
Чего ей не хватает?
Best regards,
Vadim aka Buggins.
Добавлено спустя 1 минуту 16 секунд:
Упс
Оценки 5 не хватает.
Ну да ладно |
Посмотрел программу (бегло). В целом - впечатление хорошее, достойный продукт.
Несколько замеченных сходу багов.
1. Тестовый файл (fb2)
http://www.fictionbook.ru/en/author/levshin_vladimir/detyam_o_m_2_chernaya_maska_iz_al_djebriy/
- Картинки накладываются на текст.
- Отрисовка. Иногда текст режется сверху страницы, а внизу страницы появляется верхняя часть новой строки. Шрифт - Аrial 24, обычный.
2. Тестовый файл (html)
http://www.magister.msk.ru/library/tolstoy/wp/wp01.htm
- Неправильно сформатированы автор и название книги.
- Ряд элементов, сформатированных в оригинальном файле как заголовки, показываются как параграфы (например в самом начале, Том первый).
- Убиты все сссылки и суперскрипты.
- Тот же баг отрисовки, что и в первой книге.
3. Тестовый файл (doc, русский и немецкий язык)
http://www.the-ebook.org/e107/e107_files/downloads/bd/Wolfgemk.zip
- Неправильно отображаются немецкие буквы. |
|
Вернуться к началу |
|
|
ironwit Гость
|
|
Вернуться к началу |
|
|
Glassy Модератор
Зарегистрирован: 05.11.2004 Сообщения: 1074 Откуда: Москва
|
Добавлено: Пт Апр 22, 2005 12:36 Заголовок сообщения: |
|
|
Сам я с большого компа не читаю, скачал ради ознакомления. Мне в первую очередь понравился интерфейс. Так держать. Очень приятно сделано. По функциональности сразу один баг - если имя файла в кириллице - отображается хрень. |
|
Вернуться к началу |
|
|
Buggins Гость
|
Добавлено: Сб Апр 23, 2005 14:58 Заголовок сообщения: |
|
|
Привет!
Спасибо всем за отзывы и сообщения об ошибках.
Я поправил множество багов.
Исправленная версия выложена на сайте под тем же именем.
Уже не падает. Падало на распаковке картинки.
Поправлено. Картинки на текст и на границы страницы больше не накладываются.
HTML импорт я пока не дорабатывал. Из него режутся все теги. Собираюсь сделать преобразование с максимальным сохранением структуры, ссылок, картинок и т.п.
Да, doc - мудрёный формат. Я даже не понял, как в нем со 100% точностью отличить кодировку текстового фрагмента 8-битную от unicode. Позже доработаю. Пока все внимание - на FB2
Цитата: | Не запуская самой программы, по описанию с сайта:
"Для FB2 - поддерживается спецификация 2.0 и частично - 2.1"
Не хватает поддержки 2.1, особенно -- таблиц
зачем-то пишет в каталог с книгой текстовый файл cr2_tts.txt
|
Теоретически, таблицы есть (и даже работают вот такие)
Код: |
<table>
<tr><td width="20%">Header1</td><td width="20%">header2</td><td>header3</td></tr>
<tr><td>1.1</td><td>1.2</td><td>1.3 text text</td></tr>
<tr><td>2.1</td><td>2.2</td><td>2.3 text <i>italic</i></td></tr>
</table>
|
[/b]
Добавлено спустя 9 минут 19 секунд:
Вопрос: не существует ли какого-то стандартного набора тестовых .fb2 файлов для проверки ридеров на совместимость?
Best regards, Vadim. |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Сб Апр 23, 2005 15:30 Заголовок сообщения: |
|
|
Buggins писал(а): | Вопрос: не существует ли какого-то стандартного набора тестовых .fb2 файлов для проверки ридеров на совместимость? |
Нет. Для проверки можно использовать "Психологию искусства" - там встречаются всевозможные сочетания и прибабахи из 2.0, для 2.1 пока документов такого рода нет. |
|
Вернуться к началу |
|
|
Buggins Гость
|
Добавлено: Пт Апр 29, 2005 15:21 Заголовок сообщения: |
|
|
Исправил много ошибок.
Версия cr2.00.42a - http://buggins.fromru.com/cr2-00-42a.zip [430K]
Инлайновые элементы (strong, emphasis, sub, sup, a...) теперь форматируются нормально. Пробелы перед/после тэгов обрабатываются правильно.
Работают тэги sub и sup. Ссылки с type="note" форматируются как sup.
Таблицы работают с глюками. Не реализованы colspan, rowspan. Большие картинки не уменьшаются до размеров страницы.
...
Переделываю закладки на формат xpath.
Для такой сложной структуры как FB2 старого формата оказалось недостаточно.
Пока остановился на формате типа
/FictionBook[1]/body[1]/section[2]/section[1]/title[1]/p[1]/text()[1]
Может, стоит сделать импорт/экспорт закладок?
Какую информацию должна содержать закладка?
Нужны ли закладки с комментариями?
Закладки на фрагмент текста?
Best regards, Vadim. |
|
Вернуться к началу |
|
|
vvv Автор редактора BookDesigner
Зарегистрирован: 06.10.2004 Сообщения: 349
|
Добавлено: Сб Апр 30, 2005 2:33 Заголовок сообщения: |
|
|
Buggins писал(а): | Да, doc - мудрёный формат. Я даже не понял, как в нем со 100% точностью отличить кодировку текстового фрагмента 8-битную от unicode.
|
Это сложно. Еще в doc иногда встречаются куски fast save, тоже противная штука. Ну и другие приятности, как по-крупному, так и по мелочи...
Вообщем, лучше использовать родные вордовские библиотеки: сконвертировал doc в utf-8 html, и забыл о всех его прелестях . |
|
Вернуться к началу |
|
|
Shoor Гость
|
Добавлено: Сб Апр 30, 2005 6:10 Заголовок сообщения: |
|
|
Иллюстрации стали отображаться вполне корректно, что уже не может не радовать. Из замеченного в v2.00.42а пока лишь маленькое замечание, не сказывающееся на работе самой читалки: в шапке программы не изменен номер текущей версии - она по прежднему считает себя v2.00.41a |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Сб Апр 30, 2005 22:24 Заголовок сообщения: |
|
|
Buggins писал(а): | Переделываю закладки на формат xpath | XPointer тогда уж посмотри, там и фрагменты можно указывать, что актуально.
Желательно хранить указатель на место+опциональный комментарий. Хранить закладки, ессно, желательно в xml, что снимет многие проблемы с обработкой, переносом и т.п. Опционально можно класть закладки рядом в одноименный файл с другим расширением или в тот же архив аналогично. Вот.
Ссылка на номер элемента в высшей мере разумное решение, имхо. |
|
Вернуться к началу |
|
|
Buggins Гость
|
Добавлено: Пт Май 20, 2005 16:02 Заголовок сообщения: |
|
|
Вышло несколько новых версий с исправлениями и доработками. FB2 формат теперь почти не глючит. Добавлены sub, sup, code, таблицы...
Внутреннее представление закладок перевел в XPointer/XPath
Например, читалка теперь понимает поинтеры в виде
/FictionBook/body/section[1]/p[10]/text().0
или
/1/3/1/10/1.0
Планирую расширить структуру данных закладок, чтобы хранить следующую информацию:
* Позиция начала закладки
- Позиция конца закладки (если она относится к диапазону. может, вместо двух поинтеров надо использовать range?)
* Текст из диапазона закладки и/или небольшой фрагмент текста начиная с позиции закладки
- Комментарий к закладке или новое (исправленное) содержимое диапазона закладки.
* Позиция в книге, в процентах
* Название главы, в которой расположена закладка
(Поля помеченные * уже есть)
Имеет смысл выделять несколько дополнительных типов закладок: для хранения последней позиции чтения, для хранения истории навигации по книге (кнопок вперед/назад)
В файл все это должно записываться в виде XML. Для всех книг в одном файле, и/или в отдельных файликах, по книгам - в качестве средства импорта/экспорта.
Вот если бы был какой-то стандарт XML для обмена закладками между разными программами...
Best regards, Vadim |
|
Вернуться к началу |
|
|
Alex Постоянный участник форума
Зарегистрирован: 24.12.2004 Сообщения: 648 Откуда: Kiev, UA
|
Добавлено: Пт Май 20, 2005 16:09 Заголовок сообщения: |
|
|
Buggins писал(а): | Добавлены sub, sup, code, таблицы... |
ЗА это -- отдельный риспект!!!
ЗЫ Buggins, почту гляньте, плз |
|
Вернуться к началу |
|
|
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Пн Май 23, 2005 9:38 Заголовок сообщения: |
|
|
Buggins писал(а): | Вот если бы был какой-то стандарт XML для обмена закладками между разными программами... |
В принципе, как первопроходцу, тебе и карты в руки. Разработаешь удобную структуру - запиши в xsd, вот и будет стандарт.
Добавлено спустя 5 часов 25 минут 3 секунды:
Кстати, наметки есть в wiki - посмотри. |
|
Вернуться к началу |
|
|
Bailo Координатор проекта «Испр@влено»
Зарегистрирован: 22.10.2004 Сообщения: 810 Откуда: Москва
|
Добавлено: Вт Май 24, 2005 11:44 Заголовок сообщения: |
|
|
Кстати, возник вопрос...
Каким образом реализован дизайн в программе? Можно ли его сделать в виде скинов?
Дело в том, что конечный пользователь может простить некоторые огрехи в представлении текста, но просто на станет пользоваться программой, если ему вдруг не понравится дизайн (который у программы, безусловно, неплохой). _________________ If things go wrong you don't have to go with them |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|