nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 10 Dec 2024 14:30



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

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

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


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

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

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

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


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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


24 Jan 2023 00:47
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23467
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 15552 times ]

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973
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 15463 times ]
24 Jan 2023 23:05
Profile
Fanat

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


28 Jan 2023 11:10
Profile
Fanat

Joined: 09 Jun 2022 00:49
Posts: 83
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: 325
Location: Украина, Луганская обл.
Reply with quote
Предполагается, что шрифт будет исключительно латинским ?
а то букву Ж в три пиксела будет трудно вписать ... :ebiggrin:


14 Dec 2023 14:41
Profile
Maniac
User avatar

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


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

_________________
uselessretro.blogspot.com


14 Dec 2023 22:39
Profile
Admin
User avatar

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

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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


15 Dec 2023 00:39
Profile WWW
Maniac
User avatar

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


Attachments:
atari-small.zip [2.03 KiB]
Downloaded 185 times

_________________
uselessretro.blogspot.com
15 Dec 2023 03:55
Profile
Admin
User avatar

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

Image


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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973
24 Feb 2024 23:21
Profile WWW
Maniac
User avatar

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

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

_________________
uselessretro.blogspot.com


25 Feb 2024 00:57
Profile
Admin
User avatar

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

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

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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


25 Feb 2024 01:22
Profile WWW
Maniac
User avatar

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


Attachments:
2024-02-25,13_09_30.png
2024-02-25,13_09_30.png [ 44.75 KiB | Viewed 8082 times ]

_________________
uselessretro.blogspot.com
25 Feb 2024 03:16
Profile
Admin
User avatar

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

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


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

Who is online

Users browsing this forum: No registered users and 1 guest


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.