Skip to main content

U8x8: Fonts

When selecting a font for your project, consider these three factors:

Readability vs. Information DensitySmall fonts allow you to cram more data onto the screen (up to 16 lines of text on a 128x64 display). However, if the device is meant to be read from a distance, such as a desktop clock, you should use the "2x2" scaling function to turn an 8x8 font into a 16x16 display. u8x8 fonts

The library includes a vast array of font styles. These are categorized by their character sets and visual density. When selecting a font for your project, consider

font_7x10_profont_n: Technically fits the 8x8 grid but uses internal spacing for better clarity. The library includes a vast array of font styles

While the name suggests every character is exactly 8x8 pixels, the reality is slightly more technical. U8x8 fonts are "tile-based." This means every character must fit within a grid of 8 pixels wide by 8 pixels high.

Bold and High-ContrastSince 8x8 pixels is a small canvas, legibility can be an issue. Bold variants use more "on" pixels to ensure the text pops against the black background of an OLED.