在Application Issue中使用Custom Font

时间:2012-02-29 09:52:17

标签: ios iphone fonts

我有一个名为“Sansumi-Ultralight”的字体。这是我到目前为止基于一些教程所做的:

1.将字体(.ttf文件)拖入我的应用程序

2.在info plist中添加“UIAppFonts”。在字段中添加名称Sansumi-Ultralight。

3.使用它:UILabel.font = [UIFont fontWithName:@“Sansumi-Ultralight”尺寸:14];

它不起作用。我试图通过用helvetica-ultralight替换字体名称来做原理验证,但它也不起作用。 (这是第二个问题。我似乎无法使用其他版本(斜体,超轻..etc)内置字体,如helvetica)

我想知道我做错了什么。有人能帮助我吗?

感谢。

2 个答案:

答案 0 :(得分:6)

我认为您忘记将您的字体文件包含在TestApp目标成员资格

您会看到此http://tinypic.com/view.php?pic=b7h11i&s=5

答案 1 :(得分:4)

我使用以下步骤:

  1. 将字体文件(xxx.ttf)添加到项目中。

  2. 在info.plist中添加“应用程序提供的字体”。将所需的字体文件名(xxx.ttf)添加到该数组中。

  3. 将其用作[UIFont fontWithName:fontName size:size]; 这个fontName不是文件名(例如xxx.ttf,本例不是xxx),你应该打开你的ttf文件并查看它的名称。