sharing programmer-to-programmer. please enjoy. pages are formatted for landscape tablet, laptop, or monitor.

phonecia-alfavito (letter-givers)

in order to expand, innovate, and automate; i require universal symbols available absolutely everywhere. i built an 8-bit, 256 character font to support my future initiatives and infrastructure; and, avoid using any font libraries.

shrike is the name of that font and it supports both terminal/ncurses and a texture mapped font for graphical/opengl. it is drawn in ascii and compiled into final form by a series of utilities. but, dead simple during run-time.

production

design source file

this is the source file for shrike in simple ascii format. presented are the logic and greek letters i settled on (c0-ff). some are less common representations to ensure ease of recognition and clear differentiation.

charmap of terminal font

the shrike font is displayed using a simple utility giving reference to what’s available. where you see a double slash (\\), that’s the standard escape sequence i use to produce the character in my programs. that’s universal.

universal symbols

you can see from the layout, i was keen for macro control, extra math and grouping, and formal logic. nearly every character has a specific use in gyges (spreadsheet), standard automation, and even in my daemons.

greek characters

the greek characters were a lark; but, have turned out to be quite useful nearly every day. who knew ?! as expected, they make excellent, terse calculation variables.

line drawing symbols

i always though these were hold overs from a mainframe mentality, then i started to use them for ascii diagrams. i am hooked. again, who knew ?!

my test pattern for the line drawing symbols was a complicated maze from the internet. below that are some game playing map-tiles in ascii format.

pseudo-mayan glyphs ;)

yes, these odd character blocks get used ;)

yes, each 9x by 6y block has meaning.

sure, i have several other size versions too.

yup, they form an art-lang syllabary.

hint, they’re consonant-vowel combos

but, have many artistic/orientation options.

yes, its quite eccentric.

nope, i’m not embarrassed. they’re fun.

source code is GPL3 licensed, https://github.com/heatherlyrobert/phoenicia

Previous
Previous

rapid keyboard input with colemak-arensito (prd)

Next
Next

screen keyboard input with ekho-orieades (exp)