[완료] kubuntu 에서 qt 볼드패치 잘되나요?
글쓴이: netkiss / 작성시간: 토, 2007/04/28 - 1:34오후
kubuntu feisty 사용중입니다.
폰트를 매칭시키는 방법 말고, 한글 폰트 자체에 볼드/이탤릭 속성등을 사용하고 싶은데요. ( ubuntu feisty에서는 되죠 )
예전의 firefly 볼드패치 생각이 나서 몇가지 패치를 찾아 적용해 봤는데요. 한글 폰트에 볼드지정은 가능해지더군요.
아.. 그런데...
멀쩡하게 나오던 이탤릭 속성 지정은 사라져 버리는군요.
혹시 한글폰트 자체에 볼드/이탤릭 가능하게 하는 방법을 아시거나 사용하고 계신 분...
힌트라도 좀 주시길 바랍니다.
Forums:
fontconfig에
fontconfig에 embolden속성이 포함되면서부터 bold패치가 필요없어진 것으로 압니다.
제가 질문을 좀
제가 질문을 좀 애매하게 한것같습니다. ^^;
첨부한 그림을 보시면 현재 kubuntu feisty 사용중인데 gnome 관련 프로그램들은 한글이름의 폰트에 볼드/이탤릭등을 설정할 수
있지만, kde 관련 프로그램에서는 불가능하다는것이 질문의 요지입니다.
저도 이 문제 갖고
저도 이 문제 갖고 한참 씨름했었는데요, QT3,4의 문제인 것 같습니다. 해결책을 못 찾고 결국 대표 글꼴에 alias거는 것으로 해결했습니다.
(헉~~ 첨부했던
(헉~~ 첨부했던 그림파일이 사라졌네요)
아무튼 일본 KDE 사욪자그룹의 qfontdatabase 패치를 적용해서 패키징해봤더니, 폰트 이름도 한글로 잘나오고 이탤릭/볼드/볼드이탤릭
할것없이 잘 나오긴 하는데 이상하게도 LANG=ko_KR.UTF-8 / ko_KR.EUC-KR 에서는 폰트이름이 죄다 영어로 나옵니다.
한겨레와 폰트이름 처음이 영문인 경우 예를 들어 HY엽서...ttf 이런식은 어떤경우에도 한글이름으로 표현되지만요.
LANG=en_US.UTF-8 로 하고 보면 또 폰트이름이 굴림/바탕/은바탕 등등 한글로 나오거든요.
LANG=ko_KR.UTF-8 에서는 폰트이름이 영어로 나오고, LANG=en_US.UTF-8 일때 폰트이름이 한글로 나오는것은... 이거 말도 안되는것
같지만... 이상하죠?
폰트이름이 utf-16 으로 되어있는 경우에 utf-8로 변환되면서 문제가 생기는것 같은데, 혹시 관심있으신 분은 패치 적용해서 패키징해
보시면 어떨까요?
패치는
http://www.kde.gr.jp/~takachan/aa/patch/qt-x11-free-3.3.7-qfontdatabase-i18n-20070208.FreeBSD-ports.patch.tgz
를 사용했습니다.
qt-add-bold-style-for-missing
qt-add-bold-style-for-missing-font 패치를 적용해서 패키징해보니 잘 됩니다.
"Bold Italic"의 경우 "굵은 기울임꼴" 또는 "Bold 기울임꼴" 로 나오기도 합니다만...
적용한 패치는
http://www.linux-ren.org/uploads/wp-content/uploads/2006/07/qt-add-bold-style-for-missing-font.patch.gz
에서 다운받으실 수 있습니다.
적용된 스샷 첨부합니다.
댓글 달기