블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2807)
Unity3D (863)
Programming (479)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (234)
협업 (61)
3DS Max (3)
Game (12)
Utility (140)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (16)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

'2025/02/11'에 해당되는 글 1건

  1. 2025.02.11 [폰트병합] 여러가지 폰트 합치기(with FontCreator 15.0)

이제까지는 옛날 버전인 FontCreator 5.5 Trial 버전으로 가능해서 작업 했었는데, 이제 Trial 기한도 지나고 주기적으로 쓰게 될 것 같아서 겸사겸사 유료 구매를 했다.

유료 구매하니 최신버전인 FontCreator 15.0이 받아지는데..

5.5를 쓰다가 15.0을 보니 바뀐 메뉴에서 이제껏 폰트 병합 방법을 생각하고 이리저리 해보니 잘 안돼서 삽질하다가 사용법 확인하고 적어 둔다.

P.s. 최신 버전에서 폰트 병합 방법은 더 간단해진 것 같다.

----

 

[Util] FontCreator 15.0(https://www.high-logic.com/ko/font-editor/fontcreator)

[Font] NotoSans 1.004(https://fonts.google.com/noto/specimen/Noto+Sans)

----

 

[폰트 병합 방법]

 

1) FontCreator 15.0 실행

 

2) FontCreator에 병합 될 첫번째 폰트(Dest)를 드래그 해서 올린다.

    이번 병합용 폰트는 NotoSansCJKkr-Regular(Subset).ttf 이다.

    NotoSansCJKkr-Regular.ttf 폰트를 미리 경량화를 해둬서 (Subset) 이름이 달려 있다.

    [경량화 참조] https://blueasa.tistory.com/2070

    드래그 해서 올려놓으면 아래와 같이 해당 폰트 탭이 생성되고 폰트 내용이 보인다.

    (하단의 Prevew는 해당 폰트에서 지정한 글자가 잘 나오는지 보기위해 언어별 타이틀을 미리 추가해 뒀다.)

 

 

3) FontCreator에 병합 될 두번째 폰트(Source)를 드래그 해서 올린다.

    아랍어를 병합하기 위해 NotoSansArabic-Regular.ttf를 드래그 해서 올린다.

    (아래 Prevew에서 아랍어만 보이는 걸 확인할 수 있다.)

 

 

4-1) NotoSansArabic-Regular.ttf에서 폰트 아무곳에나(아래 빨간 박스) Click

4-2) Ctrl + A 를 눌러서 모두 선택

4-3) Ctrl + C 를 눌러서 복사하기

 

 

5) 병합할 폰트의 탭(NotoSansCJKkr-Regular(Subset).ttf)을 클릭해서 돌아간다.

 

 

6) 'Edit - Paste Special...' 클릭

 

 

7) 'Paste Special' 메뉴에서 아래와 같이 체크하고 'OK' 클릭

    - 'Destination'은 New glyphs(Ignore matching 체크)를 선택해서 6)에서 복사했던 글자를 바로 추가하면서 중복된 건 제외하도록 했다.

    - 'Data'쪽은 잘 몰라서 일단 다 체크 했는데 작동에 문제 없어 보이긴 하지만 확신은 못하겠다.

 

 

8) 7)을 하고나면 아래와 같이 기존 폰트의 끝 부분에 아랍어가 추가된 것이 보이고, Preview에서도 안보이던 아랍어가 정상적으로 뜨는 것을 볼 수 있다.

 

 

9) 'Font - Properties...' 클릭

 

 

10) 'Font ProPerties' 팝업에서 아래와 같이 'Font 탭 - Coverage'를 찾아가서 3,4를 누르면 알아서 추가된 글자 관련 내용이 추가된다.

      2번째 스샷처럼 관련 Character(Arabic)가 추가된 걸 볼 수 있다.

      (4번까지 했으면 x를 눌러서 끈다.)

 

 

Hint) 병합할 폰트가 여러개라면 3) ~ 10) 까지를 추가로 진행하면 된다.

         Arabic 외에 Hindi, Thai를 추가해서 Preview에서 처럼 Arabic / Hindi / Thai 글자가 제대로 보이고 있다.

 

 

11) 'File - Export font As... - Export as Desktop Font (ttf/otf) ...' 클릭

 

 

12) TTF 폰트로 저장한다.

       'Font Export Settings 팝업 - Desktop Font (ttf/otf) 탭'에서 TrueType(TTF) 선택하고 저장할 위치 지정(Output Folder)한 후에 OK 클릭하면 병합된 폰트가 뽑혀 나온다.

 

 

 

 

[NotoSansCJKkr(v1.004) +경량화 폰트(+Arabic/Hindi/Thai 폰트 병합)(+일본어 분리)(+LanguageTitle 병합)(+특수문자추가)]

https://blueasa.tistory.com/2428

 

[공유] NotoSansCJKkr(v1.004) +경량화 폰트(+Arabic/Hindi/Thai 폰트 병합)(+일본어 분리)(+LanguageTitle 병합)(+

[추가] KR 폰트에 Hindi 폰트 추가 병합 (2025-02-11)[추가] JP 폰트에 Arabic/Hindi/Thai 폰트 추가 병합 (2025-02-11)[추가] 일본어 빠진 글자들 추가(예:璧几眩嗅綺淹憑嘘軋褪贅揉罠鬱化) (2025-02-11)--------------

blueasa.tistory.com

 

 

반응형
Posted by blueasa
, |