Page 5 of 9

Re: Ссылки на сайты

Posted: Sat Nov 07, 2015 9:37 am
by XProger
Мне одному кажется, что i в этом шрифте никакая?

Re: Ссылки на сайты

Posted: Sun Nov 08, 2015 3:59 am
by Yason
Pathoswithin wrote:А чего вы хотели? Я ещё в статье об этом писал, что без сглаживания векторные шрифты выглядят хуже растровых. Даже с хорошим хинтингом много из однобитовых шрифтов не выжмешь.

Yason
Теперь .kf в Eolite по умолчанию просмотрщиком открывается.
Ясно. :D

Re: Ссылки на сайты

Posted: Thu Nov 12, 2015 12:46 pm
by Yason
Вот, ещё шрифты нашёл (pt mono, pt sans, pt serif). Не знаю, есть ли они в Колибри, но... Выглядят, очень неплохо (во всяком случае, моноширинный)(в XP'юше). По сравнению, со шрифтом Hack, эти шрифты вообще шикарные. Мало того, что открытые и выгледят хорошо, да ещё и поддерживают туеву хучу языков.
Цитата с оф. сайта ПараТайп wrote:В конце 2011 года выпущен шрифт ПТ Моно — моноширинный шрифт, дополняющий супергарнитуру ПТ Санс – ПТ Сериф, разработанную в рамках проекта общенациональных бесплатных шрифтов.

Гарнитуры ПТ Санс и ПТ Сериф, выпущеные в 2009–2010 годах, являются шрифтами универсального назначения с открытой пользовательской лицензией. Они призваны не только обслуживать печатные издания, сетевые информационные ресурсы, официальную и деловую переписку, образование и науку, но и способствовать развитию национальных письменностей и межкультурного обмена.
Цитата с оф. сайта ПараТайп wrote:ПТ Санс, ПТ Сериф и ПТ Моно поддерживают обширный список языков Евразии на латинской и кириллической основе. Найти другие шрифты, поддерживающие тот или иной язык, можно в справочном разделе сайта.

Важной особенностью шрифтов является поддержка всех официальных и большинства титульных языков народов и народностей РФ.
Скрин моноширинного шрифта.
Image

Re: Ссылки на сайты

Posted: Thu Nov 12, 2015 3:27 pm
by paulcodeman
Yason wrote:Вот, ещё шрифты нашёл (pt mono, pt sans, pt serif). Не знаю, есть ли они в Колибри, но... Выглядят, очень неплохо (во всяком случае, моноширинный)(в XP'юше). По сравнению, со шрифтом Hack, эти шрифты вообще шикарные. Мало того, что открытые и выгледят хорошо, да ещё и поддерживают туеву хучу языков.
Цитата с оф. сайта ПараТайп wrote:В конце 2011 года выпущен шрифт ПТ Моно — моноширинный шрифт, дополняющий супергарнитуру ПТ Санс – ПТ Сериф, разработанную в рамках проекта общенациональных бесплатных шрифтов.

Гарнитуры ПТ Санс и ПТ Сериф, выпущеные в 2009–2010 годах, являются шрифтами универсального назначения с открытой пользовательской лицензией. Они призваны не только обслуживать печатные издания, сетевые информационные ресурсы, официальную и деловую переписку, образование и науку, но и способствовать развитию национальных письменностей и межкультурного обмена.
Цитата с оф. сайта ПараТайп wrote:ПТ Санс, ПТ Сериф и ПТ Моно поддерживают обширный список языков Евразии на латинской и кириллической основе. Найти другие шрифты, поддерживающие тот или иной язык, можно в справочном разделе сайта.

Важной особенностью шрифтов является поддержка всех официальных и большинства титульных языков народов и народностей РФ.
Скрин моноширинного шрифта.
Image
Перевел PT Sans, действительно отличный шрифт, можешь глянуть, на кодировку не обращай внимание, её нужно просто поменять.
Всего 95 кб. а размер в нем от 9 пикселей - до 45 пикселей!

Re: Ссылки на сайты

Posted: Fri Nov 13, 2015 12:05 am
by Yason
pavelyakov wrote:Перевел PT Sans, действительно отличный шрифт, можешь глянуть, на кодировку не обращай внимание, её нужно просто поменять.
Всего 95 кб. а размер в нем от 9 пикселей - до 45 пикселей!
Спасибо. Сейчас заценю. :D

Re: Ссылки на сайты

Posted: Fri Nov 13, 2015 12:38 am
by Yason
PT Sans, просто замечательно смотрится в Колибри.

Вот.
Image

Re: Ссылки на сайты

Posted: Fri Nov 13, 2015 1:09 am
by paulcodeman
Yason wrote:PT Sans, просто замечательно смотрится в Колибри.

Вот.
Image
Я думаю после того как сделаю gui (рамку для ввода текста) то можно на основании этого шрифта и gui сделать хороший редактор.

Re: Ссылки на сайты

Posted: Fri Nov 13, 2015 10:32 am
by Veliant
А где можно найти программу для конвертации в KF или алгоритм?

Add:
Алгоритм уже понял сам

Re: Ссылки на сайты

Posted: Fri Nov 13, 2015 2:14 pm
by paulcodeman
Veliant wrote:А где можно найти программу для конвертации в KF или алгоритм?

Add:
Алгоритм уже понял сам
http://font.ga/
Но он еще не до конца доработан

Re: Ссылки на сайты

Posted: Wed Dec 16, 2015 1:56 pm
by art_zh
Перерыл весь официальный сайт ГЛОНАСС в поисках спецификации открытого навигационного протокола.
Нашел только полушпионский отчет 20-летней давности
ftp://ftp.kolibrios.org/users/art_zh/do ... LONASS.pdf

Re: Ссылки на сайты

Posted: Wed Dec 16, 2015 5:57 pm
by Wildwest
Голосом Ельцина: Диссертация, понимаешь....

Re: Ссылки на сайты

Posted: Fri Dec 18, 2015 2:54 pm
by art_zh
Да, вот здесь еще есть 3-4 технически-полезных абзаца русском
http://www.spacecorp.ru/press/branchnew ... e_id=21630

Обратите внимание: все ссылки в конце статьи - англоязычные.
И кто-то еще удивляется, почему все ГЛОНАСС-локаторы made in оттуда.

Re: Ссылки на сайты

Posted: Wed Jan 20, 2016 5:28 pm
by art_zh
Спасибо Яндексу - в рунете все-таки есть исчерпывающе-полная книга по ГЛОНАССУ!

ftp://ftp.kolibrios.org/users/art_zh/do ... yapkin.pdf

(похоже, кто-то слил пособие для военных инженеров)

Re: Ссылки на сайты

Posted: Wed Feb 03, 2016 9:30 pm
by IgorA
Интересная штукенция по адресу:
https://github.com/humu2009/tinygl.js/b ... triangle.c
а именно
Texture mapping with perspective correction and bilinear filtering
что в переводе означает наложение текстуры с перспективной коррекцией и билинейной фильтрацией
Говоря простым языком это наложение сглаженной текстуры (для перспективного режима). Одна из доработок кода TinyGL на github.
Особенно мне понравился макрос для рисования пикселя :wink:
Spoiler:

Code: Select all

#define PUT_PIXEL(_a)				\
{						\
   float w; \
   unsigned int s, t; \
   unsigned int a, b, c, d; \
   PIXEL texel0, texel1, texel2, texel3; \
   if (ZCMP(z,pz[_a])) {				\
	   w = 1.0f / winv; \
       s = (unsigned int) (sz * w); \
       t = (unsigned int) (tz * w); \
	   texel0 = texture[(t & t_bound) << s_log2 | (s & s_bound)];	\
	   if (texel0 & 0xff000000) { \
         texel1 = texture[(t & t_bound) << s_log2 | ((s+1) & s_bound)]; \
         texel2 = texture[((t+1) & t_bound) << s_log2 | (s & s_bound)]; \
         texel3 = texture[((t+1) & t_bound) << s_log2 | ((s+1) & s_bound)]; \
         if ((texel1 & 0xff000000) && (texel2 & 0xff000000) && (texel3 & 0xff000000)) { \
           a = (unsigned int)((sz * w - s) * 16); \
           b = 16 - a; \
           c = ((unsigned int)((tz * w - t) * 16)); \
           d = 16 - c; \
           pp[_a] = ((d * (b * (texel0 & 0xff00ff) + a * (texel1 & 0xff00ff)) + c * (b * (texel2 & 0xff00ff) + a * (texel3 & 0xff00ff))) >> 8) & 0xff00ff | \
                    ((d * (b * (texel0 & 0xff00) + a * (texel1 & 0xff00)) + c * (b * (texel2 & 0xff00) + a * (texel3 & 0xff00))) >> 8) & 0xff00 | \
                    texel0 & 0xff000000; \
           pz[_a] = z;				\
         } \
      } \
    }						\
    z+=dzdx;					\
    sz+=dszdx;					\
    tz+=dtzdx;					\
	  winv+=dwinvdx;      \
}

Re: Ссылки на сайты

Posted: Thu Feb 11, 2016 11:45 pm
by Yason
На заметку. Кто-то на хабре, выложил парсер html, написанный на Сях. Может кому пригодится для разработки браузера для Колибри.

MyHTML — HTML парсер на «голом» Си с поддержкой POSIX Threads
GitHub. MyHTML C/C++ HTML 5 Parser. Using threads.

Parser features (v0.2.1 beta 1):
Asynchronous Parsing, Build Tree and Indexation
Fully conformant with the HTML5 specification
Two API - high and low-level
Manipulation of elements: add, change, delete and other
Manipulation of elements attributes: add, change, delete and other
Support 34 character encoding by specification encoding.spec.whatwg.org
Support detecting character encodings
Support Single Mode parsing
Support for fragment parsing
Support for parsing by chunks
No outside dependencies
C99 support

Support encodings for InputStream:
X_USER_DEFINED, UTF_8, UTF_16LE, UTF_16BE, BIG5, EUC_KR, GB18030,
IBM866, ISO_8859_10, ISO_8859_13, ISO_8859_14, ISO_8859_15, ISO_8859_16, ISO_8859_2, ISO_8859_3,
ISO_8859_4, ISO_8859_5, ISO_8859_6, ISO_8859_7, ISO_8859_8, KOI8_R, KOI8_U, MACINTOSH,
WINDOWS_1250, WINDOWS_1251, WINDOWS_1252, WINDOWS_1253, WINDOWS_1254, WINDOWS_1255, WINDOWS_1256,
WINDOWS_1257, WINDOWS_1258, WINDOWS_874, X_MAC_CYRILLIC

Support encodings for output:
Program working in UTF-8 and returns all in UTF-8

Detecting character encodings:
Now it UTF-8, UTF-16LE, UTF16BE and russian windows-1251, koi8-r, iso-8859-5, x-mac-cyrillic, ibm866

AUTHOR: Alexander Borisov