팀하
허드의 폰트를 변경했을 때, 변경한 폰트가 모든 유니코드를 지원하지 않아서 글씨가 깨지는 경우가 잇다
그래서 이번엔 fontforge를 통해 폰트에 특수문자를 합성하고 적용시켜 보자...!!
1. fontforge 설치
https://fontforge.org/en-US/
2. 병합할 폰트 준비
본인은 이 글에서 예시로 채팅글꼴 Gmarket Sans TTF를 주 폰트로, NotoSansTC를 유니코드용 폰트로 사용할 것임
제가 예전에 썼던 폰트들로 하지 않는 이유는, 해당 폰트들은 전부 OFL를 허용하지 않기 때문에
fontforge 등으로 폰트를 편집하면 사용규약 위반이기 때문임
그래서 글에는 따로 그 폰트들을 편집하지는 않겟음 (이해바람,,ㅎ)
폴더에 잘 정리해서 넣어주자..
3. fontforge를 통한 폰트 병합
폰트포지를 키고, 파일 경로를 찾아서 열어주자
파일 -> 열기 -> 합성할 폰트 파일 선택
그럼 주 폰트와 보조 폰트 작업 두개가 열릴탠데,
두 글꼴의 레이아웃을 맞춰주지 않으면 팀포에서 폰트가 뭉개져버림
두 폰트에서 각각 요소 -> 폰트정보
각각의 레이아웃 수치들을 전부 통일시켜주자
설정이 완료되면, 이제 폰트를 병합해보자!!
주 폰트에 폰트가 결합된 것을 확인했다면, 파일 -> 폰트 생성 -> 트루타입으로 생성을 해주면 끝이다
폰트를 생성까지 하면 유니코드와 병합한 폰트가 완성됐다!!
4. 폰트 적용하기
폰트를 설치하고 팀포를 실행하면
와잘된다!!@!
혹시 폰트 적용 후에 투표창도 정상적으로 잘 보임? 나는 폰트 바꾸고 나서 어떨땐 보이고 어떨때는 %header% %voteissue% 이렇게만 보임 - dc App
그런적이 없어서 딱히 모르겟음 .. 아예 플레이어 이름이 안 보이는건 허드 자체 문제일거같은데
개추
그냥 한자 부분 유니코드 범위만 다른 폰트 쓰도록 구문 추가하는 게 낫지 않나
참고:
https://namu.wiki/w/한중일%20통합%20한자
제가그걸 여러번 시도해봣는데 허드내에서 아무리 css를 바꿔도 실패해서 제 능력 밖이라고 생각햇음 비전공자이기도 하고,, 그래서 젤 간단하고 단순무식한 방법을 소개한것 툰허드에 기본적으로 지정된 폰트들은 영어 외에 전부 유니코드 글꼴로 나오는 것 같은데 차이를 몰겟다
좆고수인가ㄹㅇ