Show HN: MoebiusXBIN – ASCII and text-mode art editor with custom font support

UPDATE Summer 2025: I've released a new version of Moebius XBIN! This guide is completely rewritten for it.
MoebiusXBIN
MoebiusXBIN is an ASCII & text-mode art editor for MacOS, Linux and Windows, with support for custom fonts and colors.
Download
To download, click the link below and choose the package suitable for your OS.
Download the latest packages from Github
If you have suggestions or find any bugs let me know! You can email me at [email protected] or make an issue at the Github page.
Introduction
Traditionally ASCII art[1] is made in plain text, and displayed in text-mode using character sets stored in the ROM of computer graphics adapters. This has carried on to modern text-mode art editors, which are designed to produce files compatible with real retro hardware, even if they're rarely viewed with them.
The editor for making PC-ASCII, ANSI art[2], and Amiga ASCII art is nowadays PabloDraw, and more recently Moebius. Those editors come with a few standard IBM PC and Amiga fonts, but which font is used to view them is wholly dependent on the viewer's system. There is no way to specify which font should be used to view the artwork (other than maybe writing something like "please view with font X" at the top of the artwork).
But as someone with no strong nostalgic relationship to retro computers, the magic of ASCII art is not necessarily in the aesthetic produced by these two fonts, but in the act of creating it: to me ASCII art is about trying to uncover the latent visual potentials of a small set of letterforms, by weaving them into imagery idiosyncratic to their textu(r)al properties.
The latent potential of both Amiga ASCII art and PC ASCII & ANSI art art is pretty well explored over the past 30–40 years, which made me think: what if you could change the font? What kind of possibilities would other character sets unlock? What is possible with ASCII art if you could change the look of the characters?
These same question were also asked back in the heydays of ASCII art, and in 1996 the art group ACiD created the XBIN (eXtended BINary) file format to overcome the limits of plain text ASCII and ANSI files. Instead of saving the ASCII art files as text, XBIN saves them as a raw image of the video memory, and also includes the font and color palette data. With XBIN, artists can make text-mode graphics with customized fonts and color palettes.
XBIN was released "ready to take the Art scene by storm", but it never gained any widespread adoption or support. However, both PabloDraw and Moebius do support (to some extent) viewing and saving XBIN files. The problem? You can't change the font!
But Moebius, made by Andy Herbert in 2019, is open source. So, in 2020 I forked it into MoebiusXBIN with the intention of adding a full support for the XBIN format and the ability to change the font. That was in 2020, and at the time of writing (2025), the editor has received multiple additional features, and has been used to explore the potentials of custom fonts by many artists.
Features in MoebiusXBIN
Quick summary of features:
- Custom fonts. Choose and favorite from almost 2400 different fonts using the dedicated Font browser. Import and export fonts as PNG files.
- Custom colors. Choose from around 200 hand-made color palettes made by the Lospec community. Use the dedicated Palette browser to choose and favorite them.
- Multi-lingual ASCII art. Support for hundreds of encodings to match your input source and chosen font. Support for right-to-left and top-to-bottom writing directions. Basic Arabic text shaper for the CP864 encoding.
- Beginner-friendly tutorial. The step-by-step MoebiusXBIN tutorial will teach you the workflow, shortcuts and features of the editor.
▶ (Click to open) View the tutorial as an image
- ...and so much more! Check the full list on the Github page
How to use custom fonts
The main feature of MoebiusXBIN is using custom fonts. MoebiusXBIN comes with all the classic fonts, but also includes a few special text-mode art fonts, the complete list of VGA fonts compiled by VileR and hundreds of fonts found from various Amiga discs.
However, the easiest way to use or make your own font is finding a font you like using the Font browser (Font -> Font browser), exporting it as a PNG (Font -> Export Font as PNG), modifying it in a pixel art editor, and then importing it again (Font -> Import Font from Image (GIF/PNG)).
I can also recommend making custom fonts with VileR's amazing VGA font editor Fontraption. Watch a video tutorial for it on Youtube.
Examples









Acknowledgements & Thanks
• All credits go to Andy Herbert who made the original Moebius.
• Huge thanks for major contributions to grymmjack (who maintains his own fork of my fork, but I have now merged it), jejacks0n, michael-lazar and bart-d.
• Uses modified Google's Material Icons. https://material.io/icons/
Included fonts:
• GJSCI-3, GJSCI-4 and GJSCI-X appears courtesy of GrymmJack
• FROGBLOCK appears courtesy of PolyDucks
• Newschool fonts collected and modified from the NewSchool pack, courtesy of XBIN workshop participants at the Estonian Academy of Arts in 2021.
• structures font by Gladys Camilo
• TES-* fonts by me.
• Topaz originally appeared in Amiga Workbench, courtesy of Commodore Int.
• Topaz Kickstart versions uncovered by heckmeck, courtesy of Commodore Int.
• P0t-NOoDLE appears courtesy of Leo 'Nudel' Davidson
• mO'sOul appears courtesy of Desoto/Mo'Soul
• Viler's VGA font collection, with additional info on sources in the FONTS.TXT
• Discmaster fonts collected from discmaster.textfiles.com
Footnotes
To purists "ASCII art" refers to art made with the 128 ASCII characters, but it has become a catch-all term for any text-based computer art, and that's how I use it. ↩︎
While ANSI codes are not unique to IBM PC, "ANSI art" usually refers to this specific style popular on bulletin board systems (BBS's) in the 80s and 90s. ↩︎
What's Your Reaction?






