301930
  • 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: ■■■■■■■■

  • Info:
    Created on Wed, 1st April. Last edited on Fri, 3rd April.
  • License:
  • Categories:
  • Sets:
  • Tag:

0 Comments

Also of Interest

Fontself

Make your fonts on iPad

GlyphsApp

Get the world’s leading font editor for OSX.

More from the Gallery

Pixel International Morse Code (1-1-2-2-3)by QuackDilly
Pixel International Morse Code (1-1-2-2-4)by QuackDilly
Pixel American Morse Code (1-1-2-1.5-4-5-2-3)by QuackDilly
Pixel International Morse Code (1-1-3-2-3)by QuackDilly
Spacerock Lightby LexKominek
birdseyeby LingoLinda
Cocomiby kassymkulov
mocholataAC55by jirinvk

From the Blog

News

Color Competition Results

News

Color Competition