Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Sep 20, 2020 9:04 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 70 posts ]  Go to page Previous 1 2 3 4 5 Next
Author Message
 Post subject: Re: FB2 Reader
PostPosted: Mon Mar 07, 2016 11:32 pm 
Offline
Mentor/Kernel Developer
User avatar

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Tue Mar 08, 2016 8:44 am 
Offline

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Sat May 21, 2016 6:32 am 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 145
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) Исправлены некоторые ошибки.

Attachment:
1.png
1.png [ 33.22 KiB | Viewed 5826 times ]


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon May 23, 2016 2:34 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
Просто анонс без бинарника?


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon May 23, 2016 3:46 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 145
бинарник уже в сборке rev 6434


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Sat Jun 18, 2016 7:15 pm 
Offline

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


Attachments:
FB2READ.zip [64.42 KiB]
Downloaded 8 times


Last edited by akron1 on Fri Jun 19, 2020 4:52 pm, edited 9 times in total.
Top
   
 Post subject: Re: FB2 Reader
PostPosted: Fri Sep 02, 2016 12:42 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 145
v0.8b

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 6:15 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 145
rev. 6532

v0.8c

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


Attachments:
11.png
11.png [ 71.5 KiB | Viewed 4986 times ]
Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 6:45 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
akron1
Симпатично выглядит. А есть возможность прикрутить freetype ?


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 7:09 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 145
Библиотека в формате PE? А чем ее грузить?


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 9:33 pm 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 10:52 pm 
Offline

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 10:54 pm 
Offline
Kernel Developer

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 10:56 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 145
Никаких линковок, только dll.


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 26, 2016 11:07 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
У Оберона свой линковщик, не LD ? Тогда загрузчик надо писать на паскале.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 70 posts ]  Go to page Previous 1 2 3 4 5 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


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 post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited