Hybrid fixed-width monospace coding fonts, blended with popular Latin coding fonts and Bon Gothic - ë³¸ê³ ë”•.
Bon-Code-Fonts' script automatically merge:
- Latin characters from popular coding fonts (supports both static and variable fonts)
- Korean characters from
Sarasa Fixed K(Fixed-width monospace font, based onSource Han Sans - ë³¸ê³ ë”•)
Google Sans Code+Sarasa Fixed K- Available Weight:
Light,Regular,Bold - Available Style:
Regular,Italic
JetBrains Mono+Sarasa Fixed K- Available Weight:
Light,Regular,SemiBold,Bold - Available Style:
Regular,Italic
Geist Mono+Sarasa Fixed K- Available Weight:
ExtraLight,Light,Regular,SemiBold,Bold - Available Style:
Regular,Italic
- Go to Releases
- Download the latest
Bon-*.zip - Extract and install the
.ttffiles
Go to Preferences -> Settings -> Font Family, or manually edit setting.json.
{
"editor.fontFamily": "Bon Google Sans Code, 'Courier New', monospace",
"editor.fontSize": 14
}- Go to
Settings → Editor → Font - Select "Bon Google Sans Code" as Primary font
# Clone repository
git clone https://github.com/potatosalad775/BonCodeFonts.git
cd BonCodeFonts
# Install dependencies
npm install
# Build static fonts
npm run build:google-sans
npm run build:jetbrains-mono
# Build variable fonts (recommended)
npm run build:google-sans-variable
npm run build:jetbrains-mono-variable
# Test the output
npm testNote: This repository includes all necessary source fonts released under the SIL Open Font License.
See SETUP.md for detailed build instructions.
- Bon-Code-Fonts: SIL Open Font License 1.1
- Sarasa Gothic: SIL Open Font License 1.1
- Google Sans Code: SIL Open Font License 1.1
- JetBrains Mono: SIL Open Font License 1.1
- Geist Mono: SIL Open Font License 1.1
See LICENSE file in /sources/* for full license text.


