Fira Code
Fira Code는 코드 편집기와 터미널에서 사용하는 무료 고정폭 글꼴이다. 여러 문자로 된 연산자를 합자 형태로 표시하면서 원본 코드의 문자는 그대로 유지한다. macOS를 포함해 Windows·Linux·FreeBSD 설치 안내가 제공되며, 합자 사용 여부는 편집기나 터미널의 지원과 설정에 달려 있다.
어떤 사용자에게 맞는가
Fira Code는 소스 코드의 연산자와 기호를 자주 읽는 개발자를 위한 글꼴이다. 독립 실행 프로그램이 아니라 기존 편집기나 터미널에 적용하는 글꼴이므로, 작업 도구를 바꾸지 않고 코드 표시 방식을 조정하려는 사용자에게 맞는다.
공식 설치 문서는 macOS·Windows·Linux·FreeBSD를 안내한다. 제공된 제품 정보에는 macOS만 기재되어 있지만 macOS 전용 제품은 아니다. 다만 글꼴 설치와 합자 표시는 별개이며, 사용하는 앱이 해당 기능을 지원해야 한다.
합자와 표시 기능의 실제 역할
합자는 여러 문자로 된 연산자를 하나의 연결된 모양으로 보여 주는 글꼴 기능이다. 예를 들어 <=를 연결된 비교 기호처럼 표시해도 파일 안의 문자는 여전히 <와 =다. 따라서 소스 코드에 별도 유니코드 연산자를 입력할 필요가 없다.
문자 대체형과 스타일 세트로 일부 모양을 선택할 수 있으며, 콘솔 화면용 상자 그리기·Powerline 문자도 포함한다. 전용 진행 표시줄 글리프는 이를 출력하도록 작성된 프로그램에서 활용할 수 있다. 글꼴을 선택하는 것만으로 모든 도구의 진행 표시줄이 자동으로 바뀌지는 않는다.
macOS 설치와 첫 작업
공식 Releases에서 Fira_Code_v6.2.zip을 받아 압축을 푼 뒤 ttf 폴더의 글꼴 파일을 선택한다. 우클릭하여 열기 또는 서체 관리자로 열기를 선택하고 글꼴 설치를 진행하는 것이 공식 안내 순서다. Homebrew 경로도 소개하지만, 문서는 공식 지원 경로가 아니며 오래된 버전이 설치될 수 있다고 명시한다.
VS Code에서는 Cmd+,로 설정을 열고 Font Family에 Fira Code를 지정한 다음 Font Ligatures를 켠다. 첫 확인은 평소 쓰는 코드에서 연산자 모양을 비교하는 방식이 적절하다. 공식 VS Code 설정 안내는 [VS Code Instructions](https://github.com/tonsky/FiraCode/wiki/VS-Code-Instructions)에서 확인할 수 있다.
실무 적용 예시
JavaScript 조건문에서 ===, !==, <=가 반복되는 파일을 검토한다면 같은 화면에서 합자를 켰을 때와 껐을 때를 비교해 볼 수 있다. 비교 기준은 연산자 구분, 작은 글씨에서의 선명도, 커서를 이동하며 개별 문자를 수정하기 쉬운지다.
원본 문자는 바뀌지 않으므로 팀원이 다른 글꼴을 사용해도 같은 코드를 받는다. 개인 화면의 읽기 편의에 맞춰 선택하되, 합자가 익숙하지 않거나 문자별 형태를 보는 것이 편하면 합자 설정을 끄는 방법도 있다.
무료 사용과 배포 조건
공식 저장소는 무료 글꼴로 소개하며 SIL Open Font License 1.1을 적용한다. 유료 업그레이드로 합자를 해제하는 구조는 확인되지 않았다. 라이선스는 사용·수정·임베딩·재배포를 허용하지만 글꼴 자체만 단독으로 판매하는 것은 금지한다.
글꼴을 소프트웨어와 함께 재배포할 때는 저작권 고지와 라이선스를 포함해야 한다. 글꼴로 작성한 문서까지 같은 라이선스로 공개해야 하는 것은 아니다. 배포 조건은 [공식 LICENSE](https://github.com/tonsky/FiraCode/blob/master/LICENSE)를 기준으로 확인한다.
표시가 안 될 때 확인할 순서
먼저 글꼴이 설치되어 있는지, 편집기가 실제로 Fira Code를 사용하는지, 합자가 활성화되어 있는지 순서대로 확인한다. 공식 문제 해결 문서는 @, &, r의 모양을 기준 이미지와 비교하는 방법도 제시한다. VS Code에서 적용되지 않으면 앱을 다시 시작하고 글꼴 이름 설정을 점검한다.
일부 조합만 합자가 되지 않으면 편집기의 구문 강조나 토큰 처리 영향을 확인한다. 특정 문자의 모양·폭이 다르면 글꼴에 없는 문자가 시스템 대체 글꼴로 표시되는 경우를 살핀다. 공식 문서는 별도의 이탤릭 글꼴이 없고 편집기가 기울임을 합성할 수 있다고 설명한다.
다른 글꼴과 선택 기준 및 유지보수 검토
공식 README는 대안으로 Hasklig, Iosevka, Cascadia Code, JetBrains Mono 등을 소개한다. 같은 코드·글자 크기·화면 배율에서 연산자 모양과 문자 구분을 비교하는 것이 실용적인 선택 기준이다. 한국어 주석을 많이 쓴다면 한글의 대체 글꼴과 영문 코드 사이의 높이·간격도 확인해야 한다. 공식 언어 범위 문서는 라틴·키릴·그리스 문자를 안내하며 한글 지원을 명시하지 않는다.
2026-10-09 확인한 공식 Releases의 Latest 표시는 6.2이며 수정 항목은 고정폭 속성이다. 변경 기록에는 7.0 항목도 있지만 이를 정식 배포 버전으로 단정하지 않는다. 확인한 자료에서 지원 종료 공지는 찾지 못했으며, 향후 배포 일정과 현재 앱별 호환성은 별도 확인이 필요하다.
공식 안내
- Fira Code: free monospaced font with programming ligatures · 확인 2026-10-09
- Installing · 확인 2026-10-09
- VS Code Instructions · 확인 2026-10-09
- Troubleshooting · 확인 2026-10-09
- LICENSE — SIL Open Font License 1.1 · 확인 2026-10-09
- Release 6.2 · 확인 2026-10-09
- Language Coverage · 확인 2026-10-09
- CHANGELOG.md · 확인 2026-10-09
주요 기능
- ->, <=, := 같은 여러 문자 조합을 합자로 표시하며, 원본 코드의 ASCII 문자는 바꾸지 않는다.
- .., // 등 자주 쓰는 기호 조합의 간격과 일부 문자 쌍의 모양을 조정한다.
- 문자 대체형과 스타일 세트를 제공해 지원하는 편집기에서 글자·연산자 모양을 선택할 수 있다.
- 상자 그리기 문자, Powerline 기호, 전용 진행 표시줄 글리프를 제공한다.
- VS Code에서 글꼴 이름과 합자 설정을 지정해 적용할 수 있다.
관련 프로그램
GitHub Desktop
desktop.github.com
GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.
Claude
claude.com
Claude는 Anthropic의 공식 AI 데스크톱 앱으로, macOS에서 문서·이미지 분석, 글쓰기, 웹 검색과 코드 작업을 대화로 수행한다.
OpenVPN Connect client
openvpn.net
OpenVPN Connect는 Mac에서 OpenVPN 방식의 VPN 서버에 접속하는 공식 클라이언트다. Access Server와 CloudConnexa뿐 아니라 OpenVPN Community Edition 기반 서버에도 사용할 수 있다. 회사·기관이 제공한 연결 프로필로 내부 업무망에 접속하는 용도이며, 앱 설치만으로 VPN 서버나 이용 계정이 제공되지는 않는다.
CC Switch
github.com
CC Switch는 Claude Code·Codex 등 AI 개발 도구의 API 공급자, 모델, MCP와 Skills 설정을 한곳에서 관리하는 무료 오픈소스 데스크톱 앱입니다.
Maccy
maccy.app
Clipboard manager
Tunnelblick
tunnelblick.net
Tunnelblick은 Mac에서 OpenVPN 연결을 설정하고 관리하는 무료 오픈소스 프로그램이다. 회사나 VPN 서비스 제공자가 준 설정 파일로 원격 네트워크에 접속하며, 메뉴 막대에서 연결 상태를 확인하고 DNS·라우팅 설정과 접속 로그를 관리할 수 있다. VPN 서버나 이용권은 별도로 필요하다.