u8x8 fonts

U8x8 Fonts Access

Independent game development studio specializing in original multi-platform games and world-class development services.

Scroll

U8x8 Fonts Access

Instead of text, this font maps standard UI icons (arrows, battery bars, settings gears, volume levels) to text characters. It allows you to display crisp graphical icons using pure text mode. Understanding Font Name Suffixes

: By default, each character in a U8x8 font is exactly 8x8 pixels .

Typically optimized for a character grid (e.g., 8x8 pixels per character).

The is the ultimate solution for developers seeking an ultra-compact, high-speed, and low-memory text rendering method for monochrome displays in embedded systems. As part of Oliver Kraus’s widely acclaimed U8g2 graphics library, the U8x8 interface bypasses complex graphics buffers entirely to write text directly to displays like the SSD1306 OLED.

: Because U8x8 writes directly to the display without a frame buffer, it is ideal for microcontrollers with very limited RAM. u8x8 fonts

// No need to clear the screen; u8x8 handles it. u8x8.drawString(0, 0, "Hello, World!"); u8x8.setCursor(0, 2); u8x8.print("Row 3");

When displaying sensor data from a distance, utilize the scaled-up font variants.

U8x8 fonts come with inherent limitations that are important to understand:

Because U8x8 treats characters as blocks, it doesn't need to load the entire screen memory before updating. Instead of text, this font maps standard UI

: Icons for sun, rain, clouds.

: While based on 8x8 blocks, the library supports "large fonts" where glyph sizes are multiples of 8 (e.g., 2x3 fonts are 16x24 pixels).

uint8_t buf[8]; u8x8_get_glyph_data(u8x8.getU8x8(), 'A', buf, 0); /* modify the tile in buf here */ u8x8.drawTile(1, 2, 1, buf);

Version 2.25.x of the U8g2 library introduced a new U8x8 font format to support fonts with larger glyphs while still maintaining compatibility with the 8×8 pixel grid requirement. Future versions are likely to continue improving font support while maintaining the library‘s core commitment to memory efficiency and ease of use. Typically optimized for a character grid (e

Learn the 8x8 grid. Memorize a few font names ( artosserif , pressstart2p , amstrad_cpc ). And remember: in a world of bloated software, rendering an 'A' with just 8 bytes is still the right way to do it.

: Every character in a U8x8 font fits exactly within a fixed grid of 8 pixels wide by 8 pixels high (or multiples of 8, such as 16x16).

Includes all characters (uppercase, lowercase, symbols).

The setFont() function assigns the font to be used for subsequent drawing operations, while drawString() places text at specified column and row coordinates. On a typical 128×64 display, valid column values range from 0 to 15 (16 columns total), and row values range from 0 to 7 (8 rows total).

// Initialize the display (U8X8_SSD1306_128X64_NONAME_HW_I2C) U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE);

Games We Worked On

Spanning generations across console, PC, mobile and VR.

Call of Duty Cold War
Co-development support for Activision's blockbuster FPS title
Lost Ark
Console porting & performance optimization
Journey to Foundation VR
3D Art & World Building for immersive VR
Clockwork Revolution
AI & crowd management engineering for action RPG
Reaper Actual
Engineering for open-world persistent FPS
Arktika.1
Prototype & R&D for VR shooter
XIII Remake
Cel-shaded FPS remake for Console and PC
RAMBO
Full design & development for mobile action game
Gumball Racing
Full design & development for mobile racing

Our Original Games

We create our own original games and intellectual properties.

AXION 1986
Coming Soon
AXION 1986
A retro-futuristic cinematic adventure set inside Singularity Dynamics — a 70s tech lab where scientists pushed science too far. Explore real physics: gravity, time, light & sound.
u8x8 fonts
Extraction Shooter
Coming Soon
Unannounced:
Squad Extraction Shooter
Command your squad, outsmart rival teams, and extract against all odds.
u8x8 fonts

Industry Leaders

For over two decades, a strategic force multiplier for the world's leading publishers and technology partners.

Open Positions

We embrace a worldwide remote culture, welcoming talent from every corner of the globe.

Say Hello

Whatever brings you here — whether you're a publisher, a developer, a future team member, or just curious — we'd love to hear from you.

Tweaks
— Visual —
— Hero —
— Layout —
— Sections —