Clone of Qix - Large Font. Large font from Qix, (C) 1981 Taito America Corporation
This is a clone of Qix - Large FontClone of The Speed Rumbler. Font from The Speed Rumbler, (C) 1986 Capcom
This is a clone of The Speed RumblerClone of Legendary Wings. Font from Legendary Wings, (C) 1986 Capcom
This is a clone of Legendary WingsClone of The Video Arcade Game Font. The ubiquitous video game font standard, likely designed by Lyle Rains of Atari; first used in 1976's "Sprint 2" by Atari, and then on until well into the 1990s. Used by most video arcade game companies, including (but not limited to): Namco, Williams Electronics, Irem, Atari, Konami, Bally-Midway, Taito, Nintendo and Sega. The lower case characters are from several Atari video arcade games from 1984-1987. Plenty of alternate characters -- variations used in conjunction with the standard font, all selected from a variety of MAME32 game roms.
This is a clone of The Video Arcade Game FontClone of Rygar. Font from Rygar, (C) 1986 Tecmo, Ltd. Modified the comma and apostrophy; they are incorrect (comma is 1 pixel higher than the apostrophy) and too similar in the game. Includes alternate A, alternate E, the large Period, the incorrect Comma and the incorrect Apostrophy. << See Attached Picture >>
This is a clone of RygarThe Unicode bitmap font from Minecraft, also known as GNU Unifont. The game has a font priority system called "providers" that looks for bitmap data for a specific character in the non-Latin European character set first, then in the accented Latin character set, then in the game's low-res default font, then finally here, in the high-res Unicode character set. You can override this priority system by going into Options... > Language..., then setting "Force Unicode Font" to ON.
The game stores this font in images containing 16 rows and 16 columns of characters. Each character is 16 pixels wide and 16 pixels tall, totalling 256 characters per image. Each image represents one Unicode codepage, and there are 256 pages, which covers characters U+0000 to U+FFFF. Control characters and most CJK characters are omitted here, because FontStruct doesn't officially support them.
The font is not monospace, however, so the effective widths of each character are stored in a separate file called glyph_sizes.bin. Information for each character is stored in one byte, and the upper and lower 4 bits of this byte represent the start column and end column with a number ranging from 0 to 15, where 0 is the leftmost column of the character's allotted 16x16 space, and 15 is the rightmost column, respectively.
Knowing all of this allowed me to automate most of the steps involved in creating this recreation. I did not use the FontStructor to make this, I instead used a program to directly interact with FontStruct's API. It is possible to add unsupported characters to a font with this method, but I chose to stay within the limits of what is officially supported.
Large font used in numerous Atari video arcade games, 1984-1987. As the original font uses three different colors for a font-smoothing effect, I attempted to replicate it in two-color by using differently-sized squares. Not sure how well that works; as such, any suggestions are welcome. Best below 20 pt.
The ubiquitous video game font standard, likely designed by Lyle Rains of Atari; first used in 1976's "Sprint 2" by Atari, and then on until well into the 1990s. Used by most video arcade game companies, including (but not limited to): Namco, Williams Electronics, Irem, Atari, Konami, Bally-Midway, Taito, Nintendo and Sega. The lower case characters are from several Atari video arcade games from 1984-1987. Plenty of alternate characters -- variations used in conjunction with the standard font, all selected from a variety of MAME32 game roms.