Масштабирование растровых системных шрифтов с AEB эффектом

Kernel-side graphics support
  • revision #5999
  • http://websvn.kolibrios.org/filedetails ... sfuncr.txt

    Функция 47 - вывести число в окно.
    * esi = 0xX0RRGGBB:
    * RR, GG, BB задают цвет
    * X = ABnn (биты)
    * nn = шрифт (0/1)
    * A игнорируется
    Похоже документация устарела и теперь "А" значит увеличение шрифта.
    Из хаоса в космос
  • Да, теперь не понятно как влияет новый шрифт на функцию 47.
    А еще по поводу документации нужно будет заодно обновить и 3-ю строку:
    ;; Copyright (C) KolibriOS team 2004-2012. All rights reserved. ;;
  • Насколько понимаю, теперь второй шрифт уже не поддерживается. Как же обратная совместимость? Это жаль конечно.

    Вот для сравнения как было раньше
    Spoiler:Image
    и как ужасно стало теперь
    Spoiler:Image
  • Почему не поддерживается? Просто чуть больше стал. Как по мне, так это раньше он был ужасен, а теперь нужно только расположение подправить (и убрать ужирнение).
  • Сейчас, как можно заметить на скриншоте из предыдущего поста, текст стал рисоваться ниже. Раньше ведь он рисовался нормально — так почему бы тогда это в ядре не поправить? Или это из-за другой высоты шрифта так стало? И тогда заодно про масштабирование вопрос: во сколько раз можно увеличивать шрифт, чтобы программа не вылетала как тут viewtopic.php?f=36&t=2252&p=66243#p66243?
  • Да, сейчас второй шрифт 16 пикселей в высоту, а раньше оба были 9.
    Имеет значение итоговая ширина строки: она не должна быть шире экрана, что в любом случае логично.
  • А если выводить текст в буфер? Есть ограничения на ширину?
  • 0CodErr wrote:Сейчас, как можно заметить на скриншоте из предыдущего поста, текст стал рисоваться ниже. Раньше ведь он рисовался нормально — так почему бы тогда это в ядре не поправить? Или это из-за другой высоты шрифта так стало? И тогда заодно про масштабирование вопрос: во сколько раз можно увеличивать шрифт, чтобы программа не вылетала как тут viewtopic.php?f=36&t=2252&p=66243#p66243?
    Уже во всех программах поправили.
    Из хаоса в космос
  • 0CodErr
    Тогда ограничением будет размер буфера.
  • Leency wrote:Уже во всех программах поправили.
    Вот здесь не поправили
    Spoiler:Image
  • Это не программа, а заброшенный осколок истории.
    Предлагаю любителям KFM поправить самим и как минимум прикрутить @OPEN.
    Из хаоса в космос
  • Весь вечер отлавливал ошибку в своем коде WebView и набрел на пренеприятное ограничение системы.
    WebView рисует текст в буфер и координаты текста ограничены значениями 32767 (2 байта) :(
    А вот эта страница http://www.c--sphinx.narod.ru/c--doc.htm 116000 пикселей в длину :(
    Из хаоса в космос
  • Отлично. Заодно и потребление памяти у WebView уменьшится :lol:
  • Who is online

    Users browsing this forum: No registered users and 3 guests