기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요. 고도리님..

고드리님이 작성하신 glogo_display_source 를 보다가 질문을 드립니다.
간단하게 gui를 구현하기 좋은 것 같아서 사용을 해볼려고 하는데
문자 출력에 문제가 있어서 질문을 들입니다.

한글/영문은 폰트가 있어서 되는데 한자같은 경우는 출력이 안되는것 같습니다.
아마도 폰트파일이 없는것 같은데.. 어떻게 하면 한자/일본어/특수문자들을
넣어서 출력이 가능하게 할수 있는지 알고 싶습니다.

gulim_96_10_eng.c,gulim_96_10_han.c 처럼 폰트 파일을 만들려면
어떻게 해야하는지 ? 또는 변환 유틸리티가 있으면 알려주시면 감사겠습니다.

결과적으로는, truetype 폰트 파일의 용량때문에 위의 폰트파일처럼 만들어서 라이브러리 형태로 만들어서 사용을 하고자 합니다..

오늘도 즐거운 하루 되세요..


고현철

2006.09.15 23:45:25
*.117.46.252

음....예전에 ttf에서 폰트 뽑아내는 프로그램을 가지고 만들었었습니다.

꽤 오래전 얘기인데...^^

한자, 일본어, 특수파일까지 들어간다면 아무리 줄여도 꽤 큰 양이
될 듯 합니다. TTF중에 작은녀석 하나를 잡아서 하시는게 나을 듯 한데요.

변환 유틸리티는 제가 정확히 모르겠고, 저는 직접 짜서 썼습니다만
문제가 있었습니다. 밑이 짤리는 증상이 좀 나오더군요.

더 고치려고 하다가 포기를 했습니다...^^

제가 만든 방식으로 만드시려면 일단 큰 폰트는 불가능합니다.
width가 32가 넘어가면 안되거든요.

만일 작성을 하시고 싶으시면

1. ttf를 bitmap으로 바꾸는 프로그램을 만든 후
2. 그 bitmap을 header파일로 바꿉니다.

이런 방식으로 작업을 하면 될 듯 합니다만...

개인적으로는 TTF를 추천합니다...^^

김대영

2006.09.16 00:30:06
*.143.160.202

폰트변화기를 하나 만들어야 겠네요..

감사합니다.

고현철

2006.09.16 03:11:24
*.117.46.252

font 변환기 만들때 조심해야할 부분은....

character set입력을 할때 unicode로 넣어줘야 할 겁니다...
즉, 완성형이 아니라 완성형 -> unicode로 변환한 코드를 넣어줘야
정확한 TTF 글자가 그림형태로 떨어집니다.

제가 짠 것을 드리고 싶지만, 찾기도 어렵고(6~7년된거라...--;), 찾아도
글자가 깨지는 형태로 밖에 나오지 않아서 전혀 도움이 안될 듯 하네요.

리눅스의 character set 변환 iconv 라이브러리를 이용해서 변환한 후
TTF engine쪽으로 넣어주시면 됩니다.

TTF engine 돌리는 것은 SDL_ttf를 참조하시면 가장 좋습니다.

그럼....^^
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
168 AESOP-2440 DVD 받을 곳 없나요? [완료] [6] 강민석 2006-09-20 1074
167 터치 스크린.. [3] 이재철 2006-09-16 2667
» 폰트 관련 질문입니다..[완료] [3] 김대영 2006-09-15 1162
165 간단한 어플리케이션 프로그램 문제입니다. <== 완료 [7] 박영학 2006-09-14 919
164 MPlayer 관련 질문 좀 드립니다. <= 완료 [8] 한승혁 2006-09-14 1340
163 crosstool 질문입니다. <= [완료] [9] 신재곤 2006-09-14 1101
162 [질문] u-boot에 있는 nand write, nand read cmd시에 배드블럭... [5] 김경호 2006-09-13 2050
161 블루투스 포팅해보신분?[미해결] [2] 오용석 2006-09-12 999
160 [질문] kill 에 관해서.. 느닷없이 궁금해서요. [2] 이재훈 2006-09-12 1059
159 바이너리파일을 아스키파일로 변환하는걸 도와주세요 ... [8] 장석원 2006-09-09 1611
158 [질문] cannot execute "/etc/rc.d/rc.S" 에 관한 질문입니다. [3] 이재훈 2006-09-05 1164
157 nand flash bad eraseblock 납니다....[미해결] [2] 오용석 2006-09-02 1282
156 삼바 linking 문제 입니다.<==완료 [1] 윤현승 2006-09-02 971
155 [질문] u-boot에서 2440 USB OHCI의 성능 <= 완료 [4] 김정호 2006-09-01 1535
154 제 2410보드 동작 시험결과입니다. ^^ [1] 한지훈 2006-09-01 1191
153 [질문] Nand Flash Memory 인식에 관한 질문입니다. [3] 이재훈 2006-08-30 1488
152 외부영역의 Address를 배열처럼 쓸려면 어떻게 지정해야 할까요?[완... [2] 조준동 2006-08-28 932
151 aESOP 가지고놀기 라는 PDF 자료중 yaffs 관련 문의 입니다.-&gt... [1] 공경준 2006-08-28 2685
150 yaffs file의 repack???? <== 완료 [1] 박현진 2006-08-26 922
149 이솝보드를 휴대해서 다니고 싶어요 [2] 최지훈 2006-08-25 1048

사용자 로그인