legoboss님께서 작성해주신 글입니다.


게임에서 한글이 안나오는 이유는 대부분 폰트 문제입니다.

게임 설정 파일을 찾아서보면 기본으로 지정된 폰트들이 "한글"이 포함되지 않은 폰트들인 경우가 많습니다.


설정에서 폰트를 바꾸는 방법으로 해결할 수도 있습니다만, 현재의 경우 설정을 열어서 보는 것조차 어렵겠지요.

(죄다 사각형으로 나오니까 저도 뭐가 뭔지 분간이 안가네요.)


이 경우, 설정된 폰트를 찾아서 한글 폰트로 바꿔놓는 방법이 있습니다.


wesnoth의 경우에는, 폰트가 설정된 파일(fonts.cfg)을 찾아보니, 기본 폰트로 DejaVuSans.ttfDroidSansJapanese.ttfDroidSansFallbackFull.ttf 등을 사용한다고 되어 있네요.

※ 폰트 설정파일 : /usr/share/games/wesnoth/1.10/data/hardwired/fonts.cfg


그리고 해당 폰트파일의 경로는, "/usr/share/games/wesnoth/1.10/fonts/" 입니다.

위 경로에 가보면, 아래와 같이 3개의 폰트파일이 심볼릭링크로 처리되어 있습니다.


DejaVuSans.ttf -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf

DroidSansFallbackFull.ttf -> /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf

DroidSansJapanese.ttf -> /usr/share/fonts/truetype/droid/DroidSansJapanese.ttf 


위 3개의 심볼릭링크를 내가 원하는 폰트파일로 바꿔주면 됩니다.

(저는 하모니카에 기본 포함되어 있는 나눔폰트로 바꿔봤습니다.)


$ cd /usr/share/games/wesnoth/1.10/fonts/

$ sudo rm -rf DejaVuSans.ttf DroidSansFallbackFull.ttf DroidSansJapanese.ttf

$ sudo ln -s /usr/share/fonts/truetype/nanum/NanumGothic.ttf DejaVuSans.ttf

$ sudo ln -s /usr/share/fonts/truetype/nanum/NanumGothic.ttf DroidSansFallbackFull.ttf

$ sudo ln -s /usr/share/fonts/truetype/nanum/NanumGothic.ttf DroidSansJapanese.ttf 


그리고 이제 다시 시작해 보면, 한글 폰트가 정상적으로 나오는 것을 확인할 수 있습니다.


wesnoth_ko_charset_error.PNG



아직 free 유니코드 폰트에 한글 character set이 포함되지 않았다는 것이 많이 아쉽습니다.

대부분의 오픈소스 게임들에서 한글 문제 발생시, 위와 같은 방법으로 한글 표현을 처리할 수 있습니다.

그럼 즐겜~ 하세요. ^^

제목 글쓴이 날짜 조회 수
Ⅱ-11. 하모니카에서 소프트웨어 패키지 업데이트 방법 file 하모니카 2016.02.05 3948
Ⅱ-10 하모니카 OS를 웹서비스 키오스크로 설정하기 file 하모니카 2016.01.20 3136
Ⅱ-09. 게임(Battle for Wesnoth) 에서 한글사용 [1] 하모니카 2015.12.06 3137
Ⅱ-08. 빠른 화면 캡처하기 (스크린샷) file 하모니카매뉴얼 2015.06.29 4431
Ⅱ-07. USB 메모리 포맷하기 file 하모니카매뉴얼 2015.06.24 4826
Ⅱ-06. Kazam을 이용한 동영상 녹화 및 화면 촬영하기 file 하모니카매뉴얼 2015.03.13 5548
Ⅰ-07. 사용자 계정에 sudo 권한 부여하기 [2] file 하모니카매뉴얼 2015.03.13 8883
Ⅱ-05. ftp를 이용하여 외부기기 연결하기 [5] file 하모니카매뉴얼 2015.03.11 6102
Ⅱ-04. WebCam(웹캠) 사용하기 file 하모니카매뉴얼 2015.02.26 5372
Ⅱ-03. 한글2014 뷰어(for Linux) 설치하기 [1] file 하모니카매뉴얼 2015.02.25 6560
Ⅰ-04. 화면 보호기 설정 및 해제하기 file 하모니카매뉴얼 2015.02.24 4755
Ⅰ-05. 네트워크 프린터 설정하기 file 하모니카매뉴얼 2015.02.12 5739
Ⅰ-06. 폴더 공유하기(공유폴더) [11] file 하모니카매뉴얼 2015.02.12 6060
Ⅰ-03. 파티션 관리하기 file 하모니카매뉴얼 2015.02.12 7100
Ⅰ-02. PC와 스마트폰 블루투스로 연결하기 file 하모니카매뉴얼 2015.02.12 7116
Ⅰ-01. [시작] 매뉴 변경하기 file 하모니카매뉴얼 2015.02.12 5409
Ⅱ-02. 하모니카OS에서 윈도우용 프로그램(예-카카오톡) 사용하기 [4] file 하모니카매뉴얼 2015.02.09 15979
Ⅱ-01. 모질라 썬더버드(Mozilla Thunderbird)를 이용하여 외부 메일 가져오기 file 하모니카매뉴얼 2015.02.09 6548
loginbox
아직 회원이 아니세요? MEMBER JOIN