iOS에서 사용할 수없는 STSong-Light에 대한 글꼴 참조가있는 PDF 파일이 있습니다.iPad에서 아시아 글꼴을 사용하는 방법은 무엇입니까?
그 때문에 해당 글꼴로 정의 된 올바른 문자를 표시 할 수 없습니다.
나는 사과 KB에 언급 된 STSong 글꼴 파일에 나섭니다 : http://support.apple.com/kb/ht1538을 ... 그리고 내 프로젝트에 넣어와 PLIST에 추가.
텍스트가 더 이상 렌더링되지 않습니다.
저는 CGContextDrawPDFPage를 사용하여 PDF 파일을 렌더링하고 있습니다.
내 질문은 :
어떻게 제대로 내 글꼴 파일이 작동 얻을 수있는 또는 어떻게 든 내 PDF에 STSong 글꼴을 대체하는 아이폰 OS 사용 가능한 글꼴에 액세스 할 수 있습니까? (다른 아시아 글꼴이 있어야합니다. 그렇지 않으면 인터페이스가 작동하지 않습니다.)
사전에 도움을 주셔서 감사합니다.
편집 : 애플의 피드백 중 하나는 폰트 대체품을 사용할 수 있다는 것인데 이는 두 번째 부분이 올바른 방향이어야한다는 것을 의미합니다.
추가됨 : 글꼴 인코딩만큼 중요하지 않을 수 있습니다
CFURLRef pdfURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, (CFStringRef)pdfFilename, kCFURLPOSIXPathStyle, false);
CGPDFDocumentRef pdfRef = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
CFRelease(pdfURL);
CGPDFPageRef pdfPage = CGPDFDocumentGetPage(pdfRef, page);
[..]
인코딩을 설정하기 위해 함수 호출을 게시 하시겠습니까? 고맙습니다! – favo
translatorResponse = [[NSMutableString alloc] initWithData : connectionBuffer encoding : translationEncoding]; –
PDF를 어떻게 로딩하는지 그리고 그 내용을 어떻게 표시하려고하는지 더 자세히 알아두면 도움이 될 것입니다. –