A clean, ergonomic monospaced programming font optimized for extended coding sessions. Built with Iosevka customizer.
- ✨ Eye-strain optimized - Designed for 12+ hour coding sessions
- 🎯 Maximum character distinction - Clear differentiation between similar characters (
0O,1lI, etc.) - 🔤 Clean, minimal design - Serifless with soft terminals for reduced visual noise
- ⚡ Fixed-width spacing - Perfect monospaced alignment
- 🎨 Nerd Font compatible - Includes patched version with icon glyphs
0O 1lI `' {} [] () <>
Zero vs O | One vs l vs I | Quotes | Brackets
Download the latest release from the Releases page:
- HollowCode - Standard font files
- HollowCode NF - Patched with Nerd Fonts icons
# Install TTF files
cp *.ttf ~/Library/Fonts/Or double-click the .ttf files and click "Install Font"
# Install to user fonts directory
mkdir -p ~/.local/share/fonts
cp *.ttf ~/.local/share/fonts/
fc-cache -fvRight-click the .ttf files and select "Install" or "Install for all users"
Character Clarity
- Slashed zero (
0) - Clear distinction from O - Flat-top serif one (
1) - Distinct from l and I - Matching i/l style with serifs - Harmonious but distinct from 1
Reduced Eye Strain
- Serifless design reduces visual clutter
- Soft terminals on f, t for less harsh edges
- Low-position tilde and asterisk minimize top-heavy appearance
- Large-contour parentheses for easy bracket matching
Programming Focused
- Compact
@symbol - Clear
{}braces with flat boundaries - Smooth ligatures without notches for cleaner rendering
- Straight backticks and quotes for clarity
- Regular (400) - Primary coding weight
- Bold (700) - Emphasis and headings
- Italic - Comments and documentation (9.4° slant)
Hollow Code is licensed under the SIL Open Font License 1.1
Based on Iosevka by Belleve Invis
- Iosevka - Base font framework by Belleve Invis
- Nerd Fonts - Icon patching by Ryan L. McIntyre
Found an issue or have a suggestion?
Open an issue on GitHub
