PDA

Просмотр полной версии : расположение шрифта 8х5 в памяти боком: ++ и -- такого подхода



Знахарь
19.04.2018, 02:05
Вспомнилась тулза sprite tools кажется - для выдирания графики из памяти. Шрифт этой тулзы был кажется 8х5 или 8х6. Размещен был боком, т.е. символы были нарисованы под 90 градусов и между ними экономилось место, т.к. ширина символа становилась его высотой.

По скорости вывода такое расположение как вообще по сравнению с традиционным? Кто-то делал? Интим сдвинутые 8 раз на всю страницу шрифты не предлагать. Предлагать в рамках простого вывода шрифтового набора для использования, скажем, в утилитах. Т.е. и компактненько и быстренько.

shurik-ua
19.04.2018, 06:51
Тогда уж лучше пропорциональный шрифт юзать - читать приятнее )

Shiny
19.04.2018, 08:43
символы 8x5 не втиснутся в знакоместа. я использовал 8х6, но больно гиморно печатать текст.

Rubts0FF
19.04.2018, 10:00
Вспомнилась тулза sprite tools ... или 8х6. Размещен был боком, т.е. ... под 90 градусов.
В Sprite Tools, в обоих версиях шрифт был в самом обычном формате. Исходники видел лично, т.к. с одним из авторов, Костей Афендиковым, в то время активно общался на почве .. программирования, ZAsm 2.4(5) ну и далее ZAsm 3(3.10). Относительно памяти так хранить шрифт конечно экономно, но больно накладно выводить, печатать.

Знахарь
19.04.2018, 10:58
Ага, печать будет таки нудная... эх а думалось - а вдруг кто как-то этак закрутил )))) Впрочем, при неспешных делах - оно может и вполне годно

Rubts0FF
19.04.2018, 11:07
Я этим страдал с другой целью, обычный шрифт и вертикальный вывод. Если это короткое сообщение а-ля заголовок окна - оно того стоит, если выводить много ... это же каждый символ нужно повернуть на 90 (270) градусов.

Shiny
19.04.2018, 12:18
Как-то раз страдал такой задачей:
http://g0blinish.ucoz.ru/forblog/40.ZIP

Естественно, что косяки вылезают, не довел до конца. Быстрая печать реализуется за счет памяти - нужно три шрифта, где выполнены нужные сдвиги.