: 로케일을 한글로 설정하면 콘솔에서 한글 때문에 글이 깨지는 현상이 발생합니다.
:
: 그런데는 워낙 결벽증이 있어서 한글 입출력은 거의 포기하고 있는 상태입니다.
:
: 그리고 한글화를 하면서 몇몇 문장은 의미는 비슷하지만 그래도 다른 잘못된 부분이 눈
: 에 띄네요.
: 한글화하시느라 고생하시는 분들께는 죄솧하지만 제게는 이것도 또한 별로라서...
:
: 그렇다고 한글화가 불필요하다는 뜻은 아닙니다.
:
: 제경우에만 그렇다는 얘기죠.
:
: 영어 때문에 고생하시는 분들에게는 오히려 한글화가 도움이 되겠죠.
:
: 못생긴 폰트만 대체된다면...^^
:
: 영문 로케일이건 한글 로케일이건 상관없이 영어로 뜨면서 한글 입출력만 가능하게(X에
: 서도 마찬가지로...) 할 수 있을까요?
: 이곳 저곳에 글도 올려보고 관련 자료도 많이 찾아 헤맸지만 어디 어떻게 할 수가 없네요
: .
-----------------------------------------------------------------------
정확히 무엇을 말씀하시는지는 모르겠으나...
콘솔(X윈도를 시작하기 전의 텍스트 모드를 말씀하시는 것이죠?)에서
한글은 당연히 깨져나올 수 밖에 없습니다. 그게 정상이고 또한
이 콘솔은 한글 출력이 원천적으로 불가능한 환경입니다.
(그래서 도스 시절에 한글 라이브러리가 개발된 것입니다)
물론 프레임버퍼 콘솔에다가한글 패치를 가한 경우는 예외입니다.
콘솔상에서 echo $LANG를 입력해 보시면 로케일이 "LANG=ko_KR.eucKR"
이라고 나올겁니다. 이 상태에서 mc 같은 프로그램 실행하면
상당/하단 메뉴에 한글이 깨져나오죠. 그래서 이를 영문으로
나오게 하려면 다음과 같이 입력하시면 됩니다.
(알고 계시려나? ^^;)
export LANG=en_US
저의 짧은 생각으로는... 로케일에 상관없이 한글 입출력을 원하신다면
그것은 어플리케이션 레벨에서 글꼴을 내장시키고 한글 입출력 기능
또한 내장시키는 것이 가장 확실한 방법이라 생각되는군요..
뭐 솔직히 지금 상태로 봐서는 시간이 아무리 많이 흐른다 해도
글꼴이나 입력기 문제는 해결이 될 기미가 보이지 않습니다.
누군가가 xlib를 조작해서 프로그래머가 원하는 글꼴 및
한글 입력 기능을 어플리케이션에 내장시키도록 한다면
어떤 환경에서든지 동일한 결과가 나오는 그야말로
프로그래머와 최종 사용자 모두가 만족하는 어플이 탄생되겠죠?
그리구.. 귀찮으시겠지만 잘못된 부분은 지적해 주시면
대단히 감사하겠습니다... ^^;
--
석(Seok)