팀하



허드의 폰트를 변경했을 때, 변경한 폰트가 모든 유니코드를 지원하지 않아서 글씨가 깨지는 경우가 잇다



그래서 이번엔 fontforge를 통해 폰트에 특수문자를 합성하고 적용시켜 보자...!!




1. fontforge 설치



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




2. 병합할 폰트 준비



본인은 이 글에서 예시로 채팅글꼴 Gmarket Sans TTF를 주 폰트로, NotoSansTC를 유니코드용 폰트로 사용할 것임


제가 예전에 썼던 폰트들로 하지 않는 이유는, 해당 폰트들은 전부 OFL를 허용하지 않기 때문에


fontforge 등으로 폰트를 편집하면 사용규약 위반이기 때문임


그래서 글에는 따로 그 폰트들을 편집하지는 않겟음 (이해바람,,ㅎ)





폴더에 잘 정리해서 넣어주자..




3. fontforge를 통한 폰트 병합



폰트포지를 키고, 파일 경로를 찾아서 열어주자








파일 -> 열기 -> 합성할 폰트 파일 선택



그럼 주 폰트와 보조 폰트 작업 두개가 열릴탠데,



두 글꼴의 레이아웃을 맞춰주지 않으면 팀포에서 폰트가 뭉개져버림




두 폰트에서 각각 요소 -> 폰트정보





각각의 레이아웃 수치들을 전부 통일시켜주자



설정이 완료되면, 이제 폰트를 병합해보자!!





주 폰트에 폰트가 결합된 것을 확인했다면, 파일 -> 폰트 생성 -> 트루타입으로 생성을 해주면 끝이다


폰트를 생성까지 하면 유니코드와 병합한 폰트가 완성됐다!!



4. 폰트 적용하기


폰트를 설치하고 팀포를 실행하면



와잘된다!!@!