2011-02-05 9 views
1

나는 C에서 디스크에서 글꼴을로드하고 FreeType으로 메시지를 렌더링해야하는 다중 플랫폼 응용 프로그램에서 작업하고 있습니다. 그러나 현재 글꼴 찾기에 전체 경로를 사용하고 있으며 일반적으로 시스템 폴더에 깊숙히 묻혀 있기 때문에 사용자에게 글꼴의 전체 경로를 묻는 것은 다소 어색합니다.글꼴을 찾을 수있는 플랫폼 독립적 인 방법

글꼴을 찾는 간단하고 플랫폼에 이상적인 방법이 있습니까? 예 : 나는 사용자가 "Sans"와 같은 것을 제공 할 수 있고 도서관이나 무언가가 나를 위해이 글꼴의 전체 경로를 찾을 수 있기를 기대할 수있다. 나는 fontconfig의 존재를 알고 있지만, 나는 그것을 위해 문서를 검토하는 것이 매우 어렵다는 것을 알았다.

설명 : CLI 기반 응용 프로그램으로 구성 파일을 통해 구성됩니다.

답변

1

플랫폼 독립적 인 방법으로 정보를 얻을 수있는 유일한 방법은 사용자와의 차이점을 숨기는 플랫폼 간 패키지를 만드는 것입니다. 플랫폼 중립적 인터페이스를 제공하고 각 플랫폼의 복잡성을 처리합니다.

1

내가 아는 한, fontconfig이 길입니다. 문서에서 계속하고 몇 가지 자습서를 찾으십시오. This pdf 조금 오래되었지만 fontconfig가 놀랍도록 유용한 일을하는 방법에 대한 아주 좋은 개요를 제공합니다.

관련 문제