저는 iPhone 프로젝트에서 FreeType2 라이브러리를 사용하고 있으며 가능한 경우 시스템에서 TTF 파일을로드하려고합니다.iPhone의 글꼴 위치는 어디입니까?
FT_Library library;
FT_Face face;
int error;
error = FT_Init_FreeType(&library);
if (error == 0)
printf("Initialized FreeType2\r\n"); /* Prints */
error = FT_New_Face(library, "/System/Library/Fonts/Helvetica.ttf", 0, &face);
if (error == FT_Err_Cannot_Open_Resource)
printf("Font not found\r\n"); /* Prints */
파일에 오류가있는 것 같습니다./System/Library/Fonts는 글꼴의 위치가 아닙니까? 또는 iPhone 응용 프로그램에 해당 디렉토리에 대한 읽기 액세스 권한이 없습니다.
감사합니다.
Helvetica = "/System/Library/Fonts/Cache/Helvetica.ttf";
또한 모두가 알고 있습니다. 나는 계속 진행하여 .ttf 파일을 내 프로젝트에 추가하여로드할지 여부를 확인했습니다. 그렇습니다. 시스템 글꼴이 잘못 지정되어 있거나 액세스 권한이 없는지 확실하지 않습니다. – Kyle
이식성 때문에 FreeType을 사용하고 싶습니다. – Kyle