본문 바로가기
카테고리 없음

Fontforge로 영문 폰트와 한글 폰트 합치기

by 신규하 2022. 10. 5.

먼저 Fontforge 사이트에서 소프트웨어를 다운로드 받습니다.

https://fontforge.org/en-US/

 

FontForge

FontForge is a free and open-source outline font editor.

fontforge.org

 

설치 하고 나면, 한글이 나오는데.. 많은 부분이 깨져서 나옵니다.

영문으로 실행 하고 싶다면, C:\Program Files (x86)\FontForgeBuilds\fontforge.bat 파일에서

::set LANGUAGE=en

위 부분은 아래와 같이 변경 해 줍니다.

set LANGUAGE=en

한글이 잘 되면 좋은데.. 깨져서 나와서.. 도저히 쓸 수가 없어서.. 전 이렇게 사용 했습니다. 

여기서 사용한 폰트는 JetBrains Mono Regular Nerd Font스포카한산스 폰트 입니다. 

각각 다운로드는 아래에서 받으시면 됩니다. 

 

Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher

Iconic font aggregator, collection, & patcher: 3,600+ glyph/icons, 40+ patched fonts: Hack, Source Code Pro, more. Popular glyph collections: Font Awesome, Octicons, Material Design Icons, and more

www.nerdfonts.com

 

Spoqa Han Sans Neo

Spoqa unveil the new Spoqa Han Sans Neo, which has evolved in many ways. | 여러모로 개선을 거쳐 진화한 스포카 한 산스 네오를 공개합니다. | これまでいろいろ改善して進化した新しいスポカーハンサンスネオ

spoqa.github.io

합칠 폰트가 준비 되었다면, 폰트포지에서 2개의 폰트를 각각 로딩해 주시면 됩니다.

이 때 주의 해야 할 점은 처음 로딩한 창에서 File > Open 메뉴를 통해서 Open을 해 주셔야 머지 할 때 편하게 머지 하실 있습니다.

File > Open 메뉴를 통하지 않으면 파일 단위로 머지를 하게 됩니다. 

이렇게 창이 두개가 뜨면, 두 폰트의 em size를 맞춰 줘야 합니다.

상단 메뉴에서 Element > Font Info를 선택 하시고 합칠려고 하는 폰트의 Em Size와 동일하게 설정해 주시면 폰트를 변경하게 됩니다.

두 폰트의 Em Size가 동일 하다면 이 과정은 생략 하셔도 됩니다.

정보가 맞춰 졌다면 Element > Merge Fonts 를 선택 하시면 

눌러 주시면 아래와 같은 다이얼로그가 나오고 OK를 눌러 주시면 됩니다.

폰트가 잘 합쳐진것을 확인 하시고, File > Generate Fonts를 통해서 폰트를 내보내기 하시면 됩니다.

아래와 같이 창에서 유형을 TrueType을 선택 하시고, 폰트 이름을 적어 주시고 Generate 버튼을 누르시면 

합쳐진 폰트가 생성 됩니다.

 

댓글