kuskhan
jetendard
JetBrainsMono Nerd Font Mono rebuilt with Pretendard Korean glyphs for balanced Hangul monospace rendering.
Documentation snapshot
README 快照
翻译暂时拿不到。
机器翻译的项目简介,仅供参考。原文在下方,也可以直接用浏览器自带的整页翻译 (Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」)。
下面正文是项目自己的英文 README。想读全文就用浏览器自带的整页翻译: Chrome / Edge 点地址栏右侧的翻译图标,或用右键菜单里的「翻译成中文」; 手机浏览器一般在菜单里。
本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。
Jetendard
This project is heavily inspired by
Yeomil Mono and reuses much of its
implementation with minimal changes. Compared with
Yeomil Mono, Jetendard uses
JetBrainsMono Nerd Font Mono instead of
Geist Mono
and applies a 1.15 scale to
Pretendard. Slightly enlarging
Pretendard reduces unnecessary spacing around Korean glyphs, making Korean word
spacing feel more visually stable while improving the clarity and precision of
Hangul rendering.
Jetendard is a reproducible font build project that combines JetBrainsMono Nerd Font Mono with Pretendard Korean glyphs.
The generated family is named Jetendard. Latin glyphs, programming ligatures,
and Nerd Font symbols come from the ligature-enabled JetBrainsMonoNerdFontMono
files. Korean and CJK glyphs come from Pretendard and are fitted into exactly two
Latin monospace advances.
Zed Editor (font size 13.5) 图片:screenshot
Zed Editor (Korean comments) 图片:screenshot
Ghostty Terminal (Text Output) 图片:screenshot
Ghostty Terminal (Codex) 图片:screenshot
Build
uv sync --all-groups
make download
make run
make test
make run builds the full 16-variant family.
Generated files are written to:
fonts/ttf/Jetendard-*.ttffonts/otf/Jetendard-*.otffonts/webfont/Jetendard-*.woff2fonts/webfont/jetendard.css
Generated outputs and upstream downloads are intentionally ignored by git.
CLI
uv run jetendard --help
Important options:
--latin-dir: directory containingJetBrainsMonoNerdFontMono-*.ttf--cjk-dir: directory containingPretendard-*.ttf--all: build the full 16-variant matrix--variants: explicit output variants such asRegular,Italic, orBoldItalic--weights: weights to build; without--styles, this selects upright variants--styles:normal,italic, or both--korean-italic-mode: Korean/CJK policy for italic variants, currentlyupright--korean-scale: visual scale for Korean/CJK glyph fitting--scale: compatibility alias for--korean-scale
The default Korean scale is 1.15.
Examples:
uv run jetendard --all
uv run jetendard --weights Regular Bold --styles normal italic
uv run jetendard --variants Regular Light Bold
Variant Coverage
Jetendard builds every ligature-enabled JetBrainsMonoNerdFontMono Mono TTF
variant present in the pinned Nerd Fonts archive:
| Weight | Upright | Italic | Pretendard Korean/CJK source |
|---|---|---|---|
| Thin | Jetendard-Thin | Jetendard-ThinItalic | Pretendard-Thin |
| ExtraLight | Jetendard-ExtraLight | Jetendard-ExtraLightItalic | Pretendard-ExtraLight |
| Light | Jetendard-Light | Jetendard-LightItalic | Pretendard-Light |
| Regular | Jetendard-Regular | Jetendard-Italic | Pretendard-Regular |
| Medium | Jetendard-Medium | Jetendard-MediumItalic | Pretendard-Medium |
| SemiBold | Jetendard-SemiBold | Jetendard-SemiBoldItalic | Pretendard-SemiBold |
| Bold | Jetendard-Bold | Jetendard-BoldItalic | Pretendard-Bold |
| ExtraBold | Jetendard-ExtraBold | Jetendard-ExtraBoldItalic | Pretendard-ExtraBold |
Pretendard does not provide true static italic Korean/CJK fonts in the pinned archive, so italic Jetendard variants use italic JetBrainsMono Latin glyphs and upright Pretendard Korean/CJK glyphs. The generated font metadata and CSS still identify those variants as italic.
Scope
Jetendard only uses JetBrainsMonoNerdFontMono. It does not use
JetBrainsMonoNerdFont, JetBrainsMonoNerdFontPropo, or JetBrainsMonoNL
no-ligature variants. Because the base font is already Nerd Font patched, this
project does not run a second Nerd Fonts patching step.
Pretendard-Black is not built by default because the confirmed
JetBrainsMonoNerdFontMono archive does not contain a matching Black source.
The downloader also extracts PretendardVariable.ttf when available for future
custom-weight work.
Visual Check Samples
Use the same renderer, point size, and line height when comparing Jetendard against yeomil-mono or another monospace baseline:
Jetendard 테스트 ABC abc 0123456789
가각간갇갈감갑값같꿇뷁힣
한글과 English가 섞인 source comment
if (상태 === "완료") return "성공";
ㄱㄴㄷㅏㅑㅓㅕㅗㅛㅜㅠㅡㅣ
()[]{},.:;!?
Release Packaging
The build writes installable files under fonts/ttf, fonts/otf, and
fonts/webfont. Release archives can be prepared from those directories after a
manual visual pass confirms the default Korean scale across upright and italic
variants. The OTF files are OTF-compatible outputs using the same TrueType
outlines as the generated TTFs.
License
Jetendard is distributed under the SIL Open Font License 1.1. Review the upstream JetBrains Mono, Nerd Fonts, Pretendard, and Yeomil Mono projects for their full copyright and reserved-name notices.
Official distribution
获取与安装
暂未发现可确认的官方软件包地址
当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。
本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。
Before installing
使用前核验
本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。