i love making utilities
| Fontstructing since | 30th March, 2026 |
| Fontstructions | 14 shared, 0 staff picks |
| Shared Glyphs | 1362 |
| Downloads | 22 downloads made of this designer’s work |
| Comments Made | 0 |
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: ■■■■■■■■
American (Railroad) Morse Code in (2x2) pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? ! & ( ) - / : ;
with these standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit, 2 pixels
Dot = 1 unit, 2x2 pixels
Dash = 2 unit, 2x4 pixels
Long Intra-Character Space (long space between dots/dashes of a letter) = 1.5 unit, 3 pixels
Long Dash = 4 unit, 2x8 pixels
Very Long Dash = 5 unit, 2x10 pixels
Intra-Word Space (space between letters of a word) = 2 unit, 4 pixels
Inter-Word Space (space between words) = 3 unit, 6 pixels
WILL ONLY BE ACCURATE DOWN TO 2x2 PIXEL SCALE, YOU CANT HAVE HALF A PIXEL!!!!
International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 2 unit
Intra-Word Space (space between letters of a word) = 3 unit
Inter-Word Space (space between words) = 7 unit
This is a clone of Pixel International Morse Code (1-1-2-3-4)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 2 unit
Intra-Word Space (space between letters of a word) = 2 unit
Inter-Word Space (space between words) = 7 unit
This is a clone of Pixel International Morse Code (1-1-2-2-4)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 3 unit
Intra-Word Space (space between letters of a word) = 2 unit
Inter-Word Space (space between words) = 7 unit
This is a clone of Pixel International Morse Code (1-1-3-2-4)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? @ _ ( ) + - / : ; =
with these standards (the standard defined by ITU, i.e. International Telecommunication Union), :
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 3 unit
Intra-Word Space (space between letters of a word) = 3 unit
Inter-Word Space (space between words) = 7 unit
This is a clone of Pixel International Morse Code (1-1-3-3-4)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 3 unit
Intra-Word Space (space between letters of a word) = 3 unit
Inter-Word Space (space between words) = 4 unit
This is a clone of Pixel International Morse Code (1-1-3-2-4)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 3 unit
Intra-Word Space (space between letters of a word) = 2 unit
Inter-Word Space (space between words) = 4 unit
This is a clone of Pixel International Morse Code (1-1-3-2-3)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 2 unit
Intra-Word Space (space between letters of a word) = 3 unit
Inter-Word Space (space between words) = 4 unit
This is a clone of Pixel International Morse Code (1-1-2-2-4)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 3 unit
Intra-Word Space (space between letters of a word) = 2 unit
Inter-Word Space (space between words) = 3 unit
This is a clone of Pixel International Morse Code (1-1-2-2-3)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: . , " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 2 unit
Intra-Word Space (space between letters of a word) = 2 unit
Inter-Word Space (space between words) = 4 unit
This is a clone of Pixel International Morse Code (1-1-2-2-3)International Morse Code in pixels as units, including all numbers from 0-9, all letters from A-Z/a-z, and including the special characters: " ' ? @ _ ( ) + - / : ; =
with these custom standards:
Intra-Character Space (space between dots/dashes of a letter) = 1 unit
Dot = 1 unit
Dash = 2 unit
Intra-Word Space (space between letters of a word) = 2 unit
Inter-Word Space (space between words) = 3 unit