
UrsaFont
8x8 monospaced ANSI-inspired font for text art and games, with regular and inverted variants.
- Glyph Count:
- 255+
- License:
- CC0 1.0 Universal License
textmode.js works best with monospaced bitmap fonts that are perfect for creating ASCII art, textmode graphics, and retro computing aesthetics. This page showcases a curated collection of fonts that work exceptionally well with the library.
For optimal results with textmode.js, fonts should be:
IMPORTANT
Fonts for use with textmode.js should be provided in OTF, TTF, or WOFF format.
textmode.js To use a specific font with textmode.js, you'll need to:
loadFont method in your Textmodifier instance:textmodifier.loadFont("./path/to/your/font.woff"); // or .ttf / .otfconst textmodifier = textmode.create({
fontSource: "./path/to/your/font.ttf", // or .otf / .woff
});TIP
You can also load fonts from a CDN or web font service by providing the URL directly.
textmodifier.loadFont("https://example.com/path/to/font.ttf");INFO
Please respect the individual licenses of each font. Some fonts are released under permissive licenses like CC0, while others may have specific usage requirements. Always check the license before using a font in your projects.

8x8 monospaced ANSI-inspired font for text art and games, with regular and inverted variants.

Monospaced font with all 304 Commodore 64 glyphs, ideal for PETSCII art and classic C64 aesthetics.

8x8 monospaced font by Polyducks for text art and games, with special characters for artistic use.

A bold 8x8 pixel font, offering a wide range of shapes and symbols for expressive textmode art.

Compact 6x8 monospaced font with 256 characters and special symbols for text art, games, and creative designs.

Faithfully replicates the 40-column Commodore 64 character set, with added Unicode, box-drawing, and legacy computing symbols for retro projects.

8x8 monospaced font based on Atari 8-bit and ST character sets, with extended Latin, Greek, Hebrew, and symbol support.

8×8 monospaced PETSCII-inspired font for BASIC Engine, supporting Western European, Greek, Cyrillic, kana, PETSCII, CPC 464, legacy computing, and pixel-art glyphs.

8×8 monospaced font based on Amstrad CPC 464, with extended Western European, Greek, and CPC symbols. Wide strokes for low-res screens.
Compact 8x8 pixel dingbat font with 221 symbols, including chess pieces, card suits, icons, and patterns for retro UI and pixel art.
Have a great monospaced font that works well with textmode.js? We'd love to feature it! Check out our Contributing Guide for details on how to suggest fonts for inclusion in this showcase.