Fontconfig의 /etc/fonts/conf.d/README파일이 설정파일들 구조 파악하는데 도움이..

Fontconfig의 /etc/fonts/conf.d/README파일이 설정파일들 구조 파악하는데 도움이 되어서, 좋더군요…
[url=http://ubuntu.or.kr/viewtopic.php?f=9&t=791:2164firt]리눅스 데스크탑 글꼴 설정[/url:2164firt] 게시물이 큰 도움이 되었습니다.

/etc/fonts/conf.d/README를 그와중에서 번역했는데 커뮤니티에 도움이 될까 해서 올립니다.

[code:2164firt]
conf.d/README

이 디렉토리의 각 파일은 Fontconfig 설정파일입니다. Fontconfig는 이 디렉토리의
[0-9][0-9]*.conf 형태를 가지는 파일들을 로딩하며 스캐닝합니다.
이 파일들은 보통 ../conf.avail에 설치되며 이 디렉토리에 심볼릭링크됩니다. 이는
쉽게 설치하고 또한 쉽게 활성화/비활성화하도록 하기 위해서입니다.

파일들은 숫자순서대로 로딩됩니다. 설정파일 구조는 다음과 같은 관례/컨벤션을
사용합니다:

파일 앞 숫자: 내용물:

00부터 09까지 폰트 디렉토리
10부터 19부터 시스템 렌더링 디폴트 (AA, etc)
20부터 29까지 폰트 렌더링 옵션들
30부터 39까지 폰트패밀리 대체
40부터 49까지 제네릭 식별(identification), family->generic 매핑
50부터 59까지 대체 설정파일 로딩
60부터 69까지 제네릭네임 alias짓기, generic->family 매핑
70부터 79까지 폰트 선택하기 (어느 폰트가 가능(available)한지 조정)
80부터 89까지 match target="scan" (스캔된 패턴들 수정하기)
90부터 99까지 폰트 통합(font synthesis)
[/code:2164firt]

[code:2164firt]
total 12
lrwxrwxrwx 1 root root 31 2012-03-06 16:29 10-antialias.conf -> ../conf.avail/10-antialias.conf
lrwxrwxrwx 1 root root 29 2012-03-06 16:29 10-hinting.conf -> ../conf.avail/10-hinting.conf
lrwxrwxrwx 1 root root 36 2012-03-06 16:29 10-hinting-slight.conf -> ../conf.avail/10-hinting-slight.conf
lrwxrwxrwx 1 root root 43 2012-03-06 16:29 11-lcd-filter-lcddefault.conf -> ../conf.avail/11-lcd-filter-lcddefault.conf
lrwxrwxrwx 1 root root 39 2012-03-06 16:29 20-fix-globaladvance.conf -> ../conf.avail/20-fix-globaladvance.conf
lrwxrwxrwx 1 root root 39 2012-03-06 16:29 20-unhint-small-vera.conf -> ../conf.avail/20-unhint-small-vera.conf
lrwxrwxrwx 1 root root 53 2012-03-08 09:32 29-language-selector-ko-kr.conf -> /etc/fonts/conf.avail/29-language-selector-ko-kr.conf
lrwxrwxrwx 1 root root 39 2012-03-06 16:29 30-defoma.conf -> /var/lib/defoma/fontconfig.d/fonts.conf
lrwxrwxrwx 1 root root 36 2012-03-06 16:29 30-metric-aliases.conf -> ../conf.avail/30-metric-aliases.conf
lrwxrwxrwx 1 root root 33 2012-03-06 16:29 30-urw-aliases.conf -> ../conf.avail/30-urw-aliases.conf
lrwxrwxrwx 1 root root 30 2012-03-06 16:29 40-nonlatin.conf -> ../conf.avail/40-nonlatin.conf
lrwxrwxrwx 1 root root 27 2012-03-06 16:29 45-latin.conf -> ../conf.avail/45-latin.conf
lrwxrwxrwx 1 root root 31 2012-03-06 16:29 49-sansserif.conf -> ../conf.avail/49-sansserif.conf
lrwxrwxrwx 1 root root 26 2012-03-06 16:29 50-user.conf -> ../conf.avail/50-user.conf
lrwxrwxrwx 1 root root 27 2012-03-06 16:29 51-local.conf -> ../conf.avail/51-local.conf
lrwxrwxrwx 1 root root 42 2012-03-06 16:29 53-monospace-lcd-filter.conf -> ../conf.avail/53-monospace-lcd-filter.conf
lrwxrwxrwx 1 root root 27 2012-03-06 16:29 60-latin.conf -> ../conf.avail/60-latin.conf
lrwxrwxrwx 1 root root 35 2012-03-06 16:29 64-ttf-thai-tlwg.conf -> ../conf.avail/64-ttf-thai-tlwg.conf
lrwxrwxrwx 1 root root 35 2012-03-06 16:29 65-fonts-persian.conf -> ../conf.avail/65-fonts-persian.conf
-rw-r–r-- 1 root root 539 2010-04-18 02:24 65-khmer.conf
lrwxrwxrwx 1 root root 30 2012-03-06 16:29 65-nonlatin.conf -> ../conf.avail/65-nonlatin.conf
lrwxrwxrwx 1 root root 53 2012-03-08 09:32 69-language-selector-ko-kr.conf -> /etc/fonts/conf.avail/69-language-selector-ko-kr.conf
lrwxrwxrwx 1 root root 29 2012-03-06 16:29 69-unifont.conf -> ../conf.avail/69-unifont.conf
lrwxrwxrwx 1 root root 32 2012-03-06 16:29 70-no-bitmaps.conf -> ../conf.avail/70-no-bitmaps.conf
lrwxrwxrwx 1 root root 31 2012-03-06 16:29 80-delicious.conf -> ../conf.avail/80-delicious.conf
lrwxrwxrwx 1 root root 45 2012-03-06 16:29 89-ttf-thai-tlwg-synthetic.conf -> ../conf.avail/89-ttf-thai-tlwg-synthetic.conf
lrwxrwxrwx 1 root root 31 2012-03-06 16:29 90-synthetic.conf -> ../conf.avail/90-synthetic.conf
lrwxrwxrwx 1 root root 39 2012-03-06 16:29 90-ttf-bengali-fonts.conf -> ../conf.avail/90-ttf-bengali-fonts.conf
lrwxrwxrwx 1 root root 42 2012-03-06 16:29 90-ttf-devanagari-fonts.conf -> ../conf.avail/90-ttf-devanagari-fonts.conf
lrwxrwxrwx 1 root root 40 2012-03-06 16:29 90-ttf-gujarati-fonts.conf -> ../conf.avail/90-ttf-gujarati-fonts.conf
lrwxrwxrwx 1 root root 39 2012-03-06 16:29 90-ttf-kannada-fonts.conf -> ../conf.avail/90-ttf-kannada-fonts.conf
lrwxrwxrwx 1 root root 41 2012-03-06 16:29 90-ttf-malayalam-fonts.conf -> ../conf.avail/90-ttf-malayalam-fonts.conf
lrwxrwxrwx 1 root root 37 2012-03-06 16:29 90-ttf-oriya-fonts.conf -> ../conf.avail/90-ttf-oriya-fonts.conf
lrwxrwxrwx 1 root root 39 2012-03-06 16:29 90-ttf-punjabi-fonts.conf -> ../conf.avail/90-ttf-punjabi-fonts.conf
lrwxrwxrwx 1 root root 37 2012-03-06 16:29 90-ttf-tamil-fonts.conf -> ../conf.avail/90-ttf-tamil-fonts.conf
lrwxrwxrwx 1 root root 38 2012-03-06 16:29 90-ttf-telugu-fonts.conf -> ../conf.avail/90-ttf-telugu-fonts.conf
-rw-r–r-- 1 root root 366 2011-09-12 23:40 99pdftoopvp.conf
-rw-r–r-- 1 root root 959 2010-01-21 00:37 README
[/code:2164firt]

위 강분도님의 "리눅스 데스크탑 글꼴 설정" 글에 나오듯이,
이 중에선 만질 파일들은 29-language-selector-ko-kr.conf와 69-language-selector-ko-kr.conf만 만져도 다 해결 되는것 같습니다.