A monospace variation of Iosevka, designed to match Inter and Apple's SF font series.
| Format | Description | Download |
|---|---|---|
| TTF | Desktop fonts (install on your system) | Download Latest Release |
| WOFF2 | Web fonts for websites | Download Latest Release |
| Complete | All formats included | Download Latest Release |
- 6 Weights: Light, Regular, Medium, SemiBold, Bold, ExtraBold
- 2 Styles: Upright and Oblique (italic)
- 12 Total Fonts: Complete weight and style combinations
- Optimized Spacing: Tightened character spacing for improved readability
- Enhanced Punctuation: Weight-dependent colon sizing
- Monospace: Fixed-width for perfect code alignment
- Download the TTF package from releases
- Unzip the archive
- Open the
TTFfolder - Select all
.ttffiles and double-click to install - Or drag them to Font Book
- Download the TTF package from releases
- Unzip the archive
- Open the
TTFfolder - Select all
.ttffiles - Right-click and select "Install for all users" (recommended)
# Download and extract
unzip InterMono-TTF-*.zip
# Install fonts
mkdir -p ~/.local/share/fonts/InterMono
cp TTF/*.ttf ~/.local/share/fonts/InterMono/
# Refresh font cache
fc-cache -f -vAdd to your settings.json:
{
"editor.fontFamily": "'Inter Mono', monospace",
"editor.fontSize": 14,
"editor.lineHeight": 1.6
}- iTerm2: Preferences → Profiles → Text → Font → Inter Mono
- Hyper: Edit
.hyper.jsand setfontFamily: 'Inter Mono' - Terminal.app: Preferences → Profiles → Font → Change → Inter Mono
- Windows Terminal: Settings → Profiles → Appearance → Font face → Inter Mono
- Preferences → Editor → Font
- Select "Inter Mono" from the font dropdown
- Adjust size as needed (recommended: 13-14pt)
Include in your CSS:
@import url("path/to/inter-mono.css");
code,
pre {
font-family: "Inter Mono", monospace;
}Or self-host the WOFF2 files:
@font-face {
font-family: "Inter Mono";
src: url("InterMono-Regular.woff2") format("woff2");
font-weight: 400;
font-style: normal;
}Inter Mono is built using Iosevka's build system with custom parameters.
- Node.js ≥ 18.0.0
ttfautohint(for hinting)
# Clone the repository
git clone https://github.com/lujstn/inter-mono.git
cd inter-mono
# Install dependencies
npm install
# Build all formats (TTF + WOFF2)
npm run build -- contents::InterMono
# Or build specific formats
npm run build -- ttf::InterMono # TTF only
npm run build -- webfont::InterMono # WOFF2 + CSS onlyFonts will be output to dist/InterMono/
The build configuration is in private-build-plans.toml. Key customization points:
- Character variants: Adjust glyph shapes (zero, four, g, etc.)
- Weight parameters: Fine-tune stroke weights in
params/private-parameters.toml - Spacing: Modify character width and sidebearings
See Iosevka's customization guide for detailed options.
- Base: Iosevka 33.3.1
- Character Width: 629 units (1% tighter than default)
- Spacing Mode:
fontconfig-mono(strict monospace) - Serifs: Sans-serif throughout
- Ligatures: Disabled (pure monospace)
- Special Adjustments:
- Colon punctuation scaled by weight (1.05-1.25×)
- ExtraBold stroke enhancement (1.05× multiplier)
- Reduced colon side bearing (1px)
| Weight | CSS Value | Shape Value | Use Case |
|---|---|---|---|
| Light | 300 | 300 | Large displays, minimal text |
| Regular | 400 | 400 | General coding, default |
| Medium | 500 | 520 | Emphasis, headings |
| SemiBold | 600 | 660 | Strong emphasis |
| Bold | 700 | 825 | High contrast, accessibility |
| ExtraBold | 800 | 1000 | Maximum impact, large sizes |
Inter Mono is a custom Iosevka build. Contributions are welcome!
- Report issues: GitHub Issues
- Submit PRs for build configuration improvements
- Share your editor configurations
Inter Mono inherits Iosevka's license:
- Font: SIL Open Font License 1.1
- Build Scripts: MIT License
- eeelbrens: eeelbrens - for writing the original custom Iosevka script 🙇
- Iosevka: Belleve Invis - Base font system
- Inter: Rasmus Andersson - Design inspiration
- SF Mono: Apple - Additional design reference
Made with ❤️ by lujstn

