nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 28 May 2020 08:28



Reply to topic  [ 32 posts ]  Go to page 1, 2, 3  Next
Шрифт для троичной машинки. 
Author Message
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
Где то с пол года назад пришла мысль задуматься над шрифтом для более-менее полноценного троичного процессора (видеоадаптера). Исходил из сейчас утвердившегося трайта в 6 трит (конечно, первоначальный размер нарыл на просторах, возможно от Сетуни). Набросал табличку 27х27 и заполнил её нужным, затем всем, что попадалось и казалось нужным, а потом и вовсе вошел в кураж, места то ещё много...
Сетку принял 9х9, символы ставил почти хаотично. Практически не адаптировал символы 8х8 к данной сетке. Представляю на суд, то что получилось.
Очень надеюсь, что совместно родится табличка для 729 знаков в меру универсальная и полезная.


Attachments:
font3.png
font3.png [ 141.88 KiB | Viewed 3737 times ]
30 Nov 2017 14:52
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
Оригинал шрифта, так сказать, для редактирования


Attachments:
font3-S1.png
font3-S1.png [ 6.33 KiB | Viewed 3734 times ]
30 Nov 2017 14:59
Profile
Doomed

Joined: 08 Apr 2013 05:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Строчные буквы -- лютейший треш. Заглавные -- получше, но тоже не фонтан.

_________________
привет засранцу лавру :)


30 Nov 2017 15:25
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
angry_troll wrote:
лютейший треш

А я и не претендую (мне они самому не нравятся) :no: Мне главное понять какие из символов нужны, а какие заменить, так сказать составить табличку ASCII для троичности.


30 Nov 2017 15:28
Profile
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
Тут еще стоит заметить, что для "троичного" шрифта можно использовать три цвета: белый, серый, черный. Аппаратное сглаживание на самом низком уровне.


30 Nov 2017 15:35
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18584
Location: Silicon Valley
Reply with quote
Реквестирую поддержку схемознаков из шрифта nedoPC и Circuits.CC :)

Image

Кстати часть от него уже вижу :)

_________________
:eugeek: https://twitter.com/Shaos1973


30 Nov 2017 20:23
Profile WWW
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
Shaos wrote:
Кстати часть от него уже вижу

Да, я дергал символы с десятка разных мест, в том числе и с Ваших схемознаков.


01 Dec 2017 03:23
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18584
Location: Silicon Valley
Reply with quote
AlexanderZh wrote:
Shaos wrote:
Кстати часть от него уже вижу

Да, я дергал символы с десятка разных мест, в том числе и с Ваших схемознаков.

Последние 7 символов (до 0xFE) нужны чтобы троичные мультиплексоры рисовать :)

Image

Так что их тоже бы надо "надёргать" ;)

P.S. Может быть имеет смысл поддержать ASCII в положительной части таблички, чтобы конвертировать старые тексты ненужно было?

_________________
:eugeek: https://twitter.com/Shaos1973


01 Dec 2017 04:03
Profile WWW
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
Тут меня посетила идея. Стандартные символы нужно расположить по их двоичным "местам", что бы при конвертировании можно было переводить 1 в +1, 0 в -1 и обратно, а дополнительные символы расположить там, где в троичности задействован 0. Будет хоть какая нибудь совместимость.

Shaos wrote:
троичные мультиплексоры рисовать

Да да! Я немного порисовал в том редакторе, это меня и сподвигло закончить табличку шрифта, начатую еще году в 12-м.


01 Dec 2017 04:19
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18584
Location: Silicon Valley
Reply with quote
А почему 0 в -1, а не 0 в 0? На самом деле это будет перевод только в 6 битов (64 буквы) и табличка будет с дырками, а логичнее было бы ASCII целиком поддержать - причём не триты в биты, а именно коды в коды, т.е. чтобы скажем пробел с коодом 0x20 (32) представлялся бы тем же самым троичным кодом 32 (OOPPNN)

_________________
:eugeek: https://twitter.com/Shaos1973


01 Dec 2017 04:26
Profile WWW
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
Да, работать с кодом символа более удобно, так будет логичней.
Я просто исходил из +1 - true, -1 - false но сильно не думал, что в голову пришло, так сказать.


01 Dec 2017 04:41
Profile
Maniac

Joined: 22 Jun 2005 05:35
Posts: 259
Location: МО Россия
Reply with quote
Странная нумерация рядов и колонок.
от 13 до 0 и до 13
Почему так? Почему не в девятеричной или 27ричной системах счисления?

Второй вопрос.
размер символа 9*9 понятен - меньше некуда.
А вот количество символов 729 не многовато ли?
может на 243 остановится?!


01 Dec 2017 05:58
Profile ICQ
Maniac

Joined: 22 Jun 2005 05:35
Posts: 259
Location: МО Россия
Reply with quote
Третий вопрос.(ибо троичность :) )
Как отображается трито-пиксель?
Три цвета или может быть третье состояние это прозрачность?!
Нужно учесть третье состояние в шрифте тогда.


01 Dec 2017 06:10
Profile ICQ
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 18584
Location: Silicon Valley
Reply with quote
от -13 до 0 и далее до +13 вроде как

и 729 - самое то (если у нас 6-тритный комп)

мне идея с серым цветом понравилась - типа антиалиасинг на 3 уровня:

AlexanderZh wrote:
Тут еще стоит заметить, что для "троичного" шрифта можно использовать три цвета: белый, серый, черный. Аппаратное сглаживание на самом низком уровне.

_________________
:eugeek: https://twitter.com/Shaos1973


01 Dec 2017 06:11
Profile WWW
Doomed
User avatar

Joined: 21 Mar 2017 13:50
Posts: 570
Location: Spb
Reply with quote
А в 9-тритной машине, старшие 3 трита можно использовать как атрибут цвета, по три градации RGB (0%, 50% и 100%), но тогда фон будет постоянный у всего экрана.
Shaos wrote:
от -13 до 0 и далее до +13 вроде как

Так и есть. 27х27 сетка.


01 Dec 2017 07:14
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 32 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 5 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.