0

「アプリケーションによって提供されるフォント」キーの下のplist.infoに追加することを提案するいくつかの指示に従ってカスタムフォントを追加しましたが、おそらく魔法が起こり、機能します。しかし、フォントをダンプするためにこのスニペットを書きましたが、カスタム フォントが表示されず、既存のアプリ フォントだけが表示されます。私はここに私のapp-delegateにコードを入れました:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

...

    // Snippet to dump the list of fonts in the system.
for (id objFamilyName in [UIFont familyNames]) {
    if ([objFamilyName isKindOfClass:[NSString class]]) {
        for(id objFontName in [UIFont fontNamesForFamilyName:(NSString*)objFamilyName]) {
            if ([objFontName isKindOfClass:[NSString class]]) {
                NSLog(@"%s: %@: %@", __FUNCTION__, objFamilyName, objFontName); 
            }
        }
    }
}

同様に、指定されたフォントを読み込もうとしても、何の効果もありません。

私の設定は次のようになります(フォント名は「cssbook.ttf」のようなものです

ここに画像の説明を入力

4

1 に答える 1

0

まず、Font Book をロードして、フォント名/ファミリが正確に何であるかを確認します。次に、実際の .ttf ファイルをアプリケーションに追加して、実行時にアプリケーションで使用できるようにします。

于 2011-08-12T05:44:30.707 に答える