0

海我已经使用了自定义字体,但是现在我尝试添加字体文件它无法正常工作,我将尝试使用愤怒的小鸟字体文件来添加我的应用程序它不起作用。剩余的字体文件也不支持我不知道我我做的不正确。我的参考链接http://refactr.com/blog/2012/09/ios-tips-custom-fonts/ https://wiki.appcelerator.org/display/guides/Custom+Fonts#CustomFonts -Sampleapp

4

2 回答 2

1

自定义字体在 iOS 中很容易。如果您使用http://refactr.com/blog/2012/09/ios-tips-custom-fonts/中的方法,就像在您的问题中一样,您将被阅读。但是,您从 OSX 的字体资源管理器中获得的字体系列名称与 iOS 中的实际系列名称之间存在很大差异。

您可以通过代码获取姓氏[UIFont familyNames]。现在你有了一个姓氏。通过将其记录到您的控制台NSLog,然后只需使用[UIFont fontNamesForFamilyName:@"the_family_name_of_the_font"].

有关familyNamesfontNamesForFamilyName的更多信息:

于 2013-06-01T09:54:10.873 回答
1

以下是转录的步骤:

1) 使用 Xcode 作为资源将自定义字体文件添加到项目中
2) 将密钥添加到 Info.plist 文件中,名为Fonts provided by application.
3)将此键设为数组
4)对于您拥有的每种字体,输入字体文件的全名(包括扩展名)作为Fonts provided by application数组的项目
5)保存 Info.plist
现在在您的应用程序中,您可以简单地调用

 [myLabel setFont:[UIFont fontWithName:@"Swis721 Lt BT" size:[lbl minimumFontSize]]]; //use font name not file name.
于 2013-06-01T09:57:15.890 回答