Рисуем свой шрифт с символами шириной в 3 пиксела

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23633
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Shaos »

Видимо пришло время нарисовать свой "узкий" шрифт (ширина букв 3 пиксела плюс 1 пиксел на "пробел" между символами) - я даже подобрал разные примеры на подсмотреть :roll:

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

4x8-bk.jpg
4x8-bk.jpg (167.61 KiB) Viewed 15658 times

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23633
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Shaos »

3-пиксельные шрифты для ZX-спектрум:

4x8-zx.png
4x8-zx.png (48.23 KiB) Viewed 15653 times

Ugophy-ZX.png
Ugophy-ZX.png (79.03 KiB) Viewed 15655 times

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23633
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Shaos »

У многих я гляжу высота букв 8 пикселов (1 пустой) - надо что ли для разнообразия подумать над шрифитом, который бы умещался в 7 пикселов (27 строк на ZX), а ещё лучше в 6 (32 строки на ZX), а то вон один чувак в твиттере даже шрифт 3х3 придумал :o
Attachments

MiniMap4x4.png
MiniMap4x4.png (4.08 KiB) Viewed 15656 times

Я тут за главного - если что шлите мыло на me собака shaos точка net
Andnor
Fanat
Posts: 80
Joined: 01 Jan 2023 18:37

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Andnor »

Ну, теоретически шрифт, чтобы все символы были различны и в него влезала вся ASCII должен быть размером не менее 2x4. например, ну или 3x3, что даже избыточно. Но как видим из того шрифта, прочитать его не так-то и просто, поэтому, взяв за мерку 8, можно догадаться что минимальная высота шрифта 5, три тёмные и две светлые точки. Ну и 6 чтобы оставить один пустой пиксель как междустрочный интервал, ну и ширина соответственно. не менее 3, а вообще 4 учитывая промежуток, то есть минимальный шрифт должен быть 6x4. Ну и зная размер уже не так и трудно взять гимп и нарисовать его, причём результат будет примерно одинаковый, кто бы не пытался его рисовать.

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

font6x4.png
font6x4.png (489 Bytes) Viewed 15567 times

belfegor96
Fanat
Posts: 83
Joined: 09 Jun 2022 07:49

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by belfegor96 »

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

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by belfegor96 »

Ещё вспомнил, не знаю уместно ли, но можно аппаратный dot stretching "лайфхак" использовать как в VT100 было: https://habr.com/ru/post/446598/
Konstantin18
Maniac
Posts: 325
Joined: 15 Jan 2019 22:48
Location: Украина, Луганская обл.

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Konstantin18 »

Предполагается, что шрифт будет исключительно латинским ?
а то букву Ж в три пиксела будет трудно вписать ... :ebiggrin:
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by shiny »

Shaos wrote:У многих я гляжу высота букв 8 пикселов (1 пустой) - надо что ли для разнообразия подумать над шрифитом, который бы умещался в 7 пикселов (27 строк на ZX), а ещё лучше в 6 (32 строки на ZX), а то вон один чувак в твиттере даже шрифт 3х3 придумал :o
это изобретатель не знает, что такое стандарт ASCII xD
User avatar
Shaos
Admin
Posts: 23633
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Shaos »

Konstantin18 wrote:Предполагается, что шрифт будет исключительно латинским ?
а то букву Ж в три пиксела будет трудно вписать ... :ebiggrin:
Ну некоторые буквы будут смутно распознаваемы по контексту :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by shiny »

Кстати, мне понравился этот шрифт. Просмотреть можно с помощью программы Fony
Attachments

atari-small.zip
(2.03 KiB) Downloaded 193 times

User avatar
Shaos
Admin
Posts: 23633
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Shaos »

Вот ещё пример таких шрифтов из операционной системы 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 8226 times

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by shiny »

Shaos wrote:Вот ещё пример таких шрифтов из операционной системы X-DOS для ZX:
а кодировка была 866 или 1251? Давно с IS-DOS не имел дела.
User avatar
Shaos
Admin
Posts: 23633
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Shaos »

Это не IS-DOS, а X-DOS by Image Crew (c) 2001 :lol:

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

(по линку выше в онлайне можно запустить эту штуку и поглядеть живьём)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by shiny »

я по старинке использую шрифт, выдранный из BornDead (:
Attachments

2024-02-25,13_09_30.png
2024-02-25,13_09_30.png (44.75 KiB) Viewed 8186 times

User avatar
Shaos
Admin
Posts: 23633
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Рисуем свой шрифт с символами шириной в 3 пиксела

Post by Shaos »

А atari-small.zip [2.03 КиБ] можно точно также картинкой вывесить?
shiny wrote:Кстати, мне понравился этот шрифт. Просмотреть можно с помощью программы Fony
Я тут за главного - если что шлите мыло на me собака shaos точка net
Post Reply