영문은 한 칸, 한글은 두 칸.

Monatendard는 Monaspace Neon의 영문을 원본 그대로 두고, Pretendard 한글을 원래 비율대로 영문 두 칸 폭에 맞춘 코딩 글꼴입니다.

v0.3.1 · Windows · macOS · 웹폰트 · SIL OFL 1.1

user.ts
// 사용자 이름을 화면에 맞춰 줄인다
function 줄이기(name: string, max = 8) {
  if (name.length <= max) return name;
  return name.slice(0, max - 1) + "…";
}

줄이기("Monatendard");  // "Monaten…"
줄이기("모나텐다드");   // 주석 열도 맞는다
Monatendard Regular · 실제 웹폰트로 렌더링

써 보기

아래 입력란을 고쳐 쓰면 바로 반영됩니다. 굵기, 크기, 줄 간격을 바꿔 보세요.

public User 사용자조회(String userId) { // 데이터베이스에서 사용자 정보를 불러옵니다. if (connection == null) { throw new IllegalStateException("연결 정보를 확인하세요."); } return repository.findById(userId); }

설계

고정폭 글꼴에서 한글이 어긋나지 않도록 세 가지를 정했습니다.

한글 한 글자 = 영문 두 칸

영문 셀은 0.620em, 한글은 그 두 배인 1.240em입니다. 커서, 선택 영역, 들여쓰기, 표가 한글이 섞여도 같은 열에 맞습니다.

AA가

영문과 기호는 Monaspace 그대로

영문 윤곽과 힌팅, 합자(rlig)와 문맥 대체(calt)를 손대지 않았습니다. 편집기에서 합자를 끄면 기호가 한 글자씩 보입니다.

켬!= === => -> <= >= :: ...
끔!= === => -> <= >= :: ...

Nerd 아이콘도 한 칸

Nerd판(Monatendard Nerd Font Mono)은 아이콘 10,352개를 영문 한 칸 폭으로 더합니다. 아래 Powerline 기호는 일반판에도 들어 있습니다. 누르면 복사됩니다.

main ~/작업/글꼴

영문
Monaspace Neon 1.400
한글
Pretendard 1.3.9
스타일
ExtraLight–ExtraBold 7종 × Italic = 14종
Nerd 아이콘
Nerd Fonts Symbols Only 3.4.0

설치

v0.3.1 · 편집기에는 일반판, Nerd 아이콘이 필요한 터미널에는 Nerd판을 쓰세요. 두 패밀리는 함께 설치해도 됩니다.

Scoop으로 설치

Windows 10 1809 이상에서 Scoop과 Git이 필요합니다. 일반 사용자 PowerShell에서 bucket을 처음 한 번 등록한 뒤, 필요한 패밀리만 설치하세요.

PowerShell · 최초 등록
scoop bucket add monatendard https://github.com/younjungpark/Monatendard.git
PowerShell · 일반판
scoop install monatendard/monatendard
PowerShell · Nerd판
scoop install monatendard/monatendard-nerd

전체 사용자 설치(-g)는 지원하지 않습니다. 기존 ZIP 설치본은 해당 제거 스크립트로 먼저 제거하세요. 업데이트·제거 전에는 글꼴을 사용하는 앱을 닫으세요. 설치 후에는 앱을 다시 시작하세요.

업데이트·제거 명령

필요한 패키지 이름만 지정하세요. scoop update로 목록을 갱신한 다음 실행합니다.

PowerShell · 업데이트
scoop update monatendard monatendard-nerd
PowerShell · 제거
scoop uninstall monatendard monatendard-nerd

ZIP으로 직접 설치

  1. ZIP 파일의 압축을 풉니다.
  2. PowerShell에서 Install-Monatendard.ps1을 실행합니다. 현재 사용자에게만 설치되며 관리자 권한은 필요 없습니다.
  3. 편집기나 터미널을 다시 열고 글꼴을 고릅니다. 제거할 때는 같은 폴더의 Uninstall-Monatendard.ps1을 실행합니다.
SHA256 체크섬
Desktop
c05361791d11dfac3d666e7bba7bbd09fca89cf1ac741f488a79da3ca0f56d49
Desktop-Nerd
89323c8a69b8f821c62197c5ee59f9ccbd54ac924bba9612f7eb657a8a7a4ba5
Web
272835fd83f8e18b1332604187d6d528f49234575879491f8818248258ad7016

SHA256SUMS.txt

편집기 설정

settings.json
"editor.fontFamily": "Monatendard, monospace",
"editor.fontLigatures": true

명령 팔레트에서 Preferences: Open User Settings (JSON)을 열고 추가합니다. 글자 크기와 줄 간격은 쓰던 값을 그대로 두면 됩니다.