프로젝트 소개

Buena Mono는 마크다운과 코드 편집기에서 긴 산문을 쓰기 위해 설계된 무료 작가 우선 모노스페이스 서체이며, 동시에 코드 가독성도 유지합니다. 이는 두 축 가변 폰트로, 웨이트 100–800과 슬랜트 0~−10°를 지원하며, 8개 마스터로 제작되었고 16개의 명명된 인스턴스(Thin부터 ExtraBold까지, 각각 업라이트와 이탤릭)를 갖추고 있습니다. 이 프로젝트는 5,406개 글리프, 4,285개 코드포인트, 971개 언어, 51개 OpenType 기능을 보고합니다. 언어 지원은 코드포인트로 세는 대신 shaperglot으로 검증됩니다. 문자 집합은 라틴(Extended A–D 포함), 그리스, 키릴, IPA, 수학 연산자, 화살표, 상자 그리기, 블록 및 음영 요소, 점자, Legacy Computing 블록 그래픽, Powerline, 게임 및 음악 기호, 통화를 포함합니다. 디자인 메트릭은 em당 1000 유닛, 모든 글리프의 전진 폭 618, 캡 높이 699, x-높이 524, 어센더/디센더 950/−250을 포함합니다. 높은 x-높이 대 캡 비율은 작은 편집기 크기에서 소문자 텍스트를 충실하게 유지하기 위한 것입니다. 이탤릭은 다시 그린 필기체 형태가 아니라 업라이트 마스터를 10° 기울이고 각 글리프를 재중심화한 오블리크입니다. 모든 전진 폭은 다중 셀 합자를 포함해 618의 정확한 배수이므로 시퀀스가 열 정렬을 유지합니다. OpenType 기능에는 전체 셀을 차지하는 코드 합자(liga, calt), 스몰 캡(smcp, c2sc), 숫자(lnum, tnum, onum, numr, dnom, sups, sinf, frac), 앵커 기반 마크(ccmp, mark, mkmk), 13개 스타일리스트 세트(ss01–ss13), 13개 문자 변형(cv01–cv13)이 포함됩니다. 스타일리스트 세트는 단층 a, 하강 f, 꼬리 달린 l, 세리프 i와 j, 대체 g 형태, 직선 및 곡선 꼬리 y, 일반 및 점 있는 제로, 대체 r, 그리고 합자를 분해하고 제로를 OCR 또는 비전 모델 판독을 위해 슬래시 형태로 해결하는 기계 판독 모드(ss13)와 같은 대체형을 제공합니다. 설치는 가변 TrueType, 가변 CFF2, WOFF2 및 Google Fonts Roman/Italic 쌍을 포함한 릴리스 zip을 통해 이루어집니다. README는 macOS, Windows, Linux용 플랫폼 지침과 가변 웹폰트를 자체 호스팅하고 슬랜트 축을 사용하기 위한 CSS @font-face 예제를 제공합니다. 또한 VS Code, JetBrains IDE, Sublime Text, Neovim/Vim 및 iTerm2와 Kitty 같은 터미널용 편집기 구성을 나열합니다. 소스에서 빌드하려면 Python 3.9+가 필요하며 빌드, QA, fontspector 테스트, HTML 프루프 및 Google Fonts 제출 패키징을 위한 make 타겟을 제공합니다. 디자인 소스는 생성된 UFO 마스터와 designspace가 있는 Glyphs 3 파일이며, mark 및 mkmk 기능은 빌드 시 앵커에서 생성됩니다. Buena Mono는 명시적으로 원본 디자인이 아닌 파생 저작물입니다. 핵심 라틴 외곽선은 Wei Huang의 Fragment Mono에서 왔으며, 이는 다시 Nimbus Sans(URW Design Studio)에서 파생되었고, 상당히 변형되었습니다: 618 유닛 셀로 재간격, 캡 높이 699로 설정, 8개 마스터에 걸쳐 웨이트 축 파생, 슬랜트 축 추가, 문자 집합 확장. 추가 글리프와 참조 외곽선은 IBM Plex Mono, Noto(라틴/그리스/키릴), Cascadia Code, JetBrains Mono 및 Bravura에서 왔으며, 체스 기물은 원본 아트입니다. 업스트림 예약 폰트 이름이 존중되며 전체 저작권 체인은 FONTLOG.txt에 기록되어 있습니다. 이 폰트는 SIL Open Font License 1.1에 따라 릴리스됩니다.