JooStory Blog



joostory share friendfeed share twitter durl me 2008/09/13 20:40

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 *

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

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

저작자 표시
Posted by Joo

TRACKBACK http://blog.joostory.net/trackback/108 관련글 쓰기

  1. 폰트 설치 방법  삭제

    2008/09/17 01:21TRACKBACK FROM Daum 신지식

    폰트설치방법1 : 다운받은 (*.ttf) 파일을 복사합니다.(압축파일이라면 압축을 풀어주세요)
 C드라이브 - Windows - Fonts 폴더에 붙혀넣기 선택하세요.
 
 폰트설치방법2 : 시작버튼 - 설정 - 제어판 - 글꼴(글꼴설치창이 뜹니다) 글꼴설치장에서 파일 - 새글꼴설치(글꼴추가창이 뜹니다) 글꼴추가창에서 드라이브/폴더 를 글꼴이 있는 위치로 맞춰놓으면 글꼴목록..

  2. [우분투]글꼴 설정 방법 (일반 Linux에서도 적용됨)  삭제

    2010/06/08 00:04TRACKBACK FROM 우분투 시스템

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

댓글을 달아 주세요

  1. 손님

    디렉토레에 대해서는 실행권한이라 하지 않고 접근권한이라고 합니다.
    그 보다 더 좋은 폰트 설정 방법(영문 따로, 한글 따로)이 있습니다.
    그리고 다음체는 한글의 경우 2350글자 뿐이고 Bold체가 없으므로 리눅스 시스템용으로는 부적합 합니다.

    2008/10/12 18:00 [ ADDR : EDIT/ DEL : REPLY ]
    • 접근권한이라고 하는군요. 따로 구분해서 부르나보군요.
      전 뭐... 그런걸 몰라서.. ^^ 감사합니다.

      그보다 더 좋은 폰트 설정방법이라면 .fonts.conf를 수정해서 영문과 한글을 매치하는 것인가요? ^^;
      좀 알려주시지...

      저 다음체 Ubuntu에서 잘 쓰고 있는데..
      어차피 영문은 Bitstream Vera Sans Mono 를 쓰기 때문에..

      어쨌든 다음에 더 좋은 방법 알려주세요~ :)

      2008/10/13 01:30 [ ADDR : EDIT/ DEL ]
  2. 호오...이런 현상이였군요. 좋은 정보 알아갑니다.

    2008/11/04 11:19 [ ADDR : EDIT/ DEL : REPLY ]
    • 처음에 참 고생이 이만저만.. :)
      댓글 남겨주셔서 감사해요.

      2008/11/04 12:43 [ ADDR : EDIT/ DEL ]