한글글꼴을 bold font화 하려다 망쳤습니다.

thisrule의 이미지

전 RH9.0을 사용중이며, 기본 글꼴을 영문 Verdana에 한글 굴림을 매칭하여 사용하고 있었습니다. 그런데 굴림이 굵게 나오지 않아 큰맘먹고 시도해보았습니다.
그놈한국 사이트에서 boldFont항목을 보고 아래와 같이 진행하였습니다.
1. freetype을 기존 2.1.4에서 2.1.5로 upgrade
2. fontconfig를 기존 2.1.9에서 2.2.1로 upgrade
3. libXft-2.1.6을 소스 compile하여 /usr/X11R6에 설치

그런데 아래 그림과 같이 KDE에서는 영문 Verdana가 매끄럽지 못하게 나오고,
파이어폭스에서는 한글 굴림이 요상하게 나옵니다.
제가 뭘 잘못했는지 지적해 주세요.

File attachments: 
첨부파일 크기
Image icon screen1.png430.89 KB
Image icon screen2.png274.91 KB
환상경의 이미지

thisrule wrote:
전 RH9.0을 사용중이며, 기본 글꼴을 영문 Verdana에 한글 굴림을 매칭하여 사용하고 있었습니다. 그런데 굴림이 굵게 나오지 않아 큰맘먹고 시도해보았습니다.
그놈한국 사이트에서 boldFont항목을 보고 아래와 같이 진행하였습니다.
1. freetype을 기존 2.1.4에서 2.1.5로 upgrade
2. fontconfig를 기존 2.1.9에서 2.2.1로 upgrade
3. libXft-2.1.6을 소스 compile하여 /usr/X11R6에 설치

그런데 아래 그림과 같이 KDE에서는 영문 Verdana가 매끄럽지 못하게 나오고,
파이어폭스에서는 한글 굴림이 요상하게 나옵니다.
제가 뭘 잘못했는지 지적해 주세요.

안티알리어스 해제를 kde에서 하지 마시고 .fonts.conf에 따로 해줘보심이 어떨 까 싶은데요....
모든 폰트 해제보다는 굴림같은 AA먹이면 안이뻐지는 글꼴들만 AA해제적용시켜주는 방식으로요...

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/

thisrule의 이미지

환상경 wrote:
안티알리어스 해제를 kde에서 하지 마시고 .fonts.conf에 따로 해줘보심이 어떨 까 싶은데요....
모든 폰트 해제보다는 굴림같은 AA먹이면 안이뻐지는 글꼴들만 AA해제적용시켜주는 방식으로요...

말씀하신대로 /etc/fonts/fonts.conf에서 한글글꼴들에 대해서 AA를 먹이지 않도록 했습니다.
그러기 위해 fonts.conf에 아래와 같이 추가했구요.
<match target="font" >
  <test compare="eq" name="family" qual="any" >
   <string>Gulim</string>
   <string>GulimChe</string>
   <string>Batang</string>
   <string>BatangChe</string>
   <string>Dotum</string>
   <string>DotumChe</string>
   <string>New Gulim</string>
  </test> 
  <test compare="more_eq" name="size" >
   <int>6</int>
  </test> 
  <test compare="less_eq" name="size" >
   <int>14</int>
  </test> 
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit> 
 </match>

그리고 KDE 글꼴설정에서는 AA를 사용하도록 했습니다.
그랬더니 KDE application에서는 깨끗하게 잘 나옵니다.
그런데 파이어폭스에서는 여전히 한글이 AA된 형태로 나옵니다.
이건 어떻게 해결해야 하나요?
환상경의 이미지

thisrule wrote:
환상경 wrote:
안티알리어스 해제를 kde에서 하지 마시고 .fonts.conf에 따로 해줘보심이 어떨 까 싶은데요....
모든 폰트 해제보다는 굴림같은 AA먹이면 안이뻐지는 글꼴들만 AA해제적용시켜주는 방식으로요...

말씀하신대로 /etc/fonts/fonts.conf에서 한글글꼴들에 대해서 AA를 먹이지 않도록 했습니다.
그러기 위해 fonts.conf에 아래와 같이 추가했구요.
<match target="font" >
  <test compare="eq" name="family" qual="any" >
   <string>Gulim</string>
   <string>GulimChe</string>
   <string>Batang</string>
   <string>BatangChe</string>
   <string>Dotum</string>
   <string>DotumChe</string>
   <string>New Gulim</string>
  </test> 
  <test compare="more_eq" name="size" >
   <int>6</int>
  </test> 
  <test compare="less_eq" name="size" >
   <int>14</int>
  </test> 
  <edit mode="assign" name="antialias" >
   <bool>false</bool>
  </edit> 
 </match>

그리고 KDE 글꼴설정에서는 AA를 사용하도록 했습니다.
그랬더니 KDE application에서는 깨끗하게 잘 나옵니다.
그런데 파이어폭스에서는 여전히 한글이 AA된 형태로 나옵니다.
이건 어떻게 해결해야 하나요?

불여우는 pixelsize를 사용해서 해제해줘야합니다.

Quote:

<match target="font" >
<test name="family" >
<string>Gulim</string>
<string>GulimChe</string>
<string>Batang</string>
<string>BatangChe</string>
</test>
<test compare="less" name="pixelsize" >
<double>16</double>
</test>
<test compare="more" name="pixelsize" >
<double>9</double>
</test>
</match>

이렇게 해주시면 되지 않을까 싶군요
지금 제가 제 리눅스 컴이 아니라서 환경설정이 자세하게 기억이 안나는군요...
한번 저렇게 적용해보시겠어요?

추가로 불여우 메뉴글꼴이 제대로 안나올경우에는 ./mozilla/firefox/????/chrome/ 에다가
userChrome.css 파일을 생성한뒤

Quote:

window, menubar, menubutton, menulist, menu, menuitem, textbox, toolbar, tab, tree, tooltip {
font-family: Gulim !important;
font-size: 10pt !important;
}

* {
font-family: Gulim !important;
font-size: 10pt !important;
}

를 입력해주신뒤에 불여우를 다시 시작해보세요.

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/

thisrule의 이미지

환상경 wrote:
불여우는 pixelsize를 사용해서 해제해줘야합니다.

정말 감사합니다.
말씀하신대로 fonts.conf에서 size를 pixelsize라 하니 불여우에서도 한글에
AA off가 잘 먹습니다.

그런데 정작 제가 원래 하려고 했었던 한글에 볼드가 먹질 않습니다.
이거 자꾸 물어만 보려니 죄송한 맘이 슬슬 드는군요.

환상경의 이미지

thisrule wrote:
환상경 wrote:
불여우는 pixelsize를 사용해서 해제해줘야합니다.

정말 감사합니다.
말씀하신대로 fonts.conf에서 size를 pixelsize라 하니 불여우에서도 한글에
AA off가 잘 먹습니다.

그런데 정작 제가 원래 하려고 했었던 한글에 볼드가 먹질 않습니다.
이거 자꾸 물어만 보려니 죄송한 맘이 슬슬 드는군요.

.fonts.conf 에 볼드관련 항목을 추가해주셨나요?

Quote:

<match target="font">
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<edit name="weight" mode="assign">
<const>bold</const>
</edit>
</match>

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/

thisrule의 이미지

환상경 wrote:
.fonts.conf 에 볼드관련 항목을 추가해주셨나요?

Quote:

<match target="font">
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<edit name="weight" mode="assign">
<const>bold</const>
</edit>
</match>


예, 추가했습니다.
지금 그놈한국 사이트에서 XftPatches 항목에 있는 순서에 따라 우선 Xft먼저 Patch하기위해 각종 rpm 파일을 다운 받고 있습니다.
다운로드 파일명들을 보니 모든 파일에 firefly라는 이름이 붙어있군요.
예를들어 fontconfig-2.2.3-10.firefly.i386.rpm 와 같습니다.
현재 받고 있는 파일들은 fontconfig, freetype, id3lib, libXft 등등 숫자가 꽤 됩니다. 이걸 다 설치하고 잘 되기를 바랄뿐입니다.
환상경의 이미지

Quote:

예, 추가했습니다.
지금 그놈한국 사이트에서 XftPatches 항목에 있는 순서에 따라 우선 Xft먼저 Patch하기위해 각종 rpm 파일을 다운 받고 있습니다.
다운로드 파일명들을 보니 모든 파일에 firefly라는 이름이 붙어있군요.
예를들어 fontconfig-2.2.3-10.firefly.i386.rpm 와 같습니다.
현재 받고 있는 파일들은 fontconfig, freetype, id3lib, libXft 등등 숫자가 꽤 됩니다. 이걸 다 설치하고 잘 되기를 바랄뿐입니다.

전 페도라에서 libXft 와 freetype 이 두개만 설치해서 볼드를 성공시켰습니다.
부디 성공하시기를 빌겠습니다. ^^;;;

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/

thisrule의 이미지

환상경 wrote:
Quote:

예, 추가했습니다.
지금 그놈한국 사이트에서 XftPatches 항목에 있는 순서에 따라 우선 Xft먼저 Patch하기위해 각종 rpm 파일을 다운 받고 있습니다.
다운로드 파일명들을 보니 모든 파일에 firefly라는 이름이 붙어있군요.
예를들어 fontconfig-2.2.3-10.firefly.i386.rpm 와 같습니다.
현재 받고 있는 파일들은 fontconfig, freetype, id3lib, libXft 등등 숫자가 꽤 됩니다. 이걸 다 설치하고 잘 되기를 바랄뿐입니다.

전 페도라에서 libXft 와 freetype 이 두개만 설치해서 볼드를 성공시켰습니다.
부디 성공하시기를 빌겠습니다. ^^;;;


kldp 게시판을 보니 페도라에서의 볼드패치 성공담은 많은데 레드햇9.0은 없더군요.
지금 위 파일들을 다 받아서 설치했는데 결과가 좋기도 하고 나쁘기도 합니다.
우선 불여우에서 KLDP BBS 게시판을 보니 한글 볼드가 성공적으로 되었습니다.
그런데 KDE에서는 절망적입니다.
아래 그림에서 보시듯 KDE에서 Verdana가 다 깨져버렸습니다.
차이가 뭘까요?
댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
환상경의 이미지

저런 경우는 처음 보는군요 흐;;;;
뭔가가 제대로 꼬이신듯하네요....
저상황은 제 능력범위 밖인지라 .....
죄송합니다. 도움이 되드리지 못해서;;;;

어쩔수 없이 다른 글꼴을 쓰시는 수밖에 없을듯하군요...
혹시나 다른 영문 폰트도 다 그렇게 나오나요?
그리고 스샷을보니 다른 영문 폰트들도 AA가 해제되어버린듯 보이는데요
혹시 AA해제를 모든 폰트로 설정하신것은 아닌지....

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/

thisrule의 이미지

환상경 wrote:
저런 경우는 처음 보는군요 흐;;;;
뭔가가 제대로 꼬이신듯하네요....
저상황은 제 능력범위 밖인지라 .....
죄송합니다. 도움이 되드리지 못해서;;;;

어쩔수 없이 다른 글꼴을 쓰시는 수밖에 없을듯하군요...
혹시나 다른 영문 폰트도 다 그렇게 나오나요?
그리고 스샷을보니 다른 영문 폰트들도 AA가 해제되어버린듯 보이는데요
혹시 AA해제를 모든 폰트로 설정하신것은 아닌지....


현재 AA해제는 한글글꼴에만 설정되어 있습니다.
휴~
이제 본격적인 삽질로 들어가야 겠습니다.
지금까지 도와주셔서 너무 고맙습니다.
이젠, 상구님의 위키를 보고 따라해야 겠습니다.
왠만하면 페도라 기반의 볼드패치는 따라하지 않으려 했는데...
thisrule의 이미지

thisrule wrote:
환상경 wrote:
저런 경우는 처음 보는군요 흐;;;;
뭔가가 제대로 꼬이신듯하네요....
저상황은 제 능력범위 밖인지라 .....
죄송합니다. 도움이 되드리지 못해서;;;;

어쩔수 없이 다른 글꼴을 쓰시는 수밖에 없을듯하군요...
혹시나 다른 영문 폰트도 다 그렇게 나오나요?
그리고 스샷을보니 다른 영문 폰트들도 AA가 해제되어버린듯 보이는데요
혹시 AA해제를 모든 폰트로 설정하신것은 아닌지....


현재 AA해제는 한글글꼴에만 설정되어 있습니다.
휴~
이제 본격적인 삽질로 들어가야 겠습니다.
지금까지 도와주셔서 너무 고맙습니다.
이젠, 상구님의 위키를 보고 따라해야 겠습니다.
왠만하면 페도라 기반의 볼드패치는 따라하지 않으려 했는데...

다시 원상복구 하였습니다.
페도라 기반으로 하다보니 의존성 특히 xorg에 걸리니 더 이상 진행하는게
무리인거 같아 그만 두고 원래대로 해버렸습니다.
레댓9.0에서 볼드패치는 안되나 봅니다.
환상경의 이미지

thisrule wrote:
thisrule wrote:
환상경 wrote:
저런 경우는 처음 보는군요 흐;;;;
뭔가가 제대로 꼬이신듯하네요....
저상황은 제 능력범위 밖인지라 .....
죄송합니다. 도움이 되드리지 못해서;;;;

어쩔수 없이 다른 글꼴을 쓰시는 수밖에 없을듯하군요...
혹시나 다른 영문 폰트도 다 그렇게 나오나요?
그리고 스샷을보니 다른 영문 폰트들도 AA가 해제되어버린듯 보이는데요
혹시 AA해제를 모든 폰트로 설정하신것은 아닌지....


현재 AA해제는 한글글꼴에만 설정되어 있습니다.
휴~
이제 본격적인 삽질로 들어가야 겠습니다.
지금까지 도와주셔서 너무 고맙습니다.
이젠, 상구님의 위키를 보고 따라해야 겠습니다.
왠만하면 페도라 기반의 볼드패치는 따라하지 않으려 했는데...

다시 원상복구 하였습니다.
페도라 기반으로 하다보니 의존성 특히 xorg에 걸리니 더 이상 진행하는게
무리인거 같아 그만 두고 원래대로 해버렸습니다.
레댓9.0에서 볼드패치는 안되나 봅니다.

제가 기억하기로 레드햇 9.0은 xfree86인가를 사용하지 않던가요?
그렇다면 xfree86볼드패치를 사용해보세요.....

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.