Unicode characters (that are available in FontStruct) translated into UTF-8 binary encoding and represented as pixels. Each colored pixel represents an ON value (1), and each empty pixel represents an OFF value (0).
Each character in this font is its mapped UTF-8 hex encoding translated from base 16 into binary in the variable-length and header/continuation format and represented as pixels.
All text characters with a UTF-8 (Unicode) decimal value from 0-255 (that are available in FontStruct) translated into 8-bit binary and represented as pixels. Each colored pixel represents an ON value (1), and each empty pixel represents an OFF value (0).
Each character in this font is its mapped UTF-8 decimal value translated from base 10 into binary in the fixed-width 8-bit format and represented as pixels.
UTF-8 uses byte prefixes on the code bytes for all characters to assist with designating and decoding specific multi-byte characters, the reason being that UTF-8 contains many more characters than can be stored in single 8-bit bytes and uses a variable-length byte system, meaning prefixes are necessary for UTF-8's purposes, otherwise multi-byte characters could be misinterpreted as different multiple single-byte characters.
However, since this font is meant to only handle 256 characters, which is exactly enough for single bytes to represent individual characters in a fixed-width 8 bit binary system, and thus am not subject to the same constraints as UTF-8 itself, I have decided to encode the UTF decimal value instead of the code byte itself, as encoding the UTF code byte would mean I lose the ability to keep consistent the amount of bytes for single characters (which is meant to be one for each character, 8 bits for each character) past decimal value 127 (>decimal value 127 in UTF-8 is the point at which the byte prefixes are actively taking up valuable space to store necessary data in each byte) while still staying in simple binary and without having to add byte prefixes or continuations.
Some examples of the font would be:
Character: A
UTF-8 Decimal Value: 65
8-Bit Binary: 01000001
Pixel Representation: □■□□□□□■
Character: [SP] (i.e. spacebar character)
UTF-8 Decimal Value: 32
8-Bit Binary: 00100000
Pixel Representation: □□■□□□□□
Character: ÿ
UTF-8 Decimal Value: 255
8-Bit Binary: 11111111
Pixel Representation: ■■■■■■■■
A sequel of sorts to my original Revised Latin. This is more similar to handwriting (despite its pixelated feel) and has more characters than the previous. Again, same rules apply as to the old font.
There is also 'ch' and 'ee' glyphs, accessed by using 'C' and 'E' respectively, and also a repeated-repeated letter glyph, accessible by using 'Y', in the context of, for example, "yesXYYYYYYYYYYYYYYY!"