안녕하세요. 고도리님..
고드리님이 작성하신 glogo_display_source 를 보다가 질문을 드립니다.
간단하게 gui를 구현하기 좋은 것 같아서 사용을 해볼려고 하는데
문자 출력에 문제가 있어서 질문을 들입니다.
한글/영문은 폰트가 있어서 되는데 한자같은 경우는 출력이 안되는것 같습니다.
아마도 폰트파일이 없는것 같은데.. 어떻게 하면 한자/일본어/특수문자들을
넣어서 출력이 가능하게 할수 있는지 알고 싶습니다.
gulim_96_10_eng.c,gulim_96_10_han.c 처럼 폰트 파일을 만들려면
어떻게 해야하는지 ? 또는 변환 유틸리티가 있으면 알려주시면 감사겠습니다.
결과적으로는, truetype 폰트 파일의 용량때문에 위의 폰트파일처럼 만들어서 라이브러리 형태로 만들어서 사용을 하고자 합니다..
오늘도 즐거운 하루 되세요..
꽤 오래전 얘기인데...^^
한자, 일본어, 특수파일까지 들어간다면 아무리 줄여도 꽤 큰 양이
될 듯 합니다. TTF중에 작은녀석 하나를 잡아서 하시는게 나을 듯 한데요.
변환 유틸리티는 제가 정확히 모르겠고, 저는 직접 짜서 썼습니다만
문제가 있었습니다. 밑이 짤리는 증상이 좀 나오더군요.
더 고치려고 하다가 포기를 했습니다...^^
제가 만든 방식으로 만드시려면 일단 큰 폰트는 불가능합니다.
width가 32가 넘어가면 안되거든요.
만일 작성을 하시고 싶으시면
1. ttf를 bitmap으로 바꾸는 프로그램을 만든 후
2. 그 bitmap을 header파일로 바꿉니다.
이런 방식으로 작업을 하면 될 듯 합니다만...
개인적으로는 TTF를 추천합니다...^^