힌디어 입력기 개발 준비중에 있습니다.

단말기중엔 2.3.3 이상이어도 힌디어가 지원되는 기종을 찾을수가 없네요. (넥원/모토로라/갤럭시/갤탭 뭐 등등.. 이것저것 다 봤는데)

 

해서 에뮬레이터에서 만이라도 입/출력 결과 확인하면서 개발하려고 봤더니..

힌디어는 지원하나 폰트가 없어서 'ㅁㅁㅁㅁㅁ' 이런식으로 깨져서 표시되네요.

혹시 ddms에서 넣으면 들어가나 싶어서 넣어보려고 봤더니 권한이 없다 나오길래...

shell 명령어로 슈퍼유저(sudo su) 명령어 날리니까 권한을 받긴 하는거 같은데,

권한이 있어도 해당 폴더 용량이 정해져있는지 제가 추가하려는 폰트가 용량 초과로 업로드가 안되네요. (다른 폰트 몇개 지우고 테스트 해봤는데도 안되는걸로 봐서 단순히 용량 제한말고도 뭐가 더 있는거같은데; 권한을 잘못준건지;)

 

더 찾아보니 에뮬레이터 생성할때 사용하는 3개의 이미지 파일중 system.img 해당 이미지가 폰트폴더를 포함한 이미지 파일이라길래

unyaffs 를 사용해서 압축을 푼뒤에... system/fonts 폴더에 힌디어폰트를 추가했습니다.

근데 unyaffs이 압축을 푼거처럼 역기능도 간단히 (폴더 -> img생성)이 가능할줄 알았더니,

yaffs란 놈이 있긴한거같은데 윈도우에서 돌아가는 프로그램이 아닌거같습니다.

 

리눅스도 세팅이 되있긴한데,

애초에 수정한 img파일을 만들수 없는건지.. 아니면 yaffs나 기타 프로그램등으로 재압축이 가능한지 궁금합니다.

아시는분 답변좀 부탁드릴게요.

수고하세요 ~_~