RustType는 프리 타입과 같은 라이브러리에 대한 순수한 녹 대안입니다.
RustType의 현재 기능 :
*.ttf 및 *.otf 글꼴 파일이 포함됩니다.gpu_cache 모듈로 GPU의 글꼴 캐시 관리 이것은 최근에 사용 된 글리프 렌더링을 GPU 메모리의 동적 캐시에서 유지하여 프레임당 텍스처 업로드를 최소화합니다. 또한 모든 글리프는 하나의 GPU 텍스처로 유지되므로 텍스트의 드로우 호출 수를 매우 낮게 유지할 수 있습니다.Rusttype가 아직 지원하지 않는 주목할만한 것 :
더 많은 예제, 테스트 및 벤치 마크는 ./dev 디렉토리에 있습니다. 이것은 DEV 의존성 기능 블리드를 피합니다.
cargo test --all --all-features 로 모든 테스트를 실행하십시오.
cargo run --example <NAME> -p dev
Rusttype로 지상을 치려면 상자와 함께 제공된 dev/examples/ascii.rs 를보십시오. 글꼴 파일을로드하고 임의의 문자열을 습득하고 결과를 ASCII 아트로 표시하는 것을 보여줍니다. 문서를 보려면 글꼴을로드하기위한 진입 점은 Font 이며 개별 글꼴에 액세스 할 수있는 글리프에 액세스 할 수 있습니다.
이 프로젝트의 초기 동기는 게임에 사용하기 쉬운 글꼴 렌더링을 제공하는 것이 었습니다. Rusttype를 개선하기위한 수많은 길이 있습니다. 아이디어 :
이러한 목표를 달성하는 데 도움이 될 수 있다고 생각되면 추적 문제를 해결하기위한 추적 문제를 자유롭게 열어주십시오.
이 상자는 최신 안정적인 녹으로 유지됩니다.
어느 쪽에도 라이센스가 부여되었습니다
귀하의 선택에.
귀하가 명시 적으로 명시 적으로 명시하지 않는 한, Apache-2.0 라이센스에 정의 된대로 귀하의 작업에 포함되도록 의도적으로 제출 된 기부금은 추가 이용 약관이나 조건없이 위와 같이 이중 라이센스를받습니다.