Font Asset Creator를 사용하여 폰트 아틀라스를 생성하고 업데이트할 수 있습니다. 폰트 아틀라스를 생성하고 업데이트하려면 Font Asset의 인스펙터 창에서 Update Atlas Texture를 선택합니다.
다음 표에서는 모든 Font Asset Creator 프로퍼티에 대해 설명합니다.
| 프로퍼티 | 설명 | ||||
|---|---|---|---|---|---|
| Source Font File | 폰트 에셋을 생성하는 데 사용하는 소스 폰트입니다. | ||||
| Sampling Point Size | 폰트 크기(포인트 단위)는 폰트 텍스처를 생성하는 데 사용됩니다. Sampling Point Size가 클수록 렌더링 품질이 향상되지만 아틀라스 공간을 더 많이 차지합니다. | ||||
| Auto Sizing | 텍스처의 모든 문자에 맞추면서 최대한 큰 포인트 크기를 사용합니다. 이는 SDF 폰트에 대한 일반적인 옵션입니다. |
||||
| Custom Size | 커스텀 포인트 크기를 사용하여 비트맵 전용 폰트를 픽셀 단위로 정확하게 제어할 수 있습니다. | ||||
| Padding | 폰트 아틀라스 텍스처의 문자 사이에 픽셀 단위로 여백을 설정합니다. | ||||
| Packing Method | 폰트 텍스처에 문자를 맞추는 방식입니다. | ||||
| Optimum | 텍스처의 모든 문자에 맞는 최대 폰트 크기를 자동으로 찾습니다. 최종 폰트 텍스처를 생성하려면 이 옵션을 사용합니다. |
Fast | 캐릭터 패킹을 더 빠르게 계산하지만, Optimum 모드보다 작은 폰트 크기를 사용할 수도 있습니다. 폰트 에셋 생성을 테스트할 때 이 옵션을 사용합니다. |
||
| Atlas Resolution | 폰트 텍스처의 너비와 높이(픽셀 단위)입니다. ASCII 문자만 포함하는 경우 대부분의 폰트에 512 x 512 해상도가 적합합니다. 문자가 더 많은 폰트는 더 큰 해상도 또는 여러 아틀라스가 필요할 수 있습니다. SDF 폰트의 경우 해상도가 높을수록 더 세밀한 그레디언트가 생성되므로 텍스트 품질이 향상됩니다. |
||||
| Character Set | 폰트 파일의 문자는 폰트 에셋에 자동으로 포함되지 않습니다. 어떤 것이 필요한지 지정해야 합니다. 사전 정의된 문자 세트를 선택하거나, 포함할 문자 리스트를 제공하거나, 기존 폰트 에셋 또는 텍스트 에셋에 모든 문자를 포함할 수 있습니다. | ||||
| ASCII | ASCII 문자 세트에 표시되는 문자를 포함합니다. | ||||
| Extended ASCII | 확장된 ASCII 문자 세트에 표시되는 문자를 포함합니다. | ||||
| ASCII Lowercase | ASCII 문자 세트에서 표시되는 소문자만 포함합니다. | ||||
| ASCII Uppercase | ASCII 문자 세트에서 표시되는 대문자만 포함합니다. | ||||
| Numbers + Symbols | ASCII 문자 세트에서 표시되는 숫자와 기호만 포함합니다. | ||||
| Custom Range | 설정한 문자 범위를 포함합니다. 소수점 값의 순서 또는 값 범위를 입력하여 포함할 문자를 지정합니다. 하이픈을 사용하여 범위의 첫 번째 값과 마지막 값을 구분합니다. 쉼표를 사용하여 값과 범위를 구분합니다(예: 32-126,160,8230).기존 폰트 에셋을 선택하여 해당 에셋에 문자를 포함할 수도 있습니다. |
||||
| Unicode Range (Hex) | 설정한 문자 범위를 포함합니다. 포함할 문자를 지정하기 위해 유니코드 16진수 값 또는 값 범위의 순서를 입력합니다. 하이픈을 사용하여 범위의 첫 번째 값과 마지막 값을 구분합니다. 쉼표를 사용하여 값과 범위를 구분합니다(예: 20-7E,A0,2026).기존 폰트 에셋을 선택하여 해당 에셋에 문자를 포함할 수도 있습니다. |
||||
| Custom Characters | 설정한 문자 범위를 포함합니다. 포함할 문자를 지정할 문자 순서를 입력합니다. abc123*#% 같이 공백이나 구분 문자 없이 문자를 하나씩 입력합니다.기존 폰트 에셋을 선택하여 해당 에셋에 문자를 포함할 수도 있습니다. |
||||
| Characters from File | 지정한 텍스트 에셋의 모든 문자를 포함합니다. 문자 세트를 저장하려면 이 옵션을 사용합니다. |
||||
| Render Mode | 폰트 아틀라스를 렌더링하는 모드입니다. | ||||
| Get Kerning Pairs | 폰트에서 커닝 데이터를 복사합니다. 커닝 데이터는 특정 캐릭터 페어 간의 간격을 조정하여 시각적으로 더 쾌적한 결과를 생성하는 데 사용됩니다. 참고: 항상 커닝 데이터를 임포트할 수는 없습니다. 일부 폰트는 GPOS(글리프 위치 지정) 표에 커닝 페어를 저장하는데, 이 표는 지원되지 않습니다. 다른 폰트는 커닝 페어를 전혀 저장하지 않습니다. |
||||