Fontconfig/ko

라이브러리는 GUI 프로그램에서 사용할 단일 글꼴 선택, 설정 수단을 제공합니다. 다양한 데스크톱 환경에서 자체적으로 글꼴을 우선 적용하거나 설정 수단을 제공하고 있지만, 는 여전한 기반 라이브러리 역할을 합니다.

설치
가 필요할 때는 대부분 이미 설치한 상태입니다. fontconfig가 없다면 그래픽 하위시스템 (예. X 또는 Wayland)과 데스크톱 환경 을 제대로 설정했는지 확인하십시오.

USE 플래그
에는 알려진 USE 플래그가 많지 않습니다.

일반
uses XML files in the directory to generate its internal configuration. By default it parses (users should not edit this file!) which sets some sane defaults and usually contains code to also parse  content. In addition there is the directory that contains various possible configuration files that each cover some aspect of. It's customary to symlink necessary files to. These files are executed in order they are named; for this reason their names start with a two digit number with the first digit (tens) indicating what the file affects (called the class).

젠투 관련
Gentoo ships an eselect module that does exactly what was described in generic way - it manages symlinks of files in  by adding or removing them from the  directory. For obvious reasons changing system wide configuration requires appropriate permissions.

The following subsections explain how to deal with the eselect module.

존재 파일 나타내기
The command shows the available  files, and marks the enabled ones with an asterisk.

파일 활성화
파일은 파일 이름 또는 각 괄호의 번호로 활성화할 수 있습니다. 다음 두가지 경우는 같습니다:

파일 비활성화
다음과 같이 파일을 비활성화할 수 있습니다:

시스템 영역 범위 개별 설정
To create a custom, system-wide file, enable  and create  (this is an XML file).

To be clear, this says that when it comes to sans-serif fonts, we prefer using Ubuntu, TakaoPGothic, and Droid Sans fonts (in that order) over DejaVu Sans (which can be used as a default choice only when necessary). Obviously, different choices can be made here.

사용자별 설정
To create per-user files, enable  (which might be enabled by default), and have the end users use the  file. This file has the same XML format as.

설정 점검
예를 들어 기본 글꼴을 에이리얼로 바꿀 때 다음과 같이 입력하십시오:

Anti-aliasing, hinting, and sub-pixel rendering
마찬가지로 표현 방식도 조절할 수 있습니다. 다음 섹션에서 앤티 애일리어싱, 힌팅, 하위픽셀 렌더링 기능을 조절해보겠습니다.

강제 힌팅
The default behavior regarding hinting is rather undocumented, but it can be made deterministically sub-optimal by making a system wide default.


 * 1) 우선  파일을 활성화하십시오
 * 2) 기본적으로 완전한 힌팅을 하도록  파일을 편집하십시오

이 일부에서는 완전한 힌팅을 활성화합니다:

하위픽셀 렌더링 사용
LCD 행렬의 하위 픽셀 배치 결정은 상당히 중요합니다. 보통 RGB지만, 확인하는 유일한 방법은 디스플레이 명세를 확인하든지 sub-pixel 배치 시험을 통해 확인하는 방법뿐입니다.

하위 픽셀 배치를 설정하고 나면, 적합한 파일을 활성화하십시오.

It's strongly advised that, if available, is used with sub-pixel rendering. It comes in different varieties but the default should be appropriate for all common fonts.

자동 힌터 관련
자동 힌터는 어떤 기존의 힌팅 정보와는 무관하게 자동 힌팅을 시도합니다. 이 기능이 기본이 되기 전에는 TrueType2가 특허를 다루었기 때문이었지만 지금은 만료됐고, 이걸 사용할 이유가 별로 없습니다. 기술적 관점에서 보면 글자가 깨져보이거나 힌팅 정보가 없거나 하는 것보단 낫지만, 바람직한 힌팅 정보를 통해 글꼴에 대한 차선 적용책이 될 수 있습니다. 일반 시스템 글꼴은 후자 방식을 적용하므로 자동 힌터는 사용할 일이 없습니다.

Infinality
Infinality는 (일부 논란의 여지가 있는) FreeType용 패치 모음이며 파일에 있습니다. Infinality의 목적은 기타 OS 글꼴 표현 방식 흉내를 포함한 고품질 글꼴 표현 방식 제공에 있습니다.

Infinality 활성화
도구를 사용하거나 직접 편집하는 방식으로 를 편집하여 'infinality' USE 플래그를 활성화하십시오.

다음 영향받는 프로그램을 다시 빌드하십시오.

다시 빌드한 후 메시지가 나오지 않는다면, 를 활성화하십시오.

Infinality 설정
Infinality는 개별 설정 등의 다양한 방식으로 설정할 수 있지만, 가장 쉬운 방법은  USE 플래그의 의존성에 따라 eselect 모듈로 설치할 때 딸려오는 미리 만들어둔 의 프로파일을 사용하는 방법입니다.

간단하며 타당한 설정
Infinality 방식으로 글꼴을 표현하는 수단과 혼동이 되지 않게 를 제외한 모든 설정을 끄는 것이 좋습니다:

일부 설정은 글꼴 표현 방식과 혼동되지 않지만, 글꼴 형식에 대한 기본 글꼴(고정폭, 산세리프 등)을 결정하긴 합니다. 어떤 설정(이를테면, 설정의 경우)은 활성화 상태로 둘 수 있습니다.

설명
Infinality provides FreeType environment variables that can be used to configure features introduced with its patches as well as files to be used with these changes. file sets are administrated on Gentoo via while the FreeType behaviour is set using.

이들 eselect 모듈은 흔한 동작을 합니다:


 * 파일 설정 표시.


 * FreeType 변수 설정 표시.


 * 물론 아래와 같이 여러 설정이 일치하는 경우를 제외하고 두 설정은 일치해야합니다.

글꼴 선택
Choosing the right font can be trickier than deciding on the right hinting type. For one reason or another, some fonts will never be perfect — but it's certainly possible to make them look better than, say, the Windows 7 default font configuration.

Here are some recommendations regarding well known fonts in Gentoo:

외부 자료

 * In-depth articles from Arch Linux wiki on:
 * Font configuration
 * Infinality
 * Official documentation for users
 * Wikipedia article on font hinting