Skip to content

FreeType

프리타입(FreeType)은 C 언어로 작성된 소프트웨어 라이브러리이며 글꼴 래스터라이제이션 엔진을 제공한다. 문자열들을 비트맵으로 래스터 처리하며 다른 글꼴 관련 기능에 대한 지원을 제공한다.

프리타입은 텍스트 레이아웃이나 그래픽 처리와 같은 더 높은 수준의 기능을 수행하기 위한 API를 제공하지 않는다. (이를테면 렌더링) 그러나 단순하면서도 사용하기 쉽고 통일된 사용자 인터페이스를 제공하여 글꼴 파일의 내용에 접근할 수 있으므로 이러한 작업들을 매우 단순하게 만들어 준다.

2012년 3월 8일에 프리타입의 최신 버전 2.4.9가 출시되어 있으며 트루타입, 타입 1, 오픈타입을 비롯한 여러 글꼴 포맷과 함께 동작한다.

프리타입은 두 개의 자유 소프트웨어 라이선스로 배포되어 있다.(GNU 일반 공중 사용 허가서, BSD 사용 허가서) 따라서 이 라이브러리는 사유 소프트웨어의 여부에 관계 없이, 다시 말해 영리 목적이든 아니든 간에 어떠한 종류의 프로젝트에서도 사용할 수 있다. 이로써 프리타입이 높은 품질의 텍스트를 요구하는 현대의 비디오 게임을 위한 래스터라이제이션 엔진으로 널리 채용되고 있다.

Categories

Local Download

FreeType 2.6.2
Freetype-2.6.2.tar.gz (md5: c408547878f1f5a3700881a8bbf1c644)

Troubleshooting

문제점에 대하여 정리한다.

FreeType's build system needs a Make program which supports value

FreeType 빌드 시작시 아래와 같은 에러 메시지가 출력될 수 있다.

builds/toplevel.mk:43: *** FreeType's build system needs a Make program which supports $(value).  Stop.

이 문제는 쉘1을 업그레이드 하여 해결하였다.

Favorite site

References


  1. 필자의 경우 MSYS를 업데이트 하였다. 

  2. FreeType_license.pdf