Follow

​​:nyancat_rainbow:​​​​:nyancat_rainbow:​​​​:nyancat_rainbow:​​:nyancat_rainbow:​​​​:nyancat_rainbow:​​​​:nyancat_rainbow:​​​​:nyancat_body:​​​​:nyancat_face:​​

magic!

Β· Β· 0 Β· 9 Β· 9

are such a great way to communicate, but sadly limited by the very small space of Unicode code points and a bureaucratic expansion process. The limitation similarly hampers the use of many obscure languages, many of us would like to write love letters in Klingon or tax returns in Tengwar, for instance.

It is time to expand the Unicode standard! I propose that code points be expanded from the pathetic 32 bits to a full 24576 bits. To simplify matters, each code points will be directly mapped to a glyph corresponding to a 32x32 8-bit RGB array. Thus the code point representation encodes the visual presentation. If this idea sounds familiar, it is nothing more than content-addressable storage, similar to what git uses.

This unprecedented flexibility is surely going to revolutionize communication. And the bigger size of each characters is offset by the possibilities - for instance, short xml tags can fit directly in a single glyph, and for fine print, several lines can be written in parallel as a single row of code points. What's not to like? Call your ISO representative TODAY!

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.