[완료] kubuntu 에서 qt 볼드패치 잘되나요?

netkiss의 이미지

kubuntu feisty 사용중입니다.
폰트를 매칭시키는 방법 말고, 한글 폰트 자체에 볼드/이탤릭 속성등을 사용하고 싶은데요. ( ubuntu feisty에서는 되죠 )
예전의 firefly 볼드패치 생각이 나서 몇가지 패치를 찾아 적용해 봤는데요. 한글 폰트에 볼드지정은 가능해지더군요.
아.. 그런데...
멀쩡하게 나오던 이탤릭 속성 지정은 사라져 버리는군요.

혹시 한글폰트 자체에 볼드/이탤릭 가능하게 하는 방법을 아시거나 사용하고 계신 분...
힌트라도 좀 주시길 바랍니다.

sephiron의 이미지

fontconfig에 embolden속성이 포함되면서부터 bold패치가 필요없어진 것으로 압니다.

netkiss의 이미지

제가 질문을 좀 애매하게 한것같습니다. ^^;
첨부한 그림을 보시면 현재 kubuntu feisty 사용중인데 gnome 관련 프로그램들은 한글이름의 폰트에 볼드/이탤릭등을 설정할 수
있지만, kde 관련 프로그램에서는 불가능하다는것이 질문의 요지입니다.

sephiron의 이미지

저도 이 문제 갖고 한참 씨름했었는데요, QT3,4의 문제인 것 같습니다. 해결책을 못 찾고 결국 대표 글꼴에 alias거는 것으로 해결했습니다.

netkiss의 이미지

(헉~~ 첨부했던 그림파일이 사라졌네요)

아무튼 일본 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
를 사용했습니다.

netkiss의 이미지

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
에서 다운받으실 수 있습니다.

적용된 스샷 첨부합니다.

댓글 첨부 파일: 
첨부파일 크기
Image icon qt3-bold.png45.15 KB

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.