Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   Этюды: печать шрифтом 5x5... (http://zx-pk.ru/showthread.php?t=502)

breeze 21st March 2005 01:24

Этюды: печать шрифтом 5x5...
 
.

Spectre 21st March 2005 14:13

5x5 IMHO изврат - не очень читабельно. По читабельности хороши 6x6 (в Аласме) и 5x8 (в QC).

5x5 и 5x8 лучше всего делаются 8-ю процедурами печати - по размеру ~250 байт, по скорости очень хорошо (аналогично 6x8). Я как-то пробовал еще делать 8 шрифтов (см. газеты Fantik, приложение к газете Fenzin'у) где половина шрифтов двухбайтная, получается очень быстро, но требуется 2 страницы памяти под шрифты.

dwt 21st March 2005 14:29

Quote:

Originally Posted by breeze
На затравку, нужна процедура печати шрифтом 5x5 желательно максимально быстрая, есть у кого такая ?

(ну на худой конец, хоть какая-то :( )

Если не секрет, для чего?

bugsy 21st March 2005 17:48

Quote:

Originally Posted by breeze
нужна процедура печати шрифтом 5x5 ...

(ну на худой конец, хоть какая-то :( )

хоть какая-то здесь... :rolleyes:

Spectre 22nd March 2005 13:25

1 Attachment(s)
Quote:

Originally Posted by breeze
ну вообще-то всё-таки 5 на 5 + 1 пиксель отступа :) так что наверное это всё-таки 6 на 6 в твоём понятии ;)

Ну так выражевывайся понятнее. ;) Сам же написал шрифт 5x5. А 6x6 в Аласме выглядит очень приятно, именно такой аласм юзает AlCo. Единственный минус (почему его практически не используют) - никак не раскрасишь отдельные строки.

Quote:

Originally Posted by breeze
ну так ексампл в студию!

А самому на Virtual TR-DOS'а сходить и скачать лень? А потом Paul Pavlov ругается на zx.pk.ru и грозится свой сайт закрыть. :)

Смотри вложение, там на интрушке кнопок не жми - зависнет (Mentat наглючил). Скорость листания по экранам специально замедлена HALT'ами, упор сделан на максимально быстрый построчный скролл. Строка скроллится примерно за 1.5 фрэйма, из которых большую часть времени сжирает стэковый сдвиг экрана вместе с атрибутами, также есть звуки на AY, опрос мышки, клавы, джойстика. Сама печаталка занимает мизер времени (она раскручена, плюс раскручены шрифты). У меня где-то даже остался исходник этого вьювера.

Sinus 23rd March 2005 11:03

Тут скорее этюд нарисовать этот самый шрифт 5x5 ;)
Кста, а что если нарисовать шрифт именно 5x5 (т.е. учитывая отступы - 4x4)?
Типа Gfx-этюд. ;)

Spectre 23rd March 2005 13:18

Quote:

Originally Posted by Sinus
Тут скорее этюд нарисовать этот самый шрифт 5x5 ;)
Кста, а что если нарисовать шрифт именно 5x5 (т.е. учитывая отступы - 4x4)?
Типа Gfx-этюд. ;)

Как я уже писал выше - это будет изврат. Можно и шрифт 1x1 нарисовать. ;)

Есть такой анекдот: "Придумывали новый упаковщик пакующий любые данные в 1 бит. Осталось только придумать к нему распаковщик." :)

Неплохой шрифт 6x6 нарисован в Аласме, оттуда его и рекомендую взять.

MadCat! 23rd March 2005 21:13

Quote:

Originally Posted by Sinus
Тут скорее этюд нарисовать этот самый шрифт 5x5 ;)
Кста, а что если нарисовать шрифт именно 5x5 (т.е. учитывая отступы - 4x4)?
Типа Gfx-этюд. ;)

жаль, что по высоте для читабельности 5 - минимум (изобрази, например "S" с высотой 4)

Sinus 24th March 2005 10:34

Quote:

Originally Posted by Spectre
Как я уже писал выше - это будет изврат. Можно и шрифт 1x1 нарисовать. ;)

Есть такой анекдот: "Придумывали новый упаковщик пакующий любые данные в 1 бит. Осталось только придумать к нему распаковщик." :)

Неплохой шрифт 6x6 нарисован в Аласме, оттуда его и рекомендую взять.

Ага. Вспоминается iS-DOS, где можно было поставить 1x1 шрифт. Во изврат то ;)

Sinus 24th March 2005 10:49

Quote:

Originally Posted by MadCat!
жаль, что по высоте для читабельности 5 - минимум (изобрази, например "S" с высотой 4)

как нефиг. при содании таргетов я стал просто мега специалистом по рисованию
мелких шрифтов (ну там для фреймовости и всё такое ;) )

Code:


 $$$  $$    $  $ $  $  $$  $$$
$    $  $  $$$$ $  $ $  $  $
  $ $  $  $$$$ $$$$ $$$$  $
$$$  $$    $$  $  $ $  $  $

И еще скажи что нечитаемо :p


All times are GMT +4. The time now is 21:19.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.