우분투 8.04에서 한글 글꼴에 안티앨리어싱이 적용되지 않을 때

by hfkais | 2008. 7. 4. | 2 comments

(이 문제에 대해 빠른 해결을 원하시는 분은 떠돌이 님의 글을 참조하시기 바랍니다. 떠돌이 님 감사합니다.)

요즘 가상 데스크탑으로 Ubuntu 8.04를 깔아두고 이것저것 만지작거리고 있습니다. 가상 데스크탑 프로그램으로는 Sun Microsystems의 VirtualBox를 이용하고 있지요. 하루하루 이것저것 만져보는 재미가 쏠쏠합니다.

오늘은 root 계정으로 언어와 관련해 이것저것 건드리다, 글꼴의 안티앨리어싱을 죄다 빼버리는 사고(?)를 쳤습니다. 그것도 한글 글꼴에서만 말이죠. 저는 우분투 내에서의 글꼴을 대부분 '은 돋움'으로 쓰는데, 모두 보기싫게 변해버렸습니다.

snap_1361

이렇게 말이죠. 안티앨리어싱이 제거되어 들쭉날쭉한 모양에, 글꼴의 일부분이 보이지 않기도 합니다. '그놈 마작'은 '그늠 마작'으로 보이는군요. 사믁, 르븟 등이 인상적입니다.

snap_1362

이 현상은 웹페이지에서도 똑같이 적용됩니다. 파이어폭스에서도 기본 글꼴을 '은 돋움' 으로 해두었기 때문에 모조리 깨져버렸습니다. 도저히 이런 상태로는 쓸 수 없을 것 같았습니다.

하지만 어딜가나 편법과 요령은 있게 마련이죠. 가장 간단한 방법은, 기존에 설정된 '은 돋움' 글꼴을 모두 'Sans' 나 'Serif' 등의 영문글꼴로 바꿔주는 것입니다. 우분투 메인 메뉴의 '시스템' - '기본 설정' - '모양새' 설정에서, '글꼴' 탭을 눌러 설정합니다. Sans는 돋움체 모양, Serif는 바탕체 모양의 글꼴입니다. 윈도에서 'Tahoma'로 글꼴을 설정해도 한글은 '굴림'으로 나오듯, Sans로 설정해도 한글은 은 돋움으로 표시됩니다.

하지만 뭔가 좀 꺼림칙하죠. 제대로 해결된 것도 아니고요. 어떻게 해야할까 고민하다, 검색을 통해 떠돌이 님의 글을 보게 되었습니다. 덕분에 아주 간단한 방법으로 문제를 해결할 수 있었습니다.

snap_1363

우분투 메인 메뉴의 '프로그램' - '보조 프로그램' 에서 터미널을 띄웁니다. 다음의 명령어를 입력해 줍니다.

sudo gedit /etc/fonts/conf.d/29-language-selector-ko-kr.conf

위 스크린샷처럼 패스워드를 물어봅니다. 자기 계정의 패스워드를 입력하고 엔터를 누르면 에디터가 열립니다.

snap_1365

위 스크린샷처럼, <!-- Turn off antialias and autohint for Korean fonts depending on pixelsize --> 아래 부분의 코드들을 주석처리해 줍니다. 일반적인 HTML의 주석처리 방법과 같습니다. <!-- 과 --> 를 쓰는 것이죠.

snap_1366

하나 더 있습니다. 이번엔 <!-- Turn off antialias and autohint for ttf-alee depending on pixelsize --> 아래 부분의 코드들을 주석처리해 줍니다. 수정이 끝났으면, 파일을 저장하고 에디터를 닫습니다.

로그아웃했다 다시 로그인하거나, 재부팅을 하게 되면 변경된 내용이 적용됩니다.

snap_1367

이전과 같은 모습 그대로 깔끔하게 나오는군요. 드디어 '그놈'이 '그놈'으로 보입니다.

snap_1368

웹페이지도 보기좋게 나옵니다. 모두 '은 돋움' 으로 설정했을 때의 모습입니다.

그런데 어떤 이유로 이런 문제가 발생하는 것인지 저는 잘 모르겠습니다. 분명 처음 우분투를 설치하고, 지금까지 폰트에 안티앨리어싱 처리가 잘 되고 있었거든요. 제 경우엔 root 계정으로 접속해서 기본값인 '영어'로 설정되어 있는 언어 설정 부분을 '한국어'로 바꾸다가 이런 일이 벌어졌습니다.

아무튼 이렇게 또 하나를 배웠네요. 그래도 찾아보면 명쾌한 해답을 올려주시는 분들이 많아서 다행입니다. 떠돌이 님 덕분에 문제도 해결하고 우분투에 대해 좀 더 배우게 되었습니다. 다시 한 번 감사말씀 드립니다.

댓글 2개:

  1. 글 잘 봤습니다^_^ 제 스팸로그가 다른 분들에게 도움이 되는것이 기분 좋네요^^

    안티앨리어싱이 꺼진건 아마 한글 언어 팩 쪽의 기본 설정이 안티앨리어싱 off로 되어 있기 때문일겁니다.

    왜인지는 모르겠지만 우분투 한국팀에 따르면 한글폰트는 안티앨리어싱이 꺼져야 가독성이 좋다는 의견이 더 많았다고 하네요.

    답글삭제
  2. 떠돌이 님 / 스팸로그라니요, 당치않습니다. 다양한 정보가 많아 큰 도움이 되었습니다.

    제가 한글 언어팩을 받아서 설치했을 땐 안티앨리어싱이 켜져있었는데, root 계정 가지고 놀다 뭔가 건드린 모양이네요 ^^ 하지만 앞으로 똑같은 일을 당해도 이제는 해결방법을 알았으니 다행입니다. 감사합니다.

    답글삭제

- 스팸 방지를 위해 보안문자(캡차) 확인을 사용하고 있습니다.
- 스팸댓글이 너무 많이 달려 댓글 검토 기능을 쓰고 있습니다. 입력하신 댓글이 당장 화면에 나타나지 않아도, 블로그 주인장은 댓글을 보고 있으니 안심하세요. 1~3일 내에 검토가 완료되면 댓글이 게시됩니다.

덧글 페이지로 이동합니다. 스팸방지를 위해 '단어확인'을 사용하고 있습니다.