** Infinality 패치 **
PPA주소:[url:2808orui]https://launchpad.net/~no1wantdthisname/+archive/ppa?field.series_filter=[/url:2808orui]
Infinality 패치는 freetype 라이브러리를 패치하여 추가적인 기능들을 제공하여, 화면에서 글꼴을 보다 깔끔하게 보이게 할 수 있습니다.
** Infinality 설정에 대한 경험적 가이드 **
[code:2808orui]
#세번째 값이 클수록 extra weight가 커짐(30-40정도)
#두번째,네번째값이 커질수록 sharp해짐, 작을 수록 흐릿하고 부드러워짐
export INFINALITY_FT_FILTER_PARAMS="00 33 40 33 00"
STEM이라는 것은 줄기라는 것으로
"이"라는 글자에서 "ㅣ" 이것은 세로줄기가 됩니다.
"으"라는 글자에서 "ㅡ" 이것은 가로줄기가 됩니다.
export INFINALITY_FT_STEM_ALIGNMENT_STRENGTH=25
export INFINALITY_FT_STEM_FITTING_STRENGTH=25
export INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH=0
#export INFINALITY_FT_AUTOFIT_FORCE_SLIGHT_HINTING=false
export INFINALITY_FT_AUTOFIT_FORCE_SLIGHT_HINTING=true
#export INFINALITY_FT_AUTOFIT_STEM_SNAP_LIGHT=true
Embolden이란 굵은 글씨체가 없을 때, 이를 흉내내어 굵게 만드는 것을 말합니다.
export INFINALITY_FT_AUTOFIT_EMBOLDEN_LIGHT=true
export INFINALITY_FT_PSEUDO_GAMMA="9 70"
export INFINALITY_FT_AUTOFIT_ADJUST_HEIGHTS=true
export INFINALITY_FT_ENHANCED_EMBOLDEN=true
export INFINALITY_FT_EMBOLDEN_MAINTAIN_WIDTH=true
export INFINALITY_FT_AUTO_AUTOHINT=true
[/code:2808orui]
** fontconfig설정 **
글꼴에 대한 거의 모든 부분을 설정하는 것으로 /etc/fonts가 기본 디렉토리이고,
기본 설정은 개인은 $HOME/.fonts.conf, 전역은 /etc/fonts/local.conf 파일을 수정하시면 됩니다.
실제 글꼴은 아니지만 기본적으로 분류되는 글꼴집합(font-family)로
Sans|Sans Serif 는 고딕형의 글꼴, Serif는 삐침이 있는 글꼴로 명조형의 글꼴,
Monospace는 고정폭 글꼴집합입니다.
예제.
[code:2808orui]
<alias binding="strong">
<family>monospace</family>
<prefer>
<family>Droid Sans Mono Dotted</family>
<family>NanumGothicCoding</family>
</prefer>
</alias>
[/code:2808orui]
이것은 monospace(고정폭 글꼴)을 Droid Sans Mono Dotted로 설정하고, 위 글꼴이 없거나,
언어가 다를 경우, 나눔고딕코딩을 매칭합니다.
즉 영문의 경우, Droid Sans Mono Dotted를 한글은 나눔코딕코딩을 사용하도록 설정하는 것입니다.
대부분의 글꼴표현방식은 /etc/fonts/conf.d 디렉토리내에 설정되어 있습니다.
자세하게 설명하기엔 방대한 자료이기 때문에… 추가 설명은 생략합니다.
man fonts-conf로 메뉴얼을 보시던가 구글신에 물어보세요.
** X용 글꼴표현방식 설정 **
$HOME/.Xdefaults
[code:2808orui]
Xft.dpi: 96
Xft.antialias: 1
Xft.hinting: 1
Xft.autohint: 1
Xft.hintstyle: hintmedium
Xft.rgba: rgb
Xft.lcdfilter: 1
[/code:2808orui]
** 크로미엄에서 보다 글꼴을 보다 깔끔하게 **
$HOME/.config/chromium/Default/User\ StyleSheets/Custom.css
[code:2808orui]
- {
-webkit-font-smoothing:antialiased;
}
[/code:2808orui]
** 파이어폭스에서 글꼴표현방식 관련 설정 **
about:config 에서 gfx.으로 검색해보세요
글꼴 자동다운로드 설정: gfx.downloadable_fonts.enabled
글꼴 부드럽게하기: gfx.use_text_smoothing_setting