✒️ttc 폰트 만들기🖋️
pretendard.ttf 폰트들을 합쳐서
pretendard.ttc로 만들어 줄 겁니다.
작업을 하기에 앞서,
읽고 또 읽어둘 포스팅이 있으니
Windows 10의 굴림체 교체하기
굴림(체), 바탕(체) 폰트는 폰트 폴더(C:\Windows\Fonts)에 .ttc파일 형태로 제공되어 있습니다. 이는 하나의 파일에 복수의 폰트를 제공하기 위해 사용되는 TTF폰트 컬렉션 파일입니다.- batang.ttc 파일에
koko4u.tistory.com
정말 소중한 포스팅입니다.
이 포스팅을 작성해주신 분께
진심으로 감사의 말씀을 전합니다.
자, 그럼 본격적으로
작업에 들어가 보겠습니다.
사실 Font Creator로
만들 수 있을 것 같기도 한데,
파일 갯수가 무려...
10개나 되네요.
이게 과연 될 것인가.
하지만, 도전해보겠습니다.
안 되면 Regular, Light, Bold
세 개만 묶어서 만들죠, 뭐.
아마 될 겁니다.
왜냐하면, 이미
Source Han Sans.ttc파일이
10개 이상의 ttf 파일이
묶인 걸 봤었거든요.
자, 그럼 시작해보겠습니다.
폰트 파일들과,
AllUniteTTC.exe
UniteTTC.exe
파일을 한 폴더에 넣고
해당 폴더를 바탕화면으로
빼 줍니다.
폴더 이름은 쉽게 A로 하겠습니다.
C:\Users\컴퓨터이름\Desktop\A
시작 프로그램에
cmd를 쳐서
명령 프롬프트를 켜세요.
그런 다음,
cd desktop
쳐서 바탕화면으로 불러내세요.
그리고
cd A
를 한 번 더 쳐서
우리가 만든 폴더 A로
위치를 고정해줍니다.
지금부터 폴더에 있는
모든 ttf 파일들을
하나의 ttc 파일로묶을 겁니다.
UniteTTC.exe Pretendard.ttc Pretendard-Black.ttf Pretendard-Bold.ttf Pretendard-ExtraBold.ttf Pretendard-ExtraLight.ttf Pretendard-Light.ttf Pretendard-Medium.ttf Pretendard-Regular.ttf Pretendard-SemiBold.ttf Pretendard-Thin.ttf PretendardVariable.ttf
제대로 성공했다면,
다음과 같이 뜰 겁니다.
C:\Users\컴퓨터 이름\Desktop\A>UniteTTC.exe Pretendard.ttc Pretendard-Black.ttf Pretendard-Bold.ttf Pretendard-ExtraBold.ttf Pretendard-ExtraLight.ttf Pretendard-Light.ttf Pretendard-Medium.ttf Pretendard-Regular.ttf Pretendard-SemiBold.ttf Pretendard-Thin.ttf PretendardVariable.ttf
UniteTTC Copyright (C) Y.Oz 2010
Pretendard-Black.ttf: DSIG(unique) GDEF(unique) GPOS(unique) GSUB(unique) OS/2(unique) cmap(unique) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique)
Pretendard-Bold.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique)
Pretendard-ExtraBold.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique)
Pretendard-ExtraLight.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique) vhea(unique) vmtx(unique)
Pretendard-Light.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(shared) name(unique) post(unique) vhea(unique) vmtx(unique)
Pretendard-Medium.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique)
Pretendard-Regular.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique)
Pretendard-SemiBold.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique)
Pretendard-Thin.ttf: DSIG(shared) GDEF(shared) GPOS(unique) GSUB(shared) OS/2(unique) cmap(shared) glyf(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique) vhea(unique) vmtx(unique)
PretendardVariable.ttf: GDEF(unique) GPOS(unique) GSUB(unique) OS/2(unique) STAT(unique) cmap(shared) fvar(unique) glyf(unique) gvar(unique) head(unique) hhea(unique) hmtx(unique) loca(unique) maxp(unique) name(unique) post(unique)
Pretendard.ttc: Ok.
그리고, Pretendard.ttc 파일이
하나 탄생해 있을 거예요.
바로 이렇게 말입니다.
여기까지,
고생 많으셨습니다.
이제 설치하셔서
잘 사용하시면 됩니다.
편안한 저녁 시간 보내세요😉