잡담/문답 패치
페이지 정보
본문
댓글목록
com05 (cho bo)님의 댓글
com05 (cho bo)쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.244.183) 작성일
음.. 퀘이크3아레나쪽에서 한글챗 패치 해볼려고했는데.. 울펜도 마찬가지 일거 같아서 말해드립니다.
퀘이크3아레나의 글꼴방식은 freetype2라고 해서 일반 윈도우 폰트가 아닌 그래픽폰트를 잘라서 사용하는 대충 그런겁니다.
만약에 한글에 맞게 제작하고 싶다면 한글freetype2폴트를 제작해야겠죠.
우선 freetype2가 한글이 지원이 된다는 얘기는 어디서 들어본거 같은데. 문제는 여기부터입니다.
한글freetype2폰트를 만들려면 그래픽폰트를 잘라서 하는거니까 가,각,간,갇 등등 죄다 쳐넣어야 되는겁니다. OTL.....
용량과 폰트제작 컴퓨터시간과 플레이어의 클라이언트 속도 저하가 나오겠죠...
거기에다가 freetype2는 윈도우버젼이 나오긴했지만 왠일인지 저는 실행이 안되더라고요... 그러면 리눅스를 깔아야되는겁니다. OTL...... 덜덜덜 조낸 귀찮...
freetype2를 그대로 사용하는 방법은 이런식으로 비효율적이니 패쓰하고 카스가 스팀에 들어가면서 한글쳇이 지원되던 방식을 설명하겠습니다.
결론은 카스에서 체팅부분을 윈도우 폰트를 사용하도록 만든겁니다. 상당히 좋은방법이죠.
그런데 무슨 소스가 있어야 글꼴만 수정을 해서 굴림체를 불러오든 고딕체를 불러오든 할건데 말이죠...
퀘이크3아레나는 오픈소스가 나왔지만 울펜은 안나온걸로 알고있...;;
오픈소스 나와도 문제가 있는게... 그 무한한 소스의 숲에서 글꼴을 윈도우로 하게 하는것도 문제고
이렇게 제작했어도. 일반 ET와 수정한 ET와의 차이가 나기때문에 서버,클라이언트가 서로 호완이 안될가능성이 있을거 같네요..
[손상된 ET같은거 같다라던지 핵같다라던지로 인식할듯한 느낌이 듬.]
그러면 한국인들 모두 깡그리 모아서 한글쳇으로 바꾸고, 서버도 한글쳇으로 바꾸면
당연히 외계인[외국인]이 접속을 못하는 사태가 발생.
외계인[외국인]들이 없어지면 울펜 인원이 단순간에 저하되 보이는 느낌이 들어서 다들 접을수도..
아무튼 저런식의 여러가지 이유로 불가능일...
freetype2를 좀 만져서 A를 ㅁ로 바꾸고 그런식으로 해서 "ㄱㅗㅁㅗ ㅁㅏㄴㅅㅔ" 정도는 할수 있겠지만요... [그래픽 tga만 바꾸는겁니다. pk3파일 풀어서.]
하지만 이렇게 하면 더 문제가 되는게...
영어불가. 보이스쳇에서 나오는 메세지도 죄다 이상한 한글로. [danke => ㅇ무ㅏㄷ, wunderbar = 져ㅜㅇㄷ귬ㄱ]
..........................................
아무튼 졸리는 가운데 조낸 긴 답변을 쓴 고모였습니다 (--)(__)
HEN.KS_kr님의 댓글
HEN.KS_kr이름으로 검색 아이피 (59.♡.186.102) 작성일
한글화 가능합니다.
텍스쳐 폰트는 이미 만들어 놓은지 몇년 됐습니다.
소스 고쳐서 글자도 찍어 봤습니다.
http://www.gpgstudy.com/forum/viewforum.php?f=12&sid=66688452621917f443cb9890d8696e38
하지만... 누가 고양이 목에 방울을 달것이냐...
HEN.KS_kr님의 댓글
HEN.KS_kr이름으로 검색 아이피 (59.♡.186.102) 작성일
그리고 퀘이크 계열 소스는 FreeType2 랑 전혀 관계없습니다.
http://sourceforge.net/projects/freetype
http://sourceforge.net/projects/oglft
HEN.KS_kr님의 댓글
HEN.KS_kr이름으로 검색 아이피 (59.♡.186.102) 작성일
tr_font.c 를 보면 tga 파일 (폰트로 사용할) 을 어떻게 만들수 있는가에 대해서 7 단계로 설명되어 있습니다.
하지만 실제 게임에서는 ttf (True Type Font) 를 읽어서 사용하는 것이 아니라 미리 생성된 tga 파일을 읽고 좌표대로 끊어서 뿌릴뿐입니다.
퀘이크 엔진 계열 게임중 한글화가 비교적 잘 되어 있는 Call Of Duty 쪽의 리소스를 보시면 한글 출력용 tga 파일이 있습니다.
이거 가져다 사용해도 됩니다. (라이센스 문제는 있음)