[완료] 와인 기반 프로그래밍에서의 폰트 선택

dalmagi의 이미지

안녕하세요.
와인에 호환될 수 있도록 윈도우 프로그래밍을 하고 있습니다.
그런데 여기서 특정한 폰트가 없으면 와인에서 제대로 돌아가지 않을 때가 많더군요.
특정한 폰트이름을 하드코딩 하는 대신 리눅스의 그것처럼 가상폰트(sans, serif 등)를 지정하는 방법 처럼 일반적이게 프로그래밍 하는 방법이 있습니까?

hys545의 이미지

즐린
그리고 그걸 wine 설정에서 다른 폰트로 매핑해주면됩니다.,

~/.wine/system.reg 을 regedit로 편집하거나 수동으로

"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2"="Tahoma"

"MS Shell Dlg"="Gulim"
"MS Shell Dlg 2"="Gulim"
이런 식으로 고쳐주면 됩니다.

http://kldp.org/node/58467
참고하세여

즐린

dalmagi의 이미지

질문이 부족했던 것 같습니다.
질문의 요지는 와인에서의 설정 방법을 묻는 것이 아니고 윈도우 프로그래밍 방법을 묻는 것이었습니다.
좀 더 구체적으로는, 특정 폰트에 구속되지 않고 제네릭하게 폰트를 지정하여 코딩해 넣는 방법을 알고 싶은 것입니다. 아니면 그런 폰트에 해당하는 이름이라도요.
이를테면, 장식없는 폰트패밀리(고딕 또는 산세리프계열 영문폰트)를 지정하기 위해 리눅스에서는 가상폰트인 Sans serif 를 지정합니다. 그와같이 윈도우에서도 그에 해당하는 대표폰트이름이나 방법이 있는 지 알고 싶습니다.

화이팅(fighting) 말고 화이트닝(whitening) 하면 안되나요.

JuEUS-U의 이미지

윈도우에서도 비슷한 개념을 사용합니다.
serif, sans-serif하고 비슷하지만 일치하지는 않고, 폰트 하나에다가 다국어 폰트를 묶어놓는 형식이더군요.
가령 '굴림'을 쓰면 다른 언어의 sans 폰트들과 연결이 됩니다. ( 참고: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FontLink\SystemLink )
그러니까 그냥 윈도우 기본 폰트 쓰시면 될겁니다.

dalmagi의 이미지

감사합니다.

화이팅(fighting) 말고 화이트닝(whitening) 하면 안되나요.

댓글 달기

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