2011-06-26 6 views

答えて

2

Core Textを使用すると、フォントを埋め込み、カスタムグリフをレンダリングできます。

1

あなたは自分のリソースフォルダ内のフォントのTTFファイルをドラッグして、あなたのInfo.plistファイルで、この次のエントリを行う必要があり -

<key>UIAppFonts</key> 
<array> 
     <string>CloisterBlack.ttf</string> 
</array> 

UIAppFontsキー、あなたがそれに複数のフォントを渡すことができるように配列を受け入れます。アプリケーションでフォントを使いたいところはどこでも

今、あなたは呼び出すことができます。

[UIFont fontWithName:@"Cloister Black" size:64.0] 

をちょうどあなたが上記のコードでは、実際のフォント名を与えることを確認してください。フォントファイル名とその「実際のフォント名」は異なる場合がありますので、FontBookアプリでそのフォントを開いてください。そこに実際のフォント名が表示されます。

あなたがここにiphoneアプリでカスタムフォントを使用しての私のブログのエントリを読み取ることができます - http://www.makebetterthings.com/blogs/iphone/how-to-use-custom-fonts-in-iphone/

+0

これはアラビア語/ペルシャ語フォントでは機能しません。これらのフォントを表示するには、別の方法が必要です。私は最も簡単な方法を見つけようとしています。私が答えを見つけたら、ここに入れます。 – Neeku

0

これは、ローマのテキストのためではなく、アラビア語のテキストのために正常に動作します。 2つの異なるフォントを使用して英語のテキストを読み込むと、そのフォントが同じであるアラビア語のテキストを読み込むと、いくつかのスペーシングを除いて同じものが表示されます。

匂いはバグのようです。

関連する問題