0

プロジェクトにフォントを追加したい。プロジェクトにフォントを含むディレクトリがあります。だから私は私のフォントにアクセスすることができます:

NSString* path = [[NSBundle mainBundle] pathForResource:@"res_name" ofType:@"res_type" inDirectory:@"res_directory"];

しかし、それを私のプロジェクトに追加して、次のように呼び出すことができるようにする方法:

[UIFont fontWithName:@"Font-Name" size:14.0]

プログラムでこれを行う方法にのみ興味があります。これをplistに追加する必要があると思いますが、プログラムでこれを行うことはできますか?

私はoがplistで使用しなければならないことを理解しています:

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

しかし、Xcodeでこれを手動で行うことはできません。プロジェクトに含まれているフォントをリソースディレクトリで確認し、コードからプログラムで追加したいと思います。

4

1 に答える 1

0

Info.plistのUIAppFontsキー。


Core Text Font Managerを見て、URLでフォントを登録すると、でフォントをロードできるかどうかを確認できます+[UIFont fontWithName:]

于 2012-05-09T10:58:01.077 に答える