'시스테 폰트 교체'에 해당되는 글 1건

  1. 2008/06/23 Mac OS X Leopard System Font Replacement Without Silk
2008/06/23 18:06

Mac OS X Leopard System Font Replacement Without Silk

사용자 삽입 이미지


맥오에스에서 폰트는 항상 말썽적인 존재다...
맥오에스에서 애플고딕은 가독성도 떨어지고 또한 이쁘지도 않다..이것에 대해서는 여러가지 방법이 있었으니 적용하고 있으리라 생각한다.

나도 지금은 HY울릉도M체를 한글 메인폰트로 사용하고 있다.
그런데 문득 한글폰트와 어울리지 않는 영문폰트때문에 고민하고 있었다.
물론 이것을 교체할려면 제일 간단한 방법은 Silk를 이용하면 간단하게 적용된다.
하지만 단점도 존재한다.일단은 간편하지만 SystemUIServer의 글꼴 간격이나 높이가 잘 맞지 않는다.물론 폰트에 따라서 잘 맞는 경우도 있다(Denmark같은 걸로...)
그리고 트라이얼 버전이라서 구입을 해야 한다.
그래서 고민끝에 노가다하는 셈치고 영문폰트도 한번 교체해볼까 생각했다...


물론 지금하는 방법도 단점이 있다.

그것은 바로 아이라이프의 아이포토와 그리고 아이무비 가라지밴드가 잘 실행되지 않는다.이것을 명심해야 한다.
그리고 커버플로우 보기등의 기능과 충돌할 수도 있으며 몇몇 어플에서는 스타일이 깨질수도 있다.

만약 이것을 감수하고 서라도 교체를 원한다면 다음과 같이 해보도록하자..
물론 이렇게 한다고 해서 한글폰트도 같이 교체되는 것은 아니다.

준비물
FontForge 그리고 원하는 폰트만 있으면 된다.

일단 FontForge를 설치한다.물론 맥오에스 상에서는 X11기반으로 돌아가기 때문에 이것이 설치되어 있는지 그리고 잘 돌아가는 지 확인을 해야 한다.
일단 설치가 되면 실행을 시켜 보자..실행은 /Applications/Utility/X11.app를 실행하고 난다음에 메뉴바에서 Application아래에 FontForge를 클릭하면 실행된다.
일단 실행되면 메뉴에서 원하는 폰트를 열어보자 그럼 순식간에 폰트가 열리게 된다.

그럼 메뉴에서 Element->Font Info를 클릭해보자.
그럼 폰트정보창이 나온다.이제 우리가 만들어야 할 폰트는 Lucida Grande와 Helvetica두개의 폰트를 생성해야 한다.
일단 다음과 같이 적어보자


Lucida Grande
Font Name:LucidaGrande
Family Name:Lucida Grande
Name For Humans:Lucida Grande


Helvetica
Font Name:Helvetica
Family Name:Helvetica
Name For Humans:Helvetica


이렇게 바꾸고 나면 트루타입 이름도 변경하겠냐는 알림창이 나오는데 거기서 Change를 클릭해준다.
이렇게 입력하고 난다음에 File->Generate Font를 클릭한다.Save Font를 클릭하지 말자.이제 저장 대화상자가 나오면 형식 입력란을 Mac Open Type dFont라고 있을 것이다.이것을 클릭한후에 저장한다.에러 경고창이 나온다고 해도 무시하고 그냥 Save를 클릭해주자.이러면 자동적으로 폰트이름과 otf.dFont의 파일이 두개가 생성되게 된다.아니라면 이름을
LucidaGrande.dFont Helvetica.dFont로 바꿔준다.

이제 생성된 폰트 파일을 원래 경로로 복사해준다.그 장소는 바로 아래 두곳으로


/System/Library/Frameworks/ApplicationServices.framework/Versions/A
/Frameworks/ATS.framework/Versions/A/Resources/ProtectedFonts/


~/Library/Fonts
이다.두곳에다 전부 복사해준다.
그리고 폰트관리자에서 원하는 글꼴을 남긴후에 모드 비활성으로 설정한다.
이제 화면 상에 글자가 이상하게 이빨빠진 것처럼 보이는 현상이 발생한다.당황하지 말고 바로 재부팅에 들어간다.
그럼 여러분이 원하는 영문폰트로 바뀐 화면이 환영을 할 것이다.

물론 이것을 이용하면 한글 폰트도 교체가 가능하다.원하는 한글폰트를 열어
다음과 같이 적어보자.

AppleGothic
Font Name:AppleGothic
Family Name:AppleGothic
Name For Humans:AppleGothic


그리고 Generate Font대화상자에서 형식을 True Tupe으로 저장한다.만약 타이거라면 Open Type dFont로 저장한다.그리고 파일명을 AppleGothic.ttf로 (타이거 사용자는 AppleGothic.dFont로)해당폰트를 사용자 폰트 폴더에 집어 넣고 (타이거 사용자는 /System/Library/Font로)서체 관리자에서 원본 애플고딕을 비활성화를 하면 된다.
다만 폰트에 따라서 파인더에서 글자가 반영되지 않는 경우가 있다.
내가 본 폰트 중에서는 맑은 고딕,HY울릉도M,은돋음 보통체등이 파인더에서도 역시 위력이 막강한 것 같았다.참고하길...
Trackback 0 Comment 0