Page 3 of 6

Re: FB2 Reader

Posted: Mon Mar 07, 2016 11:32 pm
by Pathoswithin
Похоже, что это отличная программа, чтобы оценить шрифты. Буду рад мнениям по поводу конкретных размеров: 32, 24, 21, 22, 26, 27 (и прочих).

Re: FB2 Reader

Posted: Tue Mar 08, 2016 8:44 am
by akron1
Leency, по поводу kf-шрифтов, думаю так: уже несколько cmm-программ используют эти шрифты, но при этом нет общесистемной библиотеки. Это ограничивает возможности других ЯП и увеличивает размер кода. Наверное, пора бы ее сделать. Я же, в ближайшие 2-3 месяца ничего по шрифтам делать не буду -- у меня еще есть длинный список недоработок, которые не зависят от шрифтов. Если за это время такая библиотека появится, то я быстро перейду на kf-шрифты.

Re: FB2 Reader

Posted: Sat May 21, 2016 6:32 am
by akron1
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 KiB)
Viewed 11873 times

Re: FB2 Reader

Posted: Mon May 23, 2016 2:34 pm
by Wildwest
Просто анонс без бинарника?

Re: FB2 Reader

Posted: Mon May 23, 2016 3:46 pm
by akron1
бинарник уже в сборке rev 6434

Re: FB2 Reader

Posted: Sat Jun 18, 2016 7:15 pm
by akron1
update:
Исходники залиты в SVN (rev. 9896)

Re: FB2 Reader

Posted: Fri Sep 02, 2016 12:42 pm
by akron1
v0.8b

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

Re: FB2 Reader

Posted: Mon Sep 26, 2016 6:15 pm
by akron1
rev. 6532

v0.8c

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

Re: FB2 Reader

Posted: Mon Sep 26, 2016 6:45 pm
by Serge
akron1
Симпатично выглядит. А есть возможность прикрутить freetype ?

Re: FB2 Reader

Posted: Mon Sep 26, 2016 7:09 pm
by akron1
Библиотека в формате PE? А чем ее грузить?

Re: FB2 Reader

Posted: Mon Sep 26, 2016 9:33 pm
by Serge
Могу сделать standalone DLL без внешних зависимостей и загрузчик. Я совершенно не в теме и не знаю может ли Оберон вызывать импортированные функции и скомпилированные Си-функции? Какие соглашения о передаче параметров ?

Re: FB2 Reader

Posted: Mon Sep 26, 2016 10:52 pm
by akron1
Возможности такие: можно загрузить "обычную" (.obj) библиотеку и выполнить динамическое связывание. Поддерживаются stdcall и cdecl (с фиксированным числом параметров). Короче, если есть адрес функции и известны параметры, то ее можно вызвать.

Re: FB2 Reader

Posted: Mon Sep 26, 2016 10:54 pm
by Serge
А при сборке проекта можно прилинковать скомпилированный код на С, если я оформлю загрузчик в виде статической библиотеки ?

Re: FB2 Reader

Posted: Mon Sep 26, 2016 10:56 pm
by akron1
Никаких линковок, только dll.

Re: FB2 Reader

Posted: Mon Sep 26, 2016 11:07 pm
by Serge
У Оберона свой линковщик, не LD ? Тогда загрузчик надо писать на паскале.