Масштаб шрифта, например у кого плохое зрение, чтобы можно было увеличить шрифты в системе.Pathoswithin wrote:А какие настройки ты предлагаешь?
Сглаживание если оно есть.
Пока это сейчас в голову ночью пришло, может еще придумаю.
Масштаб шрифта, например у кого плохое зрение, чтобы можно было увеличить шрифты в системе.Pathoswithin wrote:А какие настройки ты предлагаешь?
А можно ширину и высоту шрифта узнавать или это моноширинный шрифт?Pathoswithin wrote:Ну вот, теперь в ф4 ecx = XYRRGGBB h, где XY = AB00CDDD b, где DDD = (множитель шрифта)-1, то-есть 1 = х2, 7 = х8. Шрифт пока один.
В ф48 добавил подфункцию 9, ecx (cl) = 0 — отключить сглаживание, не 0 — включить.
Можно совокуплять.
Code: Select all
mov eax,48
mov ebx,9
xor ecx,ecx
int 40h
Системный шрифт имеет разрешение 9х(5+1), уменьшать его некуда.Может ли системный шрифт KOS быть уменьшен и оставаться читаемым при использовании данной имитации субпиксельного рендеринга?
Вообще-то, расчёт 3/1, 3/1, 3/1 дольше чем 4/0, 3/1, 2/2, но поскольку это грубо пофиг, я могу сделать так или даже оба варианта, так что решайте, какой лучше.Разницы нет никакой, разве что тратится время на обсчет бесполезного эффекта.
Тут вообще не понял. Видно, что мой алгоритм лучше заточен под шрифт, но я не применяю сглаживание к масштабированному шрифту. В чём нечестность?Однако честный субпиксельный рендеринг позволяет гибко масштабировать шрифты не сильно парясь о читаемости (3.png).
Толщина шрифта регулируется?Pathoswithin wrote:Угрожаешь? А чего возражать? Вот вам новый End, в остальном разницы практически не будет. Плюс небольшое исправление.
Users browsing this forum: No registered users and 8 guests