Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср окт 18, 2017 1:22 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 61 сообщение ]  На страницу Пред. 1 2 3 4 5 След.
Автор Сообщение
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн мар 07, 2016 11:32 pm 
В сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1185
Похоже, что это отличная программа, чтобы оценить шрифты. Буду рад мнениям по поводу конкретных размеров: 32, 24, 21, 22, 26, 27 (и прочих).


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Вт мар 08, 2016 8:44 am 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
Leency, по поводу kf-шрифтов, думаю так: уже несколько cmm-программ используют эти шрифты, но при этом нет общесистемной библиотеки. Это ограничивает возможности других ЯП и увеличивает размер кода. Наверное, пора бы ее сделать. Я же, в ближайшие 2-3 месяца ничего по шрифтам делать не буду -- у меня еще есть длинный список недоработок, которые не зависят от шрифтов. Если за это время такая библиотека появится, то я быстро перейду на kf-шрифты.


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Сб май 21, 2016 6:32 am 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
v0.8a

1) Частичная поддержка таблиц: тэги table, tr, td, th; атрибут colspan (но не rowspan).
2) Внешние ссылки в строке состояния.
3) cp866.
4) Просмотр неформатированных текстов (только перед открытием файла требуется выбрать кодировку, изменить кодировку в процессе просмотра файла невозможно).
5) Список поддерживаемых расширений файлов в настройках /rd/1/settings/fb2read.ini (для Open Dialog).
6) Сохранение пути последнего открытого файла (для Open Dialog).
7) Исправлены некоторые ошибки.

Вложение:
1.png
1.png [ 33.22 КБ | 2929 просмотров ]


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн май 23, 2016 2:34 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Просто анонс без бинарника?


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн май 23, 2016 3:46 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
бинарник уже в сборке rev 6434


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Сб июн 18, 2016 7:15 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
Я пока останавливаю разработку и поэтому открываю исходники. Да, они в плохом состоянии и без комментариев, но такой уж я кодер, Oberon -- не C#, и задача оказалась сложнее чем я предполагал. Во всяком случае, программа собирается и работает. Главный модуль fb2read.ob07, все используемые модули в архиве.


Вложения:
Комментарий к файлу: обновлен до последней версии (v0.9a)
fb2read.source.zip [62.85 КБ]
9 скачиваний


Последний раз редактировалось akron1 Вт фев 07, 2017 4:35 am, всего редактировалось 1 раз.
Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пт сен 02, 2016 12:42 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
v0.8b

Поддержка kf-шрифтов. Пока без курсива и без сглаживания. Путь к файлу шрифта задается в файле /rd/1/settings/fb2read.ini. При невозможности загрузить файл, или если отсутствует kf-шрифт требуемого размера -- используется системный шрифт (Rasterworks.obj).


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 6:15 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
rev. 6532

v0.8c

- полная поддержка kf-шрифтов
- фоновое изображение
- улучшен интерфейс


Вложения:
11.png
11.png [ 71.5 КБ | 2089 просмотров ]
Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 6:45 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
akron1
Симпатично выглядит. А есть возможность прикрутить freetype ?


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 7:09 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
Библиотека в формате PE? А чем ее грузить?


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 9:33 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Могу сделать standalone DLL без внешних зависимостей и загрузчик. Я совершенно не в теме и не знаю может ли Оберон вызывать импортированные функции и скомпилированные Си-функции? Какие соглашения о передаче параметров ?


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 10:52 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
Возможности такие: можно загрузить "обычную" (.obj) библиотеку и выполнить динамическое связывание. Поддерживаются stdcall и cdecl (с фиксированным числом параметров). Короче, если есть адрес функции и известны параметры, то ее можно вызвать.


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 10:54 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
А при сборке проекта можно прилинковать скомпилированный код на С, если я оформлю загрузчик в виде статической библиотеки ?


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 10:56 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 83
Никаких линковок, только dll.


Вернуться к началу
 Заголовок сообщения: Re: FB2 Reader
СообщениеДобавлено: Пн сен 26, 2016 11:07 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
У Оберона свой линковщик, не LD ? Тогда загрузчик надо писать на паскале.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 61 сообщение ]  На страницу Пред. 1 2 3 4 5 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB