qt에서 코딩문제···

Munsen의 이미지

qt에서 몇몇 글자가 네모로 보입니다.

gtk에서는 제대로 보이는데요.

한글은 다 잘 보이는데 일어약자 같은 것들은 네모로 나오네요.

amaroK에서도 깨져서 나오니···

(예 : '?'네모로 나옵니다.)

OS는 우분투 Dapper입니다.

http://kldp.org/files/qtngtk.png

스크린샷에서 왼쪽이 Konsole이고 오른쪽은 Gnome-terminal입니다.

File attachments: 
첨부파일 크기
Image icon qtngtk.png108.7 KB

댓글

Munsen의 이미지

제가 생각하기에는 폰트 문제 같습니다.

한자에는 문제가 없어 보이는데

일어나 한자 약자에서 문제가 있는 것 같습니다.

그놈에서와 KDE에서의 일어 폰트가 다르네요

일본어 폰트에 문제가 있는 듯한데...폰트 설정을 바꿀 수 없나요.

KDE 세팅에 있는 폰트 변경으로는 일본어에 적용 되질 않습니다...

atie의 이미지

대퍼에서의 폰트 설정은 ubuntu.or.kr의 글꼴설정InDapper 위키를 참고하시기 바랍니다. 일본에서 선호하는 폰트의 순서와 설정은 /usr/share/language-selector/fontconfig/ja_JP 파일을 보시면 알 수 있습니다. 우선은 간단히 prefer tag의 한글 폰트 다음에 원하는 일본어 폰트를 넣고 시험해 보시면 될 듯 합니다. 폰트의 우선 순위를 정하는 것은 ~/.fonts.conf에 넣어도 된다고 하니 위키의 설명이 복잡하다면 그렇게 해서 테스트 해 볼 수도 있고요.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 10222

----
I paint objects as I think them, not as I see them.
atie's minipage

Munsen의 이미지

아직 해결은 못 봤지만 폰트 설정에 대해 삽질 하다보니 많은걸 알게 됐네요;;

Munsen의 이미지

atie님 말씀대로 ja_JP설정을 ~/font.conf 에 추가했더니
이제는 해당 일어폰트가 지원 하지 않는 한자가 나오지 않았습니다.
예로 들자면 黑은 나오지 않으나 ?은 출력되었습니다.
(윈도우 굴림에서는 반대)
ja_JP설정에 있는 어떠한 폰트도 두 가지를 동시에 지원 하지 않아서
윈도우에 MS Gothic 폰트를 끌어와서 넣어주니 잘 보이더랍니다.
그놈에서는 안 그런데 왜 KDE에서만 그런지 의아하네요...
그놈은 폰트에 없는 글자이면 찾아서 아무거나 써버리는 건지···
다른 분들은 어떠신지 궁금합니다..

마잇의 이미지

prefer 태그에서 지정한 순서대로 문자를 보여주는게 맞는것 같습니다.

sans-serif 대표 이름에 대해서

영문폰트
한글폰트(영문, 한글, 한자)
일어폰트(영문, 히라가나, 가타카나(한자))
한자폰트(영문, 한자)

이런 순서로 prefer 순서가 지정되어 있으면 sans로 요청한 경우 표시해야 할 문자를 위에서부터 아래로 검색하면서 먼저 매치되는 폰트로 표현해 줍니다. 저 순서를 조합해서 같은 글자라도 어느 폰트로 표시할지를 조절할 수 있습니다. 저도 fontconfig 설정을 정확히 이해하고 사용하는것은 아닌데 경험상 그렇더군요.

sans에 대해 prefer로 지정된 저 네가지 글꼴에 없는 문자를 요청할땐?
정확히는 모르겠지만 그놈 환경에서는 다른 폰트들 뒤져서 있으면 보여줍니다.
family에 sans가 있는 폰트부터 뒤질거라고 짐작이 들고 serif, monospace 폰트도 뒤져서 보여주는지는 확실히 모르겠습니다.

fontconfig를 자꾸 만지다 보니 다양하게 재밌는 설정이 가능하더군요.
볼드일때만 다른 글꼴로 바꾸는게 되는 방법을 발견하고 베껴서 신나게 사용중입니다.

--
마잇


--
마잇

댓글 달기

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