UTF-8 기준 44592인 '기' 글자를 출력하려면
ccm파일 내에서 44592가 해당하는 코드그룹에 저장된 glyphindex를 보고
glyph의 해당 번호로 가면 좌표가 이렇게 나옴
u1, u2는 폰트이미지상 x축 위치
v1, v2는 y축 위치
값은 이미지 전체크기 대비 비율이고 오른쪽, 아래로 갈수록 커짐
width는 글자 하나당 크기
폰트 파일 사이즈가 512x512이므로
글자당 가로 크기 = 512 * (u2-u1) = 24px
글자당 세로 크기 = 512 * (v2-v1) = 28px
prespace랑 advance는 잘 모르겠다 뭔지
advance가 세로크기인 줄 알았는데 안 맞는데 prespace가 줄간격인가? 28px에서 1 두번빼면 딱맞으니까
textureindex는 해당되는 폰트 이미지 번호
'기'글자는 1번 이미지에 있고 x축이 0.19~0.24 y축이 0.93~0.98이니까 왼쪽 아래 구석에 있음
코드따라 글자 읽어오는 방식은 알았으니까
비트맵폰트 만드는 툴같은거 있다면 대충 ccm파일에 맞춰서 폰트 만들수 있을지도
족고수...