Рисуем свой шрифт с символами шириной в 3 пиксела
Moderator: Shaos
Рисуем свой шрифт с символами шириной в 3 пиксела
Видимо пришло время нарисовать свой "узкий" шрифт (ширина букв 3 пиксела плюс 1 пиксел на "пробел" между символами) - я даже подобрал разные примеры на подсмотреть
Вот например такое было сделано для БК:
Вот например такое было сделано для БК:
- Attachments
- 4x8-bk.jpg (167.61 KiB) Viewed 15669 times
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
3-пиксельные шрифты для ZX-спектрум:
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
У многих я гляжу высота букв 8 пикселов (1 пустой) - надо что ли для разнообразия подумать над шрифитом, который бы умещался в 7 пикселов (27 строк на ZX), а ещё лучше в 6 (32 строки на ZX), а то вон один чувак в твиттере даже шрифт 3х3 придумал
- Attachments
- MiniMap4x4.png (4.08 KiB) Viewed 15667 times
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Ну, теоретически шрифт, чтобы все символы были различны и в него влезала вся ASCII должен быть размером не менее 2x4. например, ну или 3x3, что даже избыточно. Но как видим из того шрифта, прочитать его не так-то и просто, поэтому, взяв за мерку 8, можно догадаться что минимальная высота шрифта 5, три тёмные и две светлые точки. Ну и 6 чтобы оставить один пустой пиксель как междустрочный интервал, ну и ширина соответственно. не менее 3, а вообще 4 учитывая промежуток, то есть минимальный шрифт должен быть 6x4. Ну и зная размер уже не так и трудно взять гимп и нарисовать его, причём результат будет примерно одинаковый, кто бы не пытался его рисовать.
Хотя, учитывая что желательно иметь разный верхний и нижний регистр и что в буквах W или M желательно иметь выраженные переходы, по ширине желательный минимум — это тоже 5, ну и добавить пикселей по высоте для верхнего и нижнего регистра, желательно взять всё-таки матрицу 7x6.
А шрифт размером 6x4 мне всё-таки что-то не очень понравился. Собаки кстати нет. Интересно она хотя бы теоретически в 5x3 влезет?
Хотя, учитывая что желательно иметь разный верхний и нижний регистр и что в буквах W или M желательно иметь выраженные переходы, по ширине желательный минимум — это тоже 5, ну и добавить пикселей по высоте для верхнего и нижнего регистра, желательно взять всё-таки матрицу 7x6.
А шрифт размером 6x4 мне всё-таки что-то не очень понравился. Собаки кстати нет. Интересно она хотя бы теоретически в 5x3 влезет?
- Attachments
- font6x4.png (489 Bytes) Viewed 15578 times
-
- Fanat
- Posts: 83
- Joined: 09 Jun 2022 07:49
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Также шрифт 8x4 был в текстовом видеоадаптере LEM1802 вымышленного компьютера DCPU-16 - можно у них подглянуть
-
- Fanat
- Posts: 83
- Joined: 09 Jun 2022 07:49
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Ещё вспомнил, не знаю уместно ли, но можно аппаратный dot stretching "лайфхак" использовать как в VT100 было: https://habr.com/ru/post/446598/
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 22:48
- Location: Украина, Луганская обл.
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Предполагается, что шрифт будет исключительно латинским ?
а то букву Ж в три пиксела будет трудно вписать ...
а то букву Ж в три пиксела будет трудно вписать ...
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
это изобретатель не знает, что такое стандарт ASCII xDShaos wrote:У многих я гляжу высота букв 8 пикселов (1 пустой) - надо что ли для разнообразия подумать над шрифитом, который бы умещался в 7 пикселов (27 строк на ZX), а ещё лучше в 6 (32 строки на ZX), а то вон один чувак в твиттере даже шрифт 3х3 придумал
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Ну некоторые буквы будут смутно распознаваемы по контекстуKonstantin18 wrote:Предполагается, что шрифт будет исключительно латинским ?
а то букву Ж в три пиксела будет трудно вписать ...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Кстати, мне понравился этот шрифт. Просмотреть можно с помощью программы Fony
- Attachments
- atari-small.zip
- (2.03 KiB) Downloaded 193 times
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Вот ещё пример таких шрифтов из операционной системы X-DOS для ZX:
- Attachments
- Screenshot from 2024-02-24 22-12-58.png (9.08 KiB) Viewed 8237 times
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
а кодировка была 866 или 1251? Давно с IS-DOS не имел дела.Shaos wrote:Вот ещё пример таких шрифтов из операционной системы X-DOS для ZX:
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
Это не IS-DOS, а X-DOS by Image Crew (c) 2001
https://vtrd.in/release.php?r=1137175f405f663a78c16b1d323165e1
(по линку выше в онлайне можно запустить эту штуку и поглядеть живьём)
https://vtrd.in/release.php?r=1137175f405f663a78c16b1d323165e1
(по линку выше в онлайне можно запустить эту штуку и поглядеть живьём)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
я по старинке использую шрифт, выдранный из BornDead (:
- Attachments
- 2024-02-25,13_09_30.png (44.75 KiB) Viewed 8197 times
Re: Рисуем свой шрифт с символами шириной в 3 пиксела
А atari-small.zip [2.03 КиБ] можно точно также картинкой вывесить?
shiny wrote:Кстати, мне понравился этот шрифт. Просмотреть можно с помощью программы Fony
Я тут за главного - если что шлите мыло на me собака shaos точка net