독도 광고 모금 캠페인
Ubuntu에서 폰트를 적용하는 방법을 소개하고자 합니다.

윈도우에는 파일별로 권한 이라는 것이 없어서 폰트 설치 및 적용이 너무 쉬웠죠.
그 대신 보안에 취약한 문제가 있었습니다.
Ubuntu를 비롯한 Unix 기반의 운영체제는 각 파일 및 디렉토리(폴더), 등등의 모든 것을 파일로 취급하면서 각각에 권한을 부여하는 방식으로 일관된 운영 시스템과 강력한 보안을 가졌습니다. 또 그 이면에는 이해하기도 어렵고 사용하기도 어렵다는 단점이 있죠.

지금부터 Ubuntu 글꼴 설치의 모든 것을 쉽고 자세하게 알아보겠습니다.
(아하하... 뭐지.. 뭔가 바보같은 멘트)

일단 글꼴파일(.ttf 의 확장자를 지닌 트루타입 폰트)을 넣는 위치가 있습니다.
1. 홈디렉토리/.fonts
저의 경우는 ~/.fonts 혹은 /home/joo8111/.fonts가 되겠습니다. 여기는 한 사용자에게만 적용이 됩니다.
2. /usr/share/fonts
여기는 관리자 권한으로 모든 사용자에게 적용이 되는 곳입니다.

저는 2번의 방법으로 다음체를 적용하는 것으로 설명하도록 하겠습니다.
일반적으로 글꼴을 성공적으로 적용했다면 다음과 같은 화면을 볼 수 있습니다.

아! 이건 /usr/share/fonts/truetype/daum 디렉토리에 다음체를 넣고 적용한 것입니다.


여기까지 적용하여 글꼴이 제대로 보인다면 뭐.. 다 되신겁니다.
그러면 모든 글자가 네모로 보이는 경우 그 원인과 해결방법을 알아보겠습니다.


기껏 복사하고서 적용했더니 이렇게 보인다면 몹시 실망스럽겠죠?
이 문제는 글꼴은 제대로 있으나 글꼴을 읽을 수 없는 경우에 발생합니다.
대부분 권한의 문제입니다.

다음에 보시는 것처럼 다음체가 들어있는 daum 디렉토리에 실행권한이 없으면 그 글꼴은 네모네모로 보입니다.

실행권한이 없으면 디렉토리에 접근할 수가 없습니다.

이 문제는
% sudo chmod 755 daum
이 명령으로 해결할 수 있습니다.

다음은 글꼴파일에 대한 접근권한으로 인한 문제입니다.
보시는 바와 같이 소유자만 읽고 쓸 권한이 있고, 나머지는 읽을 수 없습니다.
따라서 다음과 같은 방법으로 해결할 수 있습니다.
% sudo chmod 644 *

어쨌든 글꼴 디렉토리에는 실행권한, 글꼴파일에는 읽기 권한을 주면 제대로 글꼴을 적용할 수 있습니다.

졸려서 점점 엉성하게 설명하고 있군요.
나중에 더 자세히 설명드리도록 하겠습니다.
꾸뻑..
(정말 다시 수정해서 쓰겠습니다. 뭔가 정말 이상하게 글을 썼네요.)

크리에이티브 커먼즈 라이선스
Creative Commons License

Tag : Font, Linux, ubuntu, 글꼴

Ubuntu Linux를 완전히 main OS로 사용하면서 Windows를 쓸때는 전혀 느끼지 못하던 문제를 많이 겪고 있다.
일단.. IE에서만 돌아가는 웹사이트 문제는 제외하고서..

1. 한글과 character-set 문제..
한글 사용은 매우 중요한 문제라 여러번에 걸쳐서 포스팅한 바 있다.
이것은 nabi의 최신 버전(0.99.1)설치로 많은 부분 해결되었다.
그러나 character-set 문제는 조금 해결이 어렵다.
왜냐하면 많은 사람들이 windows에서 쓰던 euc-kr을 여러곳에서 그냥 사용하고 있고
Ubuntu Linux는 기본적으로 utf-8을 사용하기 때문이다.
처음에는 알 수 없는 메세지를 일단 봐야하고 차후 조치(?)를 통해 제대로 본다.

2. 그래픽 카드 관련 문제.,
아무래도 개인용 pc에는 windows를 대다수가 쓰기 때문에 그래픽카드 드라이버가 제대로 지원되지 않는다.
flash player도 그리 원할하지 않은데.. 이해한다..
다행히 현재 대다수가 잘 지원되고 있다. (일부는 아직도..)

3. OpenOffice에서 font가 제대로 적용되지 않는 문제
이것은 참으로 안타까운 일인데.. 최근에 발견했다.
Ubuntu linux는 대부분 유니코드를 사용하기 때문에 한글 사용에도 별 문제가 없는데.. font에서 문제가 생길 줄은 몰랐다. 왜 그런지는 몰라도 OpenOffice에서 특정 font를 사용하려고 하면 어떠한 에러메세지도 없이 그냥 이전 font를 보여준다. 이것은 자세히 살펴보니 한글폰트와 영문폰트가 나누어져 있는데 한글 폰트에 내가 사용하려는 폰트가 등록이 안되어있기 때문이었다. (영문폰트에는 이상하게 다 등록되어있다.)
OpenOffice의 문제인지.. Font의 문제인지는 잘 모르지만 버그 리포트에 올라와 있고 OpenOffice 2.4 RC2 이후 버전에는 해결되었다고 나온다.

deb 로 배포하기에 설치할까 생각해보았는데..
쪼금 겁난다. ^^;; 문제가 생길까봐.. 해보고 별 문제없으면 적극 홍보하리라. :-)


크리에이티브 커먼즈 라이선스
Creative Commons License

Tag : bug, Font, Linux, OpenOffice, ubuntu, 한글