2010-03-29 4 views
12

iPhone OS에서 맞춤 글꼴을 사용하는 데 따른 어려움에 대한 모든 이야기를 웹에서 보았습니다. 내 번들 내에서 UIWebView 구성 요소로 글꼴을로드 할 수 있습니까?UIWebView를 사용하면 사용자 정의 글꼴을 사용할 수 있습니까?

EDIT : "Rusty Brick"에 의해 "Omer"라는 응용 프로그램에서 보았습니다 ... 웹보기 인 것 같습니다. 지연이 표시되고로드 지연 중에 맞춤 영역이 흰색이기 때문입니다. 다른 구성 요소는 무엇 이었습니까?

EDIT2 : 녹스 브릭에게 연락했습니다. 그들은 어떤 글꼴인지 말해 줬어. 표준 폰트.

답변

18

iOS3.2 이상에서는 UIWebView에 맞춤 글꼴을로드 할 수 있습니다. 번들에 글꼴을 추가 한 후 당신처럼 당신의있는 UIWebView의 스타일에 다른 모든 글꼴을 글꼴을 참조 (here 참조)

<style type='text/css'>font { font-family: DroidSerif; } </style> 
+3

Erm, DroidSerif? – Moshe

+5

@Moshe 그냥 무죄 예제 글꼴;) – Willster

+5

이 답변은 오른쪽 절반입니다. 나머지 절반은 @ tscheepers에 의해 아래 답변에서 참조됩니다. 글꼴 이름을 .plist 파일에 추가해야합니다. 마지막으로 한 가지. 글꼴 변형 (DroidSerif Italic)을 사용하려면 다음 두 가지 작업을 수행해야합니다. 먼저 DroidSerif Italic.ttf 글꼴을 번들에 추가하고 .plist, _then_를 스타일 시트에서 참조 할 때, font-family를 "DroidSerif-Italic"으로 입력하십시오 (공백 대신 대시 참고). – sgress454

9

이 가능하지만, 당신은 Fonts provided by application 키 - 값을 추가 할 특정해야 Info.plist와 쌍을 이룬다. http://tetontech.wordpress.com/2010/09/03/using-custom-fonts-in-your-ios-application/

가 나는 LWFMFFIL 글꼴 가방을 시도했지만이 작동하지 않았다 :

나는이 튜토리얼에 대해 배웠습니다. 결국 TTF 글꼴 파일이 필요했습니다.

코드에서 글꼴을 참조 할 때 PostScript 이름을 사용하십시오. 글꼴의 올바른 이름을 얻으려면 Font Book 응용 프로그램을 열고 글꼴을 선택한 다음 왼쪽 상단 모서리에있는 i을 클릭하여 정보 패널을 엽니 다.

Fontbook screenshot

+2

이 답변은 오른쪽 반입니다. @ Willster의 게시물에 대한 위의 내 의견을 참조하십시오. – sgress454

+0

이 대답은 나를 위해 일했습니다 : iOS 6.0, iOS 5.1. iOS 4.x에서는 테스트하지 않음 – Lukasz