gtk 폰트

Bini의 이미지

윈도우에서 gtk를 사용해서 프로그래밍을 하고 있읍니다.
gtk rc파일 포맷을 보면 font_name="-misc-fixed..." 이런식으로
xlfd(x logical Font Description)표기법을 사용하던데
윈도우플랫폼에서 xxx.ttf같은 영문 트루타입폰트를 gtk rc파일에 등록해서 사용하려면 어떻게 해야하는지요... ttf타입의 폰트를 사용할수는 있는지 궁금합니다.
리눅스에서 윈도우로 옮겨프로그래밍을 하려니 정말 모르겠네요...

hys545의 이미지

Bini wrote:
윈도우에서 gtk를 사용해서 프로그래밍을 하고 있읍니다.
gtk rc파일 포맷을 보면 font_name="-misc-fixed..." 이런식으로
xlfd(x logical Font Description)표기법을 사용하던데
윈도우플랫폼에서 xxx.ttf같은 영문 트루타입폰트를 gtk rc파일에 등록해서 사용하려면 어떻게 해야하는지요... ttf타입의 폰트를 사용할수는 있는지 궁금합니다.
리눅스에서 윈도우로 옮겨프로그래밍을 하려니 정말 모르겠네요...

사용하려면 ttf있는데 가서
mkfontdir
mkfontsce(?)
이거 하면
font.dir이 만드어 지는데
거기 보면
-misc-fixed 이런식으로 xlfd방식으로 ttf가 나타납니다.
그거 보세여

즐린

ganadist의 이미지

Bini wrote:
윈도우에서 gtk를 사용해서 프로그래밍을 하고 있읍니다.
gtk rc파일 포맷을 보면 font_name="-misc-fixed..." 이런식으로
xlfd(x logical Font Description)표기법을 사용하던데
윈도우플랫폼에서 xxx.ttf같은 영문 트루타입폰트를 gtk rc파일에 등록해서 사용하려면 어떻게 해야하는지요... ttf타입의 폰트를 사용할수는 있는지 궁금합니다.
리눅스에서 윈도우로 옮겨프로그래밍을 하려니 정말 모르겠네요...

gtk+ 1.x에서는 어떻게 쓰는지 모르겠습니다만 gtk+ 2.x의 경우는 윈도의 글꼴이름을 그대로 쓸 수 있는것으로 알고 있습니다.

gtk+ 1.x의 win32포트 패치를 찾아보려 하니 보이지가 않네요.. -.-;

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

Bini의 이미지

매뉴얼을 찾아보니 font, fontset은 xlfd폰트표기법을
gtk2.x 에 새롭게 추가된 font_name은 Pango font name이라는걸 사용해야하는군요...^^
일단몇가지 해봤는데 font_name = "gulim 9"
이런식으로 표기하니 제대로 작동하네요...
아무튼 두분 감사합니다...

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.