와인에서 글꼴 대화상자 표시되게 하려면 어떻게 해야 하나요?

이한길의 이미지

와인에서 몇몇 대화상자들의 글꼴이 네모로 나옵니다..
파일 선택 대화상자나 글꼴 대화상자가 그렇지요.
그나마 파일 선택 대화상자는 선택이라도 가능한데..
글꼴 대화상자는 아래처럼 먹통입니다..
어떻게 해야 할까요?

저 네모로 나온것만이라도 그렇잖았으면 좋겠습니다..

File attachments: 
첨부파일 크기
Image icon screen.jpg76.17 KB
파도의 이미지

atie님이 알려주신 wine 설치법 때문에 wine 사용에 희망이 생겼습니다. :)

~/.wine/system.reg 라는 파일이 있습니다.
이 파일에서 "MS Shell Dlg"를 찾은 다음 그 값을 알맞은 글꼴로 설정하면 몇몇 문제는 해결됩니다.
이것저것 설정을 바꾸다가 알게 된 것입니다.
정확한 방법이 있으면 더 좋겠는데요.

--------Signature--------
시스니쳐 생각 중..

이한길의 이미지

comdlg32.dll을 windows\system 에 복사하고
.wine/config의 "comdlg32" = "builtin";부분을 주석 처리하던지
native로 값을 변경해주면 제가 말한 문제는 해결됩니다.

파도 wrote:
~/.wine/system.reg 라는 파일이 있습니다.
이 파일에서 "MS Shell Dlg"를 찾은 다음 그 값을 알맞은 글꼴로 설정하면 몇몇 문제는 해결됩니다.

위의 글꼴은 어떤 것이 적절할까요?
windows\fonts의 한글 글꼴을 그냥 선택해주면 되나요?

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

eseo의 이미지

이한길 wrote:
....
위의 글꼴은 어떤 것이 적절할까요?
windows\fonts의 한글 글꼴을 그냥 선택해주면 되나요?
....

전 FC3 를 쓰고 있는데, 기본으로 설치되는 다음 글꼴을 정해주니 완벽한것 같은데요?
system.reg wrote:
"MS Shell Dlg"="Baekmuk Dotum"
"MS Shell Dlg 2"="Baekmuk Dotum"

---
배려하는 마음을 갖자.

이한길의 이미지

eseo wrote:
전 FC3 를 쓰고 있는데, 기본으로 설치되는 다음 글꼴을 정해주니 완벽한것 같은데요?
system.reg wrote:
"MS Shell Dlg"="Baekmuk Dotum"
"MS Shell Dlg 2"="Baekmuk Dotum"

감사합니다.. 잘 되는군요...
하지만 폰트 다이얼로그 박스는 위에 제가 쓴것처럼 해야 나오는데...
혹시 다르게 나오게 하는 방법 있으면 부탁드립니다..

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

eseo의 이미지

이한길 wrote:
....
하지만 폰트 다이얼로그 박스는 위에 제가 쓴것처럼 해야 나오는데...
혹시 다르게 나오게 하는 방법 있으면 부탁드립니다..

저는 몇몇 dll 이던가, tlb 파일을 찾는다고 나와서 윈도98에 있는 다음 파일들을 마구 마구 복사한 기억밖에 안나네요 :oops:
참고삼아 제 와인-"c:\windows\system"에서 변경(추가)한 파일목록을 올립니다.

이렇게 하더라도 글꼴 선택은 못하네요. "확인","취소"만 가능합니다.

-rw-r--r--   1 eseo eseo   91136 12월  9 15:26 advpack.dll
-rw-r--r--   1 eseo eseo   69632 12월  9 15:26 INSENG.DLL
-rw-r--r--   1 eseo eseo    1245 12월  9 15:26 Homepage.inf
-rw-r--r--   1 eseo eseo    4608 12월  9 15:28 w95inf32.dll
-rw-r--r--   1 eseo eseo    2272 12월  9 15:28 w95inf16.dll
-rw-r--r--   1 eseo eseo  342288 12월  9 15:28 setupapi.dll
-rwxr-xr-x   1 eseo eseo   37136 12월  9 15:28 regsvr32.exe
-rw-r--r--   1 eseo eseo   22528 12월  9 15:28 cfgmgr32.dll
-rw-r--r--   1 eseo eseo   67072 12월  9 15:28 cabinet.dll
-rw-r--r--   1 eseo eseo  124176 12월  9 15:28 schannel.dll
-rw-r--r--   1 eseo eseo  100624 12월  9 15:28 rsaenh.dll
-rw-r--r--   1 eseo eseo    4368 12월  9 15:28 enhsig.dll
drwxr-xr-x   3 eseo eseo    4096 12월  9 15:28 sfp
-rw-r--r--   1 eseo eseo     437 12월  9 15:28 verisignpub1.crl
-rwxr-xr-x   1 eseo eseo    7168 12월  9 15:28 updcrl.exe
-rw-r--r--   1 eseo eseo    6144 12월  9 15:28 mscrlrev.dll
-rw-r--r--   1 eseo eseo  339456 12월  9 15:28 usp10.dll
-rw-r--r--   1 eseo eseo   34816 12월  9 15:28 pngfilt.dll
-rw-r--r--   1 eseo eseo   19456 12월  9 15:28 licmgr10.dll
-rw-r--r--   1 eseo eseo   12288 12월  9 15:28 jsproxy.dll
-rw-r--r--   1 eseo eseo  122368 12월  9 15:28 itss.dll
-rw-r--r--   1 eseo eseo  143872 12월  9 15:28 itircl.dll
-rw-r--r--   1 eseo eseo   37888 12월  9 15:28 hhsetup.dll
-rw-r--r--   1 eseo eseo  511560 12월  9 15:28 hhctrl.ocx
drwxr-xr-x   2 eseo eseo    4096 12월  9 15:28 Color
drwxr-xr-x  30 eseo eseo    4096 12월  9 15:28 mui
-rw-r--r--   1 eseo eseo   66320 12월  9 15:28 isign32.dll
-rw-r--r--   1 eseo eseo  243984 12월  9 15:28 inetcfg.dll
-rw-r--r--   1 eseo eseo    9728 12월  9 15:28 inet16.dll
-rwxr-xr-x   1 eseo eseo  143360 12월  9 15:28 icwscrpt.exe
-rw-r--r--   1 eseo eseo   48912 12월  9 15:28 icwphbk.dll
-rw-r--r--   1 eseo eseo   55568 12월  9 15:28 icwdial.dll
-rw-r--r--   1 eseo eseo   15120 12월  9 15:28 icfg95.dll
-rw-r--r--   1 eseo eseo  102448 12월  9 15:28 wshom.ocx
-rw-r--r--   1 eseo eseo   53296 12월  9 15:28 wshko.dll
-rw-r--r--   1 eseo eseo   65585 12월  9 15:28 wshext.dll
-rw-r--r--   1 eseo eseo   24624 12월  9 15:28 vbsko.dll
-rw-r--r--   1 eseo eseo  462906 12월  9 15:28 vbscript.dll
drwxr-xr-x   2 eseo eseo    4096 12월  9 15:28 unknown
-rw-r--r--   1 eseo eseo  151601 12월  9 15:28 scrrun.dll
-rw-r--r--   1 eseo eseo   20530 12월  9 15:28 scrrnko.dll
-rw-r--r--   1 eseo eseo  159793 12월  9 15:28 SCROBJ.DLL
-rw-r--r--   1 eseo eseo   20528 12월  9 15:28 SCOKO.DLL
-rw-r--r--   1 eseo eseo   24623 12월  9 15:28 JSKO.DLL
-rw-r--r--   1 eseo eseo  589874 12월  9 15:28 JSCRIPT.DLL
-rw-r--r--   1 eseo eseo   45105 12월  9 15:28 DISPEX.DLL
-rwxr-xr-x   1 eseo eseo    7168 12월  9 16:30 stdole32.tlb
-rwxr-xr-x   1 eseo eseo   16896 12월  9 16:30 stdole2.tlb
-rwxr-xr-x   1 eseo eseo    5532 12월  9 16:30 stdole.tlb
-rwxr-xr-x   1 eseo eseo   16384 12월  9 16:30 simpdata.tlb
-rwxr-xr-x   1 eseo eseo   23392 12월  9 16:30 nscompat.tlb
-rwxr-xr-x   1 eseo eseo 1350656 12월  9 16:30 mshtml.tlb
-rwxr-xr-x   1 eseo eseo   12288 12월  9 16:30 msdatsrc.tlb
-rwxr-xr-x   1 eseo eseo   16832 12월  9 16:30 amcompat.tlb

---
배려하는 마음을 갖자.

이한길의 이미지

제가 한 방법처럼 comdlg32.dll을 복사한 것은 확실한 방법입니다.

윈도우즈 API사용시 공용 다이얼로그 박스를 사용하는 경우에는
comdlg32.lib를 링크하는데 이 라이브러리를 링크하게 되면 위의
dll파일을 사용하게 됩니다. 그러므로 comdlg32.dll이 필요합니다.

하지만 wine에서는 builtin으로 설정되어 있고 구현되진 않았습니다.
단지 파일 선택 다이얼로그만 구현되어 있을 뿐입니다.

따라서 위 파일을 복사해주고 native로 설정하여 사용하도록 하는것이
제가 보기엔 정석입니다. 물론 글꼴 선택도 잘 되구요..

하지만 파일 선택 다이얼로그는 조금 문제가 있습니다.
윈2k의 그것을 복사해서 그런지도 모르겠습니다.

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

댓글 달기

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