fontbm
v0.6.1
BMFONT 호환, 크로스 플랫폼 (Linux/MacOS/Windows) 명령 줄 비트 맵 글꼴 생성기 (FreeType2 기반 렌더링).
릴리스에서 컴파일 된 버전 (Windows 용 Fontbm.zip, Linux 용 FontBm)을 다운로드하십시오. 달리다:
fontbm --font-file FreeSans.ttf --output myfont
MyFont.fnt (파일 형식) 및 MyFont_0.png (텍스트 렌더링 방법)를 생성합니다.
사용 가능한 옵션 ( 굵은 옵션이 필요합니다) :
| 옵션 | 기본 | 논평 |
|---|---|---|
| -Font-File | TTF 파일로가는 경로 | |
| --산출 | 출력 파일 이름은 확장없이 필요합니다 | |
| -서한 크기 | 32 | 글꼴 크기 (글꼴 설정에서 "Char Height"옵션이 선택된 경우 BMFONT 크기와 일치합니다) |
| -chars | 32-126 | 필수 문자, 예를 들어 32-64,92,120-126 (공백 없음)의 경우 'chars-file'옵션이 정의되지 않은 경우 기본값은 32-126입니다. |
| --texture-size | 32x32,64x32,64x64,128x64, 128x128,256x128,256x256, 512x256,512x512,1024x512, 1024x1024,2048x1024,2048x2048 | 허용 된 텍스처 크기 (공백없이)의 쉼표로 분리 된 목록, 첫 번째 적합한 크기가 사용됩니다. |
| --texture-crop-width | 출력 텍스처의 미사용 부분 (너비) | |
| --texture-crop-height | 출력 텍스처의 미사용 부분 (높이) | |
| --색상 | 255,255,255 | 전경 RGB 색상, 예 : 32,255,255 (공백 없음) |
| -팩터 컬러 | 배경 RGB 색상, 예 : 0,0,128 (공백 없음), 기본적으로 투명합니다. | |
| -chars-file | 추가로 필요한 문자가있는 UTF-8 텍스트 파일에 대한 선택적 경로 ( 'chars'옵션과 결합)는 여러 번 설정할 수 있습니다. | |
| -데이터 형식 | txt | 출력 데이터 파일 형식 : TXT, XML, BIN, JSON, CBOR |
| -Kerning-Pairs | 장애가 있는 | 커닝 쌍 생성 : 비활성화, 기본, 규칙 (hinter로 조정), 확장 (더 큰 출력 크기이지만 더 정확함) |
| -패딩 업 | 0 | 패딩 |
| -패딩-오른쪽 | 0 | 패딩 오른쪽 |
| -패딩 다운 | 0 | 패딩 다운 |
| -패딩 왼쪽 | 0 | 패딩 왼쪽 |
| -스페이스 배트 | 0 | 세로 간격 |
| -스페이스-호리즈 | 0 | 수평 간격 |
| --단색화 | 반 알리 아스를 비활성화합니다 | |
| --extra-info | 데이터 파일에 추가 정보를 작성하십시오 | |
| -최대-텍사스-텍스트 카운트 | 최대 생성 된 텍스처 카운트 (설정되지 않은 경우 무제한) | |
| --texture-name-suffix | index_aligned | 텍스처 이름 접미사 : "index_aligned", "index"또는 "none" |
종속성 :
짓다:
cmake .
make
vcpkg 및 cmake 3.10.2 (또는 위)를 다운로드하여 설치하십시오. 달리다:
vcpkg install freetype
cmake -G "Visual Studio 14 2015" -DCMAKE_TOOLCHAIN_FILE=<path to vcpkg dir>/scripts/buildsystems/vcpkg.cmake
Visual Studio 2015에서 .SLN을 열고 모두 재건하십시오.
Cmake 3.0 (또는 위) 및 프리 타입을 다운로드하여 설치하십시오. 달리다:
cmake -G "Visual Studio 14 2015"
Visual Studio 2015에서 .SLN 파일을 열고 프리 타입으로가는 경로를 구성하고 모두 재구성하십시오.
(Andycarle to Andycarle moddable-Offensource/moddable#325 (댓글))))))
brew install freetype
git clone https://github.com/vladimirgamalyan/fontbm.git
cd fontbm
cmake .
make
MIT 라이센스
이 프로젝트는 또한 자체 라이센스에 따라 타사 소프트웨어를 묶습니다.