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