2007/05/12

iRex iLiad에서 한글 텍스트 파일 읽기 (FBReader) 수정/조합형 추가

EUC-KR을 EUC-KRenc로 고치면 된다는 말을 듣고 해보니 정말 되더군요. 뭐징... -_-;;;
이제 중국어 모듈에 빌붙을 필요가 없어졌습니다. 그리고 조합형 한글 모듈까지 첨가해버렸습니다.
테스트 환경은 펌웨어 2.9.5입니다.

(1) 일리아드에 한글 트루타입 글꼴을 설치합니다.

http://irexiliad.textcube.com/search/%ED%95%9C%EA%B8%80%20%ED%8C%A8%EC%B9%98

(2) 일리아드용 FBReader 최신판을 설치합니다. CF 등의 외부 메모리에 설치할 것을 권합니다.

http://www.mobileread.com/forums/showthread.php?t=11344

(3) 아래 파일의 압축을 풀어서 CF 등의 외부 메모리에 새로 생성된 /_local/share/zlibrary/encodings 폴더에 복사합니다. Encodings.xml 파일과 ISO-8859-1 파일은 덮어씁니다.




(4) FBReader를 실행시킵니다. 외부 메모리에 새로 생성된 /Programs 폴더 밑에 있습니다.

(5) 드라이버와 스패너가 있는 아이콘을 클릭하면 설정 메뉴가 뜹니다. "Styles" 탭에서 한글 글꼴(MS Hei)을 선택합니다. (주의: 한글 패치를 하지 않은 상태에서 이 글꼴을 선택하면 한글이 나오지 않습니다. (1)번 과정으로 돌아가세요.)

(6) 한글 텍스트 파일을 불러옵니다. 처음부터 한글이 잘 나오면 끝. 아니면 왼쪽에서 세 번째 아이콘을 클릭하면 파일 탐색창이 뜹니다. 파일을 선택하면 뜨는 옵션 창에서 "Encoding Set"을 "East Asia"로, "Encoding"을 "Korean (EUC-KRenc)"로 합니다. 조합형 문서는 "Korean (JOHABenc)"를 선택하면 됩니다. 유니코드 문서는 유니코드를 선택해야겠죠.

(7) 한글이 보이나요? ^^; FBReader에서 pdb, chm, rtf, plucker 등도 된다는데 한글이 잘 되는지 테스트해보지는 않았습니다. 아마 될 겁니다.

코드 변환 테이블 소스는 아래와 같습니다.

http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP949.TXT
http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/KSC/JOHAB.TXT

일본어 문서를 보고싶으신 분은 직접 만들어보세요:

http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT

모듈 이름을 EUC-JPenc로 만들고, Encodings.xml 파일에서 EUC-JP 부분을 찾아서 EUC-JPenc로 고치면 될 겁니다.

붙임.
파일을 불러올 때 뜨는 옵션 창에서 "Text" 탭의 "Break Paragraph At" 부분을 "New Line"으로 바꾸니 줄바꿈 제대로 처리되네요. ㅡ,.ㅡ

11 comments:

무한불승 said...

"3) 새로 생성된 /_local/share/zlibrary/encodings 폴더에 있는 Big5 파일을 아래 파일로 바꿔줍니다."

겁도없이 리눅스도 모르는 주제에 이북이 정말 가지고 싶어서 irex를 질럿습니다. 그런데, 한글파일은 안보이더군요..

님의 말처럼, fbreader를 설치하면 된다고 하는데, 위의 주소)..rocal/..) 이런주소를 어디서 찾죠?

경험도 없고 엔지니어 지식도 없어서 고생입니다... 도와주세요.

바그네리안 said...

FBReader를 CF 메모리에 설치하셨고, 데스크탑에서 인식한 CF 메모리 드라이브가 x라면,



x:\_local\share\zlibrary\encodings



이렇게 생각하시면 됩니다.

무한불승 said...

FB READER를 압축해서 풀었는데,폴더는 FBREADERINST이고 그안에 여섯개의 파일중 .EXE파일은 없더군요

어떤 파일을 섳치해야 하죠?

귀찮게 하는것 같아서 죄송합니다. 조언 부탁드립니다

무한불승 said...

그리고, CF카드를 iLiad에 꼽고 pc와 연결시, cf카드는 폴더로 전혀 인식이 안되더군요...

그래서, 위의 폴더 구조가 어디에서 나오는지가 여전히 궁금합니다.

답변좀....

무한불승 said...

죄송한데요.. 또 질문입니다.. (너무 많이 하는것 같아서 죄송..)

리셋버튼이 있는데, 눌러도 리셋이 안되네요.. 리셋은 어떻게 하죠?

그리고 밑부분에 오디오 구멍이 있는데, 오디오를 들을 수 있나요?

그럼 수고하세요...

skwook said...

아...큰일입니당... FBReader도 설치 몬하겠어여...설치는 했는데 텍스트문서를 읽어들일수가 없네요...똑 같이 따라했는데..왜 안돼는걸까요? ㅎ

김원철 said...

@skwook - 2007/12/14 23:43
프로그램이 뜨기는 하나요? FBReader용 한글 패치는 하셨고요?

skwook said...

네...프로그램도 작동하고...한글패치도 했습니다. 근데 어떻게 텍스트 파일을 불러들이는지는 몰르겠어요...그게 안돼요...

skwook said...

"드라이버와 스패너가 있는 아이콘을 클릭하면 설정 메뉴가 뜹니다" 여기 설정메뉴에서 General에서 Book Path를 /media/cf로 바꿔줘도 텍스트파일이 안나오는데...뭐가 잘몬된걸까요? 그리고 Languqge for Encoding Detection은 처음에는 Russian 으로 돼있는데 Other로 바꿔줬구요. 물론 Style에서 Familly를 MS Hei로 변경했습니다. 텍스트파일을 검색하면 About FBReader만 뜹니다.

skwook said...

원철님...어떻게 하다보니 갑자기 찿기에서 파일이 보이고 열리네요...ㅋ...감사합니다... ㅡㅡ 아....

빠이 said...

skwook님 성공하셨나보네요..

블랙잭으로 심심할때 읽던.. (잘때)

천룡팔부를 FBReader로 읽고 있는데 역시 화면이 넓으니까 좋네요.. 핸드폰보다.. ^^