gentoo 볼드 패치하는 법...
gentoo 에서 볼드 패치하는 법입니다. 윈도 굴림체 및 바탕체 볼드패치를 기준으로 하고 있습니다.
xorg-x11 이 버전업 될 때마다 볼드패치 문제 때문에 갑갑하신 분들을 위한 팁입니다. gentoo 를 사용하는지라 다른 배포본 사용법은 잘 모르겠으니 페도라나 우분투에 익숙하신 분들이 정보 공유차원에서 리플 달아주시길...
gentoo 에서 볼드패치를 하려면 첨부와 같이 두 개의 파일(local.conf, firefly bold patch)이 필요합니다. 참고로 firefly bold patch 파일은 http://www.gentoo.or.kr 에서 FrogLamb 님이 firefly 가 제작한 파일을 기초로 수정한 것입니다.
(소스 : http://usr.gentoo.or.kr/forum/read.php?table=tip&no=3679&page=1&o[sc]=a&o[ss]=firefly%20bold%20patch&o[st]=a&o[at]=s&o[sct]=s&o[stt]=s)
현재 윈도에서 사용하는 것과 같은 페이크 볼드 패치는 일본의 firefly 와 akito, 두 사람이 제작해서 배포하고 있습니다. firefly 는 윈도와 거의 동일한 방식의 볼드패치이고, akito 는 트루타입 볼드와 같은 느낌입니다. 개인적으로 firefly 볼드패치가 예뻐서 선호하고 있습니다. 그냥 첨부가 안되어서 rar 로 압축했으니 풀어서 사용하세요.
① 첨부된 local.conf 를 /etc/font/ 디렉토리로 복사합니다
② 첨부된 firefly_bold_froglamb.patch 를 /usr/portage/x11-base/xorg-x11/files 디렉토리에 복사합니다.
③ /usr/portage/x11-base/xorg-x11//usr/portage/x11-base/ 디렉토리에 있는 xorg-x11 최신 ebuild 파일을 편집기로 열어서 아래 볼드체로 된 부분을 추가해줍니다. 이 글을 쓰는 시점에서 최신판은 xorg-x11-6.8.2-r2.ebuild 입니다.
---------------------------------------------------------------------------------------------------------
fi
epatch ${FILESDIR}/firefly_bold_froglamb.patch ← 추가해 줍니다
}
#################
# src_compile() #
#################
---------------------------------------------------------------------------------------------------------
잘 모르겠으면 그냥 # src_compile() # 부분을 찾아서 위쪽 fi 다음 행에 epatch ${FILESDIR}/firefly_bold_froglamb.patch 를 추가하신다고 생각하시면 됩니다. 혹시 몰라서 ebuild 파일도 첨부했습니다.
④ FEATURES="-strict" emerge xorg-x11
완료입니다. 개인이 패치한 파일을 넣으면 gentoo 최신 배포판에서는 에러를 내기때문에 FEATURES="-strict" 옵션을 꼭 주어야 합니다. 이후 xorg-x11 이 버전 업 되면 같은 방식으로 패치를 해주면 됩니다.
xorg-x11 을 통째로 다시 컴파일 하는 방식이긴 하지만, xorg-x11 버전업에도 안정적으로 작동합니다. libXft 를 수정하는 간단한 방법도 있지만, 이건 버전업 되면 작동이 안되거나 하는 경우가 비일비재하게 발생하더군요.
주의할 것은 이렇게 볼드패치를 해주어도 firefox-bin 에서는 한글 볼드가 안 보입니다. 그냥 firefox 를 다시 컴파일해줘야 제대로 보입니다. 2byte 문자권에서의 볼드패치는 정말 귀찮은 작업이라서, 제 경우에는 xorg-x11 을 아예 버전업 하지 않는 경우도 많습니다 ^^;;
첨부 | 파일 크기 |
---|---|
xorg-x11-6.8.2-r2.rar | 17.15 KB |
firefly_bold_froglamb.rar | 2.8 KB |
local.rar | 743바이트 |
우분투의 경우 위키(http://www.ubuntu.or.kr/wiki.
우분투의 경우 위키(http://www.ubuntu.or.kr/wiki.php/XftBoldPatch)를 참고하세요. firefox는 hoary까지는 별 문제 없었는데, breezy에서는 볼드가 제대로 안먹히는군요.
예전에는 firefox 실행 스크립트에서 USE_PANGO를 주석처리 해 주면 제대로 됬었는데, 최근 버전에서는 안됩니다.
https://wiki.ubuntu.com/KoreanTeam
위의 방법으로 gentoo에서 볼드 패치를 했습니다.위의 방법으로
위의 방법으로 gentoo에서 볼드 패치를 했습니다.
위의 방법으로 볼드 패치 한 후
pango 패치는 어떻게 하지요?
pango 패치를 한 후에
fc-list | grep Gulim 하면 머가 보이나요?
Gulim:style=Regular
Gulim:style=Bold
이렇게 볼드체가 보이나요?
아니면 다른 그놈 관련 프로그램에서 폰트 선택 창에서만
볼드체를 선택할수 있나요?
엇.. 지금 아무런 패치도 안했는데 볼드가 보여요.. 긁적 젠투이고
엇.. 지금 아무런 패치도 안했는데 볼드가 보여요.. 긁적
젠투이고 굴림폰트인데 허걱;
[quote="욱성군"]엇.. 지금 아무런 패치도 안했는데 볼드가 보여요
아마도 misc 폰트에 들어 있는 gulim 폰트는 볼드가 기본으로 들어 있습니다.
그러나 ttf폰트가 아니라 비트맵 폰트입니다.
Xft, freetype, fontconfig 최근 버전에서는 그냥 되지
Xft, freetype, fontconfig 최근 버전에서는 그냥 되지 않나요?
[quote="ditto"]Xft, freetype, fontconfig
아래 쓰레드들을 참고하고 도전해보세요
http://bbs.kldp.org/viewtopic.php?t=57316
http://www.gnome.or.kr/forum/viewtopic.php?t=12821
참고로 젠투 기준으로 xorg-x11버전은 libXft 버전 문제로 6.8.99 이상에서만 됩니다. (현재 masked 상태)
덧. 헉.. 근데 패치에 제 아이디가 :oops:
----------------------------------------
Kwonjin Jeong
댓글 달기