티스토리 뷰

Mobile

Mac OSX Gothic Font Set

알 수 없는 사용자 2006. 6. 5. 10:52


Mac OS X 10.4 Tiger - 굴비고딕 Tiger Version




굴비님이 군대를 가시는 바람에 많은 분들이 고통을 겪고 계시는 것 같아 제가 굴비님의 애플고딕을 기반으로 타이거에서 원활하게 사용할 수 있도록 굴비고딕을 새로 만들어 보았습니다.굴비고딕 받으러 가기
(타이거용과 팬서용이 나누어져 있으니 버전에 따라 알아서 받으셔야 하는 거 아시죠? ^^)------------------------------------------------------------
Version History
------------------------------------------------------------
최신버전 v.0.3 (5/3/2005)

v.0.3 볼드/볼드이탤릭 인코딩 수정
v.0.2 볼드체 수정
v.0.1 tiger용 굴비고딕 최초 버전

------------------------------------------------------------
일단 급하신 분들을 위한 인스톨 방법.
------------------------------------------------------------

1. 압축을 풀면 다음과 같은 5개의 폰트가 나옵니다.
AppleGothic.dfont
AppleGothic-Bold.ttf
AppleGothic-Italic.ttf
AppleGothic-BoldItalic.ttf
AppleGothic-Monospace.ttf

2. 위의 다섯개의 폰트를 사용자 계정의 폰트 폴더에 넣습니다. (~/Library/Fonts)

3. 만약 여러 사용자가 같이 사용하는 시스템이라면 루트상의 폰트 폴더에 넣습니다. (/Library/Fonts)

4. 절대로 /System/Library/Fonts 폴더에 있는 AppleGothic.dfont를 대치하거나 삭제하지 마세요.
(이것과 관련해서는 아래에 자세히 설명하겠습니다.)

5. 재시동

------------------------------------------------------------

그럼 심화 학습...

일단, 굴비님이 포스팅을 하신 것처럼 폰트를 타이거용으로 새로 만들어도 카본용 어플리케이션에서는 한글이 깨지더군요.
제가 애플고딕과 은글꼴 등등을 가지고 이것 저것 테스트를 해보았는데요, 문제는 카본쪽 라이브러리가 유니코드를 제대로 다루지 못하는 것 같다는 찝찝한 결론에 도달했습니다.
일단 폰트가 유니코드로 생성되어지면 카본어플리케이션 (대표적으로 파이어폭스나 인터넷 익스플러러) 에서는 한글이 깨지더군요.
폰 트가 유니코드 인코딩인지 아닌지를 쉽게 구분하는 방법은 FontBook을 이용하는 것입니다. 제가 테스트해본 바로는 유니코드 인코딩일 경우 폰트북의 서체 미리보기 화면에 영문 알파벳이 뜹니다. EUC-KR로 인코딩을 하면 한글로 "무궁화..." 라는 샘플이 뜨구요.
하여간, 결론적으로 카본의 경우 폰트가 어떻게 인코딩이 되어 있는지가 중요한 것 같습니다... 유니코드 인코딩된 폰트에서 한글을 제대로 가져오지 못하더군요.

그 럼 이쯤에서 의심이 가는게 그럼 과연 애플은 폰트를 인코딩할때 EUC-KR이나 다른 한글 인코딩 방법을 사용했는지 아니면 "유니코드 인코딩 + 자기들만의 무엇"을 사용했는지 하는 겁니다. 결론은 "알수없음"이구요... 그냥 저는 EUC-KR로 인코딩을 하기로 결정을 했습니다.

폰트를 EUC-KR로 인코딩 한 후, AppleGothic.dfont를 /System/Library/Fonts에 넣고 테스트를 해 봤는데, 카본 어플리케이션들에서도 큰 문제는 없더군요. 테스트해볼 카본 어플리케이션이 별로 없어서 파이어폭스로 테스트해 봤습니다. 글을 읽거나 쓰거나 큰 문제는 없었습니다. 다만 애포같은 경우 포스팅된 게시물의 제목에 마우스를 살짝 올려놓았을 때 노란 작은 툴팁이 뜨면서 미리보기가 되는데요, 이게 무참하게 깨지더군요.

방 법을 찾아 고민을 해 보다가, 그냥 /System/Library/Fonts에는 원래 시스템에 기본으로 딸려오는 애플고딕을 넣고, 사용자 폰트폴더에 확장된 굴비고딕을 넣는 방법을 쓰기로 했습니다. 이 경우 기본적으로 시스템을 운용할때는 System 에 들어 있는 폰트를 사용하되 그 폰트셋에 포함되지 않은 문자가 발견되었을때는 사용자 계정 폰트 폴더에 있는 굴비고딕을 참조할 것으로 "추측" 합니다...

하여간, 이러한 이유로 시스템 밑에는 원래 깔려 있던 애플고딕을 그대로 두시구요, 사용자 계정에 굴비고딕을 넣으시기를 강력히 추천하는 바입니다. 제가 반나절 정도 테스트를 해보고 있습니다만 아직은 큰 문제가 발견되지 않은 것으로 보입니다.

문제점이 있으시면 이 글타래에 포스팅 해주시구요, 제가 폰트시스템에 대해 지식이 부족한 관계로 문제를 리포트 해주시더라도 바로 문제를 해결할 능력은 없음을 또한 양지해 주시기 바랍니다..^^

그리고, 더불어 이 글타래를 통해 폰트시스템에 대한 전반적인 지식을 공유했으면 하는 바램입니다... 모르는게 너무 많은데, 정보가 너무 부족해요...

키워드: 굴비고딕 애플고딕 AppleGothic 타이거 10.4 Tiger OS X