CMU 글꼴

CMU 글꼴(CMU Font, Computer Modern Unicode)은 미국 카네기 멜론 대학교(Carnegie Mellon University)에서 개발·배포한 Unicode 전용 확장 글꼴군으로, 원래 도날드 크누스(Donald Knuth)가 1970년대에 만든 Computer Modern 시리즈를 기반으로 한다. CMU 시리즈는 TeX·LaTeX 환경에서 사용되는 전통적인 Computer Modern 의 디자인을 유지하면서, 전 세계 언어를 포괄하는 Unicode 코드 포인트를 전부 매핑한 것이 특징이다.


1. 개요

  • 정식 명칭: Computer Modern Unicode (CMU)
  • 제작·배포 기관: 카네기 멜론 대학교 컴퓨터 과학부(Department of Computer Science, Carnegie Mellon University)
  • 출시 연도: 2005 년대 초반(버전 0.1) 이후 지속적으로 업데이트
  • 라이선스: SIL Open Font License (OFL)  – 자유롭게 사용·수정·재배포 가능

2. 역사

연도 주요 사건
1970 년대 도날드 크누스가 TeX용 기본 글꼴 Computer Modern을 설계
1990 년대 컴퓨터와 OS의 국제화가 진행되며, UTF‑8 기반 글꼴 수요 증가
2005 년 카네기 멜론 대학의 “CMU Fonts Project”가 시작, 기존 Computer Modern을 Unicode 전역에 매핑
2007 년 최초 공개 버전(0.1) 배포 – 8 비트 Latin‑1과 기본 수학 기호 포함
2013 년 CMU Serif, CMU Sans, CMU Typewriter 등 3가지 기본 패밀리 완성
2020 년 전체 2 백만 개 이상의 글리프를 포함하는 Unicode 버전 1.1 지원

3. 주요 특징

  1. 광범위한 Unicode 커버리지
    • 현재 CMU 시리즈는 U+0000 ~ U+FFFF(기본 다국어 평면) 전체와 U+20000 ~ U+2FA1F(보조 다국어 평면)의 주요 문자·기호를 포함.
  2. 전통적인 서체 스타일
    • CMU Serif: 원래 Computer Modern Serif와 동일한 가독성 높은 세리프 체.
    • CMU Sans Serif: 깨끗한 무세리프 체, 프리젠테이션·화면 표시용으로 최적화.
    • CMU Typewriter: 고정폭(모노스페이스) 글꼴, 코드·디버깅 환경에 적합.
  3. 수학 기호·알파벳 확장
    • LaTeX·AMS 수학 패키지와 동일한 기호 세트를 제공, 복잡한 수식도 정확히 표시.
  4. 오픈소스·다중 플랫폼 지원
    • TrueType(.ttf)·OpenType(.otf) 형식 제공, Windows, macOS, Linux, Android, iOS 모두에서 사용 가능.

4. 파생 글꼴·변형

  • CMU Serif Bold, Italic, Bold Italic 등 4가지 스타일 전부 제공.
  • CMU Sans Serif Condensed (좁은 폭) 및 CMU Sans Serif Light 등 가중치 변형이 존재.
  • CMU Classical: 고전적인 타이포그래피 느낌을 살린 버전(일부 프로젝트에서 별도 배포).

5. 라이선스·법적 지위

CMU 시리즈는 SIL Open Font License (OFL) 1.1에 따라 배포된다. 이는:

  • 자유 사용: 개인·기업·교육 모두 무상으로 활용 가능.
  • 수정·재배포: 원본을 그대로 유지하거나, 수정·파생본을 만들고 배포 가능(라이선스 사본 포함 필수).
  • 상업적 이용: 제한 없이 상업 제품·출판물에 적용 가능.

6. 활용 사례

분야 적용 예시
학술·논문 LaTeX 문서에서 기본 서체로 사용, 수식·참고문헌 일관성 유지
프레젠테이션 Beamer·PowerPoint에서 CMU Sans 사용, 깔끔한 화면 표시
프로그래밍·IDE VS Code·Emacs·Vim의 고정폭 글꼴로 CMU Typewriter 적용
웹·디지털 Google Fonts에서 호스팅 → 웹 페이지에 @font-face 로 로드
출판·인쇄 교과서·교재에서 전통적인 서체와 광범위한 문자 지원을 동시에 만족

7. 설치·사용 방법

7‑1. 다운로드

7‑2. OS별 설치

OS 설치 절차
Windows 압축 해제 → *.ttf 파일을 마우스 오른쪽 클릭 → “설치” 선택
macOS 압축 해제 → *.ttf/*.otf 파일을 Font Book에 드래그
Linux (Debian/Ubuntu) sudo apt install fonts-cmu (패키지 존재) 또는 ~/.local/share/fonts에 복사 후 fc-cache -f -v 실행
Android “폰트 파일 복사” → /system/fonts(루트 필요) 또는 서드파티 앱으로 사용자 폰트 적용
iOS Apple Configurator·iPhone Configuration 프로파일에 포함하거나, 해당 앱(예: AnyFont)으로 설치

7‑3. LaTeX에서 활용

\usepackage{unicode-math}           % 수학 기호 지원
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter}

위 예시는 XeLaTeX 또는 LuaLaTeX 환경에서 바로 적용 가능.

8. 참고 문헌·외부 링크

  1. CMU Fonts Project – Official Repository – GitHub. https://github.com/matthiasbeyer/CMU-Font
  2. SIL Open Font License – Version 1.1. https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
  3. Computer Modern – Donald Knuth’s Original Design. https://www.tug.org/texmf-dist/doc/latex/base/cm.pdf
  4. Unicode Coverage Statistics (2024) – CMU Font Documentation. https://github.com/matthiasbeyer/CMU-Font/wiki/Unicode‑Coverage

CMU 글꼴은 전통적인 Computer Modern 의 미학을 유지하면서, 전 세계 다양한 언어와 수학 기호를 포괄하는 Unicode 지원이라는 현대적 요구를 만족시키는 대표적인 오픈‑소스 글꼴 패밀리이다. 학술·교육·디지털 모든 분야에서 광범위하게 채택되고 있으며, 자유로운 라이선스와 다중 플랫폼 호환성 덕분에 앞으로도 지속적인 활용이 기대된다.

둘러보기

더 찾아볼 만한 주제