· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Font Config

  • GnomeKorea:FontConfig FontConfig에 관한 한글 설정이 처음으로 논의된 곳.
  • Sangu:Fedora/글꼴 : 글꼴 관련된 이야기로 가장 많이 참조되는 사이트중 하나입니다.
  • Iolo:FontConfig이곳에서 기본적으로 설정된 .fonts.conf를 받으실 수 있습니다.

한글 글꼴

hinting을 끈다

대부분의 한글 글꼴은 힌팅이 좋지 않거나, 공개한글글꼴의 경우는 힌팅정보가 없습니다. 그런데 freetype (혹은 fontconfig)가 힌팅을 켜면 한글 글꼴을 비롯한 CJK글꼴 대부분은 글꼴이 이상하게 보이거나 하는 현상이 발생합니다. 한글글꼴이라면 무조건 힌팅을 꺼줍니다.
        <match target="font">
                <test name="family" compare="eq">
                        <string>Baekmuk Batang</string>
                        <string>Baekmuk Dotum</string>
                        <string>Baekmuk Gulim</string>
                        <string>Baekmuk Headline</string>
                </test>
                <edit name="hinting" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>

        <match target="font">
                <test name="family" compare="eq">
                        <string>UnBatang</string>
                        <string>UnDotum</string>
                        <string>UnGungseo</string>
                        <string>UnPilgi</string>
                </test>
                <edit name="hinting" mode="assign">
                        <bool>false</bool>
                </edit>
        </match>

고정폭 글꼴의 폭이 벌어지는 경우 바로잡기

        <match target="font">
                <test name="family">
                        <string>GulimChe</string>
                        <string>DotumChe</string>
                        <string>BatangChe</string>
                        <string>GungsuhChe</string>
                </test>
                <edit name="globaladvance"><bool>false</bool></edit>
                <edit name="spacing"><const>proportional</const></edit>
        </match>

윈도우즈 글꼴의 비트맵 글꼴 보기

윈도우즈 글꼴에는 잘 다듬어진 내장 스크린 비트맵(sbit)이 들어있습니다. 이 글꼴을 보이게 하려면 다음과 같은 설정을 합니다.
        <match target="font">
                <test qual="any" name="family" compare="eq">
                        <string>Batang</string>
                        <string>Dotum</string>
                        <string>Gulim</string>
                        <string>Gungsuh</string>
                        <string>BatangChe</string>
                        <string>DotumChe</string>
                        <string>GulimChe</string>
                        <string>GungsuhChe</string>
                        <string>New Gulim</string>
                </test>
                <test target="pattern" name="slant" compare="eq">
                        <const>roman</const>
                </test>
                <test name="pixelsize" compare="more_eq"><int>9</int></test>
                <test name="pixelsize" compare="less"><int>16</int></test>
                <edit name="antialias" mode="assign"><bool>false</bool></edit>
        </match>
  • 9~16 픽셀 글꼴의 내장 비트맵만 쓰게 합니다.
  • 이탤릭체일 경우는 비트맵을 쓰지 않습니다. 대신에 antialias가 적용되게 합니다.

기본 글꼴 매칭시키기

monospace, sans-serif, serif 글꼴을 선택하면 그것에 대한 기본글꼴을 다음과 같은 식으로 설정할 수 있습니다.
        <match target="pattern">
                <test name="family">
                        <string>monospace</string>
                </test>
                <edit name="family" mode="append" binding="strong">
                        <string>Bitstream Vera Sans Mono</string>
                        <string>New Gulim</string>
                </edit>
        </match>

        <match target="pattern">
                <test name="family">
                        <string>sans-serif</string>
                </test>
                <edit name="family" mode="append" binding="strong">
                        <string>Bitstream Vera Sans</string>
                        <string>New Gulim</string>
                </edit>
        </match>

        <match target="pattern">
                <test name="family">
                        <string>serif</string>
                </test>
                <edit name="family" mode="append" binding="strong">
                        <string>Bitstream Vera Serif</string>
                        <string>Batang</string>
                </edit>
        </match>




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-05-03 15:08:58
Processing time 0.0095 sec