nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 06:52



Reply to topic  [ 28 posts ]  Go to page 1, 2  Next
Рисуем свой шрифт с символами шириной в 3 пиксела 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Видимо пришло время нарисовать свой "узкий" шрифт (ширина букв 3 пиксела плюс 1 пиксел на "пробел" между символами) - я даже подобрал разные примеры на подсмотреть :roll:

Вот например такое было сделано для БК:


Attachments:
4x8-bk.jpg
4x8-bk.jpg [ 167.61 KiB | Viewed 11571 times ]

_________________
:dj: https://mastodon.social/@Shaos
24 Jan 2023 00:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
3-пиксельные шрифты для ZX-спектрум:

Attachment:
4x8-zx.png
4x8-zx.png [ 48.23 KiB | Viewed 11566 times ]


Attachment:
Ugophy-ZX.png
Ugophy-ZX.png [ 79.03 KiB | Viewed 11568 times ]

_________________
:dj: https://mastodon.social/@Shaos


24 Jan 2023 00:47
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
У многих я гляжу высота букв 8 пикселов (1 пустой) - надо что ли для разнообразия подумать над шрифитом, который бы умещался в 7 пикселов (27 строк на ZX), а ещё лучше в 6 (32 строки на ZX), а то вон один чувак в твиттере даже шрифт 3х3 придумал :o


Attachments:
MiniMap4x4.png
MiniMap4x4.png [ 4.08 KiB | Viewed 11569 times ]

_________________
:dj: https://mastodon.social/@Shaos
24 Jan 2023 00:49
Profile WWW
Fanat

Joined: 01 Jan 2023 11:37
Posts: 80
Reply with quote
Ну, теоретически шрифт, чтобы все символы были различны и в него влезала вся ASCII должен быть размером не менее 2x4. например, ну или 3x3, что даже избыточно. Но как видим из того шрифта, прочитать его не так-то и просто, поэтому, взяв за мерку 8, можно догадаться что минимальная высота шрифта 5, три тёмные и две светлые точки. Ну и 6 чтобы оставить один пустой пиксель как междустрочный интервал, ну и ширина соответственно. не менее 3, а вообще 4 учитывая промежуток, то есть минимальный шрифт должен быть 6x4. Ну и зная размер уже не так и трудно взять гимп и нарисовать его, причём результат будет примерно одинаковый, кто бы не пытался его рисовать.

Хотя, учитывая что желательно иметь разный верхний и нижний регистр и что в буквах W или M желательно иметь выраженные переходы, по ширине желательный минимум — это тоже 5, ну и добавить пикселей по высоте для верхнего и нижнего регистра, желательно взять всё-таки матрицу 7x6.
А шрифт размером 6x4 мне всё-таки что-то не очень понравился. Собаки кстати нет. Интересно она хотя бы теоретически в 5x3 влезет?


Attachments:
font6x4.png
font6x4.png [ 489 Bytes | Viewed 11480 times ]
24 Jan 2023 23:05
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 82
Reply with quote
Также шрифт 8x4 был в текстовом видеоадаптере LEM1802 вымышленного компьютера DCPU-16 - можно у них подглянуть


28 Jan 2023 11:10
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 82
Reply with quote
Ещё вспомнил, не знаю уместно ли, но можно аппаратный dot stretching "лайфхак" использовать как в VT100 было: https://habr.com/ru/post/446598/


28 Jan 2023 11:14
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Предполагается, что шрифт будет исключительно латинским ?
а то букву Ж в три пиксела будет трудно вписать ... :ebiggrin:


14 Dec 2023 14:41
Profile
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 104
Reply with quote
Shaos wrote:
У многих я гляжу высота букв 8 пикселов (1 пустой) - надо что ли для разнообразия подумать над шрифитом, который бы умещался в 7 пикселов (27 строк на ZX), а ещё лучше в 6 (32 строки на ZX), а то вон один чувак в твиттере даже шрифт 3х3 придумал :o


это изобретатель не знает, что такое стандарт ASCII xD


14 Dec 2023 22:39
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Konstantin18 wrote:
Предполагается, что шрифт будет исключительно латинским ?
а то букву Ж в три пиксела будет трудно вписать ... :ebiggrin:

Ну некоторые буквы будут смутно распознаваемы по контексту :lol:

_________________
:dj: https://mastodon.social/@Shaos


15 Dec 2023 00:39
Profile WWW
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 104
Reply with quote
Кстати, мне понравился этот шрифт. Просмотреть можно с помощью программы Fony


Attachments:
atari-small.zip [2.03 KiB]
Downloaded 123 times
15 Dec 2023 03:55
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Вот ещё пример таких шрифтов из операционной системы X-DOS для ZX:


Attachments:
Screenshot from 2024-02-24 22-12-58.png
Screenshot from 2024-02-24 22-12-58.png [ 9.08 KiB | Viewed 4139 times ]

_________________
:dj: https://mastodon.social/@Shaos
24 Feb 2024 23:21
Profile WWW
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 104
Reply with quote
Shaos wrote:
Вот ещё пример таких шрифтов из операционной системы X-DOS для ZX:

а кодировка была 866 или 1251? Давно с IS-DOS не имел дела.


25 Feb 2024 00:57
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Это не IS-DOS, а X-DOS by Image Crew (c) 2001 :lol:

https://vtrd.in/release.php?r=1137175f405f663a78c16b1d323165e1

(по линку выше в онлайне можно запустить эту штуку и поглядеть живьём)

_________________
:dj: https://mastodon.social/@Shaos


25 Feb 2024 01:22
Profile WWW
Senior
User avatar

Joined: 14 Oct 2023 06:59
Posts: 104
Reply with quote
я по старинке использую шрифт, выдранный из BornDead (:


Attachments:
2024-02-25,13_09_30.png
2024-02-25,13_09_30.png [ 44.75 KiB | Viewed 4099 times ]
25 Feb 2024 03:16
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
А atari-small.zip [2.03 КиБ] можно точно также картинкой вывесить?
shiny wrote:
Кстати, мне понравился этот шрифт. Просмотреть можно с помощью программы Fony

_________________
:dj: https://mastodon.social/@Shaos


25 Feb 2024 03:49
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 28 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 33 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.