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

Kernel-side graphics support
  • Думаю, не мешало бы его сделать намного легче.
    Attachments
    42rky1L.png
    42rky1L.png (115.7 KiB)
    Viewed 8791 times
    Из хаоса в космос
  • To me, it looks good when I push my nose to the screen, but rather pixelated from normal viewing distance.
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • Тут ещё надо сказать, что я может быть первый, кто пытается применить ClearType к растровым шрифтам.
    Сначала я сделал соотношение цветов фона и шрифта 2/0, 1/1, 0/2. Получилось цветасто.
    Потом простое сглаживание 1/1.
    Предыдущее соотношение 3/1, 2/2, 1/3.
    Если подумать, то при масштабировании х2 у меня закрашивается 1 пиксель из 4. Тогда попробуйте 4/0, 3/1, 2/2.
  • Pathoswithin: What about patents on ClearType? It does not form any problem?
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • Wow! That variant is very nice!
    Anyway for me we need to make font smooth optional, provide a way to on/off it.
    Attachments
    Screenshot_1.png
    Screenshot_1.png (115.62 KiB)
    Viewed 8764 times
    Из хаоса в космос
  • Its not exactly ClearType, more likely just subpixel rendering. Different color mixing proportions.
  • Leency wrote:Wow! That variant is very nice!
    Anyway for me we need to make font smooth optional, provide a way to on/off it.
    Very nice indeed.
    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein
  • Да, настройку сделать можно. Но сглаживание только для мелких, которые без него читать довольно трудно.
  • Pathoswithin wrote:Да, настройку сделать можно. Но сглаживание только для мелких, которые без него читать довольно трудно.
    А можно реализовать глобальную настройку шрифта, чтобы был текстовый файл в папке setting в виде ini формата, чтобы можно было детально настраивать шрифт? Можно было бы тогда программу настройки шрифта написать.
    Технологии меняют мир, а я - меняю технологии.
  • А какие настройки ты предлагаешь?
  • Pathoswithin wrote:А какие настройки ты предлагаешь?
    Масштаб шрифта, например у кого плохое зрение, чтобы можно было увеличить шрифты в системе.
    Сглаживание если оно есть.
    Пока это сейчас в голову ночью пришло, может еще придумаю.
    Технологии меняют мир, а я - меняю технологии.
  • Увеличить шрифты в системе непросто, надо менять размер графических элементов под ними. Хотя, сколько их? Меню и панель...
  • Ну вот, теперь в ф4 ecx = XYRRGGBB h, где XY = AB00CDDD b, где DDD = (множитель шрифта)-1, то-есть 1 = х2, 7 = х8. Шрифт пока один.
    В ф48 добавил подфункцию 9, ecx (cl) = 0 — отключить сглаживание, не 0 — включить.
    Можно совокуплять.
  • Можешь выложить для тестов скомпиленное ядро и программу с разным размером шрифтов?
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 11 guests