Android/Emul Korean fonts

Android 4.3 한글폰트 설치

Soul-Learner 2013. 11. 2. 15:41

Android 4.3 에뮬레이터 한글 설치


개요

Android 4.3 SDK에 포함된 에뮬레이터에는 한글 글꼴이 포함되어 있지 않아서 화면에 한글을 출력하려고 할 때 한글이 보이지 않는 문제점이 있다.

이에 대한 해결책은 Android 4.3 SDK에 포함된 system.img 를 편집툴로 열고 한글 글꼴을 추가해주면 된다


참고사이트

아래의 글은 http://jpub.tistory.com/336 등의 내용을 참고하여 따라하기 쉽도록 요약 정리한 것입니다


준비파일

yaffey (시스템 이미지 편집툴, http://code.google.com/p/yaffey/ 에서 배포)  

yaffey-v0.2-win32.zip

                                             

NanumGothicCoding-2.0.zip(한글 글꼴, 네이버에서 배포)

NanumGothicCoding-2.0.zip



한글 글꼴 추가 절차 안내

1.자신의 emulator 의 platform version 확인(API Level 18 등)


2.한글 글꼴 다운로드(http://dev.naver.com/projects/nanumfont/download)

  - NanumGothicCoding-2.0.zip 다운로드 및 압축해제, 아래의 2개 파일 확인         

  - 나눔고딕코딩.ttf

  - 나눔고딕코딩-Bold.ttf


3.다운로드한 글꼴의 이름을 다음과 같이 변경

  - 나눔고딕코딩.ttf  ---> Roboto-Regular.ttf

  - 나눔고딕코딩-Bold.ttf --->  Roboto-Bold.ttf


3.yaffey를 이용하여 system.img 을 열고 /fonts 에 포함된 Roboto-Regular.ttf, Roboto-Bold.ttf 2개파일  삭제


4.fonts 폴더에서 마우스 우측을 눌러서 다운로드한 Roboto-Regular.ttf, Roboto-Bold.ttf 를 추가(import).


5.추가된 Roboto-Regular.ttf / Roboto-Bold.ttf 의 속성에서 execution 을 제거.

  - 각 ttf 파일 위에서 마우스 우측을 눌러서 Properties 항목을 선택하면 변경가능함


6.Save As

  - 기존 system.img 파일을 백업해놓고 새로 저장하는 파일의 이름을 system.img 로 지정하여 저장


7. 에뮬레이터를 새로 실행하고 Android 프로젝트에서 한글을 출력해본다


위와 같은 절차를 거쳐서 편집된 system.img 파일을 분할압축하여 아래에 첨부하였다


system_img_01.vol1.vol1.egg

system_img_01.vol1.vol2.egg

system_img_01.vol1.vol3.egg

system_img_01.vol1.vol4.egg

system_img_01.vol1.vol5.egg

system_img_01.vol1.vol6.egg

system_img_01.vol1.vol7.egg

system_img_01.vol1.vol8.egg

system_img_01.vol1.vol9.egg

system_img_01.vol1.vol10.egg

system_img_01.vol1.vol11.egg

system_img_01.vol1.vol12.egg