2012-04-24 10 views
3

自分のフォントをプロジェクトにインポートしようとしましたが、私は固執しています。私は自分の研究を行い、見つけましたthis しかしiOS 3.2以降、この機能が組み込まれています.3.2より前のバージョンをサポートする必要がある場合でも、このソリューションを使用できます。とiOS 5.0用のアプリを作成します。fontWithName:size:独自のフォントをプロジェクトにインポートする方法は?

私はfontWithName:size:docsと言っています。完全に指定されたフォント名です。この名前には、フォントファミリ名とそのフォントの特定のスタイル情報の両方が組み込まれています。私はそこに表示名を入れます。

cell.textLabel.font = [UIFont fontWithName:@"Sansation-Light" size:10.0]; 

しかし、動作しません。このフォントはどこに保管していますか?私のプロジェクトでは?それは正しい名前ですか?私のフォント名は次のとおりです。Sansation_Light.ttf

+0

は、あなたのプロジェクト内で、あなたのTTFファイルを含めているかを示すために、あなたの質問を編集してください、どのようにそれはあなたのアプリケーションバンドルに到着しますか? –

+0

今plistで、問題は解決しました! – Kuba

+0

[iPhoneアプリケーションにカスタムフォントを埋め込むことはできますか?](http://stackoverflow.com/questions/360751/can-i-embed-a-custom-font-in-an-iphone-application) – Gilles

答えて

0

をお使いのフォント名を変更する必要があります!これについては http://kgriff.posterous.com/45359635

+2

これは私たちがウェブサイトへのリンクだけでなく、その回答を投稿する理由です。 ;-) –

-1

Sansationとライトの間の線のようです、それは

cell.textLabel.font = [UIFont fontWithName:@"Sansation_Light" size:10.0]; 

であるか、これが機能するSansation-Light.ttfに

+0

ファイル名を変更したとしても、 '-fontWithName:size:'はフォントの* internal *名を使用しませんか? – macserv

1

You have to add key "Fonts provided by application" in your info.plist . 
    for that key add your ttf file name for ex: "Sansation_Light.ttf" . 
    it works fine for me. 
関連する問題