Topic: Fancy a challenge? Feel young again?
I saw this:
https://home.unicode.org/emoji-are-not- … -are-made/
Near the end of the document is the follwing.
Until the sending and receiving of images is
standardized in some manner so you can send any image in the world alongside
your text messages not just code points … well, Unicode is here for the world’s
emoji character needs.
Shall we have a go at devising an inline way to express images, such as custom emoji, in a text stream?
Here is my first idea.
A sixteen by sixteen bitmap image format for inline emoji.
Start with
#! to identify the sequence as a graphic to this format.
End with
%
Then a sequence of pairs of an uppercase letter to represent a colour, and a lowercase letter to indicate how many of that coloiur, from lowercase a for 1 to lowercase p for 16. A run of a number of colour cells cannot go over the end of a line onto the next line. However, if a colour directly follows a clour with no lowercase letter then a value of 1 is used. So a lowercase a is optional.
Colours
K Black
N Brown
R Red
O Orange
Y Yellow
G Green
B Blue
V Violet
E Grey
W White
C Cyan
P Pink
D Dark Grey
L Light Grey
S Sky Blue
So a graphic is an absolute minimum of 35 characters
Any carriage returns or line feeds in the sequence are ignored, an asterish is also ignored, it can be used to indicate an end oif line to assist manual comprehension if desiref.
This is a basic system.
It could be expanded, so please join in with ideas and enthusiasm if you so choose.
For example, a graphic could be defined by a code number, then stored locally and then used multiple times just by using the code number.
For example, maybe something like
#!=1; then the rest of the sequence,
to define local graphic number 1.
Then it could be
#!~1%
to use it within a text stream.
But that is just a basic bitmap format with a limited range of colours, but it is a start.
So bitmap, vector, and other possibilities such as more colours and so on remain on the horizon.
William