2010-12-22 4 views
0

텍스트 입력을 위해 다국어 라이브러리를 iPhone에 포팅 할 의향이 있습니다. J2ME, Symbian과 같은 다른 플랫폼을 사용하기 전에.다국어 텍스트 라이브러리를 iPhone에 임베드 할 수 있습니까?

iPhone 이외의 플랫폼에 비트 맵 & 크기 조정 가능 사용자 정의 글꼴을 사용했습니다. 도서관을 ios 수준으로 임베드하거나 아이폰 주소록, 전자 메일 등에서 다국어 텍스트를 사용할 수 있도록 응용 프로그램 계층에만 국한 될 수 있습니까?

+0

... 응? http://stackoverflow.com/search?q=iphone+i18n –

답변

0

iOS 수준에서 라이브러리를 추가 할 수 있습니다 . 다국어 지원을 위해 응용 프로그램 수준에서 프레임 워크를 추가하는 것만 가능합니다.

+0

잘 모르겠다. 무슨 말을하는거야, 구체적으로 말하자면, 앱의 맞춤 글꼴에서 내 자신의 글리프를 렌더링 할 수 있습니다. 그러나 나는이 글꼴을 주소록, 이메일, 캘린더 등에서 사용할 수 있을지 질문하고 있습니다. –

1

먼저 내 라이브러리를 iOS 레벨에 삽입 할 수 있습니까? 아니면 응용 프로그램 계층에만 제한됩니까?

iOS 플랫폼에서 애플리케이션은 샌드 박스 환경 내에서 제한되어 있으므로 애플리케이션 레벨이 & 내로 제한되어 있으므로 iOS 수준에는 영향을 미치지 않습니다.

둘째 당신은 아이폰 응용 프로그램 내에서 자신 만의 글꼴을 사용할 수 있습니다 (감사합니다 아이폰 OS 3.2)

를 아이폰 OS 3.2 문서

사용자 정의 글꼴 지원에서 :. 이제 사용자 정의 글꼴을 할 수 있습니다 사용할 응용 프로그램 해당 응용 프로그램 번들에 해당 글꼴을 포함시키고 Info.plist 파일에 UIAppFonts 키를 포함시켜 해당 글꼴을 시스템에 등록하십시오. 이 키의 값은 응용 프로그램 번들의 글꼴 파일을 식별하는 문자열 배열입니다. 시스템은 키를 볼 때 지정된 글꼴을로드하여 응용 프로그램에서 사용할 수 있도록합니다. 추가하기 위해

사용자 지정 글꼴은 다음과 같이

1) 자원

2) UIAppFonts라는의 Info.plist 파일에 키를 추가로 엑스 코드를 사용하여 프로젝트에 사용자 정의 글꼴 파일을 추가합니다 .

3)이 키를 배열로 지정하십시오.

4) 보유하고있는 각 글꼴에 대해 글꼴 파일의 전체 이름 (확장명 포함)을 UIAppFonts 배열의 항목으로 입력하십시오.

5) 저장의 Info.plist

6) 이제 응용 프로그램에서 당신은 단순히 호출 할 수 있습니다 [UIFont fontWithName "CustomFontName"크기 @ : 12] 사용자 정의 당신의 UILabels에 사용할 글꼴 및 UITextViews을 얻으려면, 등 ... 참고 : 이것은 iOS 3.2 & iOS에서만 작동합니다.

iOS 플랫폼에서 사용 가능한 글꼴 목록은 this을 참조하십시오.

관련 문제