OSX 시스템 폰트 바꾸기..

맥의 폰트(애플고딕, 애플명조)가 마음에 들지 않아서 변경했다.
osx가 공식적으로 시스템 폰트를 변경하게 하는 방법은 따로 제공하지 않아 여러 꽁수를 두루 사용해보았다.

일단 네이버에서 나눔폰트를 설치한다.

1. 시스템 설정 파일 수정 
각 폰트 family별 cocoa의 폰트 substitution을 지정하는 설정파일을 수정하는 방법이다.
/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSFontFallbacks.plist
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/Resources/DefaultFontFallbacks.plist
/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSKnownFonts.plist
/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/RTFFontFamilyMappings.plist
위 파일들을 열어 

AppleGothic -> NanumGothic 으로 
AppleMyungjo-> NanumMyeongjo로 수정한다.

장점 
  • 먼가 정상적인 방법처럼 느껴진다.(기분상 ^^)
  • A시스템에서 애플고딕으로 작성된 문서가 B시스템에서 애플고딕으로 보인다. ( 폰트 헷갈리는 현상이 없다 )
단점
  • Finder의 한글 폰트가 이상한 폰트(궁서 등..)로 나타난다.
  • Safari에서 Dotum이나 Gulim등으로 지정된 폰트들은 여전히 시스템 기본폰트인 애플고딕으로 나타난다.
2. 폰트 속이기
Finder의 폰트가 엉망이 된다는 치명적인 단점때문에 위의 방법만으로는 만족하지 못하고 다른 방법을 찾아보았다. 
이 방법은 애플고딕이나 애플명조의 폰트 정보를 나눔고딕, 나눔명조에 넣어서 시스템이 착각하도록 만드는 방법이다.

1) 시스템에 Apple Font Tools을 설치한다.
2) 아래 명령으로 나눔고딕에 애플고딕 정보를 넣어 새 폰트를 만들어 설치한다.
cp /Library/Fonts/NanumGothic.ttf AppleGothic_NanumGothic.ttf
ftxdumperfuser -t name /System/Library/Fonts/AppleGothic.ttf > AppleGothic.xml
ftxdumperfuser -t name -d AppleGothic.xml AppleGothic_NanumGothic.ttf
sudo cp AppleGothic_NanumGothic.ttf /Library/Fonts

이렇게 하면 시스템에 AppleGothic이 두개 설치된것 처럼 나오는데 Font Book을 통해 기존 AppleGothic을 Disable해준다.
같은 방법으로 AppleMyungjo도 NanumMyeongjo로 변경한다.

cp /Library/Fonts/NanumMyeongjo.ttf AppleMyungjo_NanumMyeongjo.ttf
ftxdumperfuser -t name /Library/Fonts/AppleMyungjo.ttf > AppleMyungjo.xml
ftxdumperfuser -t name -d AppleMyungjo.xml AppleMyungjo_NanumMyeongjo.ttf
sudo cp AppleMyungjo_NanumMyeongjo.ttf /Library/Fonts


장점
  • Finder폰트가 깔끔하게 변경된다.
단점
  • 만약 변경된 시스템에서 AppleGothic을 NanumGothic으로 착각하고 문서를 작성하면 다른 시스템에서 폰트가 잘못 보인다. 주의가 필요하다.

3. 시스템에 MS Office 2008 이 설치된 경우
이 경우에  Dotum이나 Gulim폰트가 함께 설치되면서 Safari에서 글짜들이 엉망으로 보이기 시작할 수 있다. 

웹페이지에서 font-family를 다음과 같이 설정한 경우
font-family: gulim, sans-serif
Office설치 전에는 gulim이 없어서 sans-serif로 매핑된 AppleGothic(실제로는 NanumGothic)으로 보여진다. 
이럴때는 또 2번의 꽁수로 Gulim과 Dotum폰트 정보를 빼내서 NanumGothic에 넣어주는 방법으로 해결할 수 있다.

이제 완성~ 아래와 같은 네이버 초기화면을 볼 수 있다.

by 하늘섬 | 2009/03/22 17:52 | mac life | 트랙백 | 핑백(1) | 덧글(2)

Linked at 마음의 산책:::: : iPo.. at 2009/07/13 11:17

... 려있는 한글 폰트가 영 이쁘지 않아서 였다.무슨 방법이 없을까 고민하다가 다음과 같은 방법을 찾아냈다. 1. 폰트 파일 만들기http://abouts.egloos.com/1885349 위 링크의 두번째 방법 - 폰트 정보 속이기로 만들어진 이름은 애플고딕이지만 내용이 나눔고딕인 ttf 파일을 다음 파 ... more

Commented by 종욱 at 2009/03/23 00:59
난 그냥 쓰고 있어.
애플 명조는 좀 그래도, 애플 고딕은 계속 보면 그냥 별 생각 없어져. ㅋㅋ
Commented by 하늘섬 at 2009/03/23 21:33
기냥은 못쓰겠어서 ㅋㅋㅋ
※ 이 포스트는 더 이상 덧글을 남길 수 없습니다.

◀ 이전 페이지          다음 페이지 ▶