[완료] 젠투에서 emul-linux-x86-* 을 업데이트 한 이후에 오페라 문제

only2sea의 이미지

젠투에서 최근에 emul-linux-x86-* 을 업데이트 한 이후에 오페라에서 문제가 발생하는 것 같습니다.

qtlibs 버전이 10 버전대로 올라가면서 오페라 폰트 설정에서 한글 폰트 이름들이 전부 깨져서 나옵니다. 이전에는 아무 문제없이 잘 나왔습니다.

처음에는 잘 되던 한글 입력조차 잘 되지 않아서 오페라를 qt-static 버전으로 설치하여서 문제를 해결하였습니다. 그러나 여전히 한글 폰트 이름이 깨지는 것은 그대로입니다.

왜 이런 문제가 생기는지 모르겠습니다. 스크린샷 첨부합니다.

File attachments: 
첨부파일 크기
Image icon Opera.png25.8 KB
송효진의 이미지

1. 한번 깨져서 설정이 유지되는것은 아닌가요? (설정파일 삭제로는 안되나요?)
2. revdep-rebuild -p 로 깨진 링크를 못찾나요?

emerge money

only2sea의 이미지

답변 감사합니다. :) 일단 revdep-rebuild에서는 깨진 링크가 없습니다. 오페라를 실행할 때 콘솔에서 자바 관련 so 파일 두개에 대한 에러가 나지만 이것(폰트 이름 깨짐 문제)과 관련된 것은 아닌 것 같구요.

설정 파일은 찾아보겠습니다만, 목록이 깨진 것으로 봐서 오페라가 폰트 목록을 설정 파일에 다 갖고 있을 것 같지는 않습니다. 그러나 설정파일을 지우는 것으로 해결이 된다면 정말 좋겠습니다.

처음에 며칠 전에 emul-linux-x86-*과 kdelibs등을 업데이트하고 오페라는 업데이트 하지 않았는데 구동을 하니까 폰트가 다르게 나왔습니다. 그래서 폰트 설정으로 가 보았더니 목록에 있는 폰트 이름들이 깨져 있었습니다. 그래서 깨진 이름으로 폰트를 다시 설정을 했습니다. 그래서 예전처럼 보이게 되긴했습니다만, 설정 파일에는 깨진 이름으로 설정이 되어 있겠지요. 오히려 제대로 된 이름으로 설정되어 있으면 폰트를 못 찾을 것 같습니다.

아마록에서 가사와 앨범 표지를... http://kldp.net/projects/amarok-script/ 블로그: http://turtleforward.blogspot.com

only2sea의 이미지

emul-linux-x86-*을 이전 버전으로 돌려서 다시 테스트해 보고 싶지만 *-qtlibs의 3 버전대가 패치 오류로 emerge가 되지 않아서 그것을 테스트 해 볼수가 없어서 더 안타깝습니다. 지금 새 버전의 emul-linux-x86-qtlibs의 파일들을 equery로 알아본 다음에 하나하나 살펴보았지만 눈에 띄는 것은 없었습니다. (대부분 디렉토리 설정)

32비트 어플인 오페라에서만 이 현상이 일어나고, 아마록 등의 64비트 어플들은 한글 폰트 이름을 문제없이 잘 보여줍니다. 따라서 kdelibs보다는 emul-linux-x86-*의 문제라고 생각하는 것입니다.

아마록에서 가사와 앨범 표지를... http://kldp.net/projects/amarok-script/ 블로그: http://turtleforward.blogspot.com

only2sea의 이미지

qtlibs-3.4.4-r5의 패치 오류나는 것의 이유를 찾지 못해서 패치 안 하는 것으로 해서 portage overlay에 패치 안 하는 ebuild를 하나 집어넣어서 억지로 설치해 보았습니다. emul-linux-x86-*을 다운그레이드하면서 눈에 띄는 변화는 이렇습니다.

1. qtlibs를 10.0에서 3.4.4 버전으로 다운그레이드 하니까 xim이 제대로 동작하기 시작한다.
2. xlibs를 10.0에서 7.0 버전으로 다운그레이드 하니까 폰트의 AA가 제대로 먹히기 시작한다.

한글 폰트명이 깨지는 것은 그대로이지만 불편함이 없어서 결국 위와 같이 해결하였습니다. xlibs를 다운그레이드 하면 sdl, gtklibs 역시 다운그레이드해야 합니다.

완벽하지는 않지만 반 정도는 해결된 듯 하네요.

아마록에서 가사와 앨범 표지를... http://kldp.net/projects/amarok-script/ 블로그: http://turtleforward.blogspot.com

only2sea의 이미지

관련 내용이 여기에 있네요.

http://bugs.gentoo.org/show_bug.cgi?id=167632

아마록에서 가사와 앨범 표지를... http://kldp.net/projects/amarok-script/ 블로그: http://turtleforward.blogspot.com

only2sea의 이미지

freefont를 USE="-bindist" 하여 32비트용으로 재컴파일해서 바꿔치기 해 주면 된다고 하네요. 그런데 32비트용으로 컴파일하려면 32비트 시스템으로 chroot해야 되는 거죠? emul-linux-x86-xlibs에 포함된 freetype은 bindist 옵션이 켜져 있는데, 라이센스 문제 때문이라고 하네요.

아마록에서 가사와 앨범 표지를... http://kldp.net/projects/amarok-script/ 블로그: http://turtleforward.blogspot.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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.