如何使用iOS里的附加的中文字体

发布于 2022-08-26 16:05:02 字数 715 浏览 22 评论 0

http://support.apple.com/kb/HT5484?viewlocale=zh_CN 根据这篇文章项目写的,

其他信息 App 也可以根据需要安装下列字体:

我们看到还有很多常用的中文字体应该被iOS 支持,比如兰亭黑,但是,无论是在xcode的interface builder 里,还是用程序枚举所有字体时

NSArray *familyNames = [UIFont familyNames];
    for(NSString *familyName in familyNames)
    {
        NSLog(@"%@", familyName);
        NSArray *fontNames = [UIFont    fontNamesForFamilyName:familyName];
        for(NSString *fontName in fontNames)
        {
            NSLog(@"\t%@", fontName);
        }
    }

我们都没看到这些字体的踪影,所以我们很好奇该如果使用这些字体呢,还是说,我可以像传统的内嵌字体到App中直接使用,而不用担心版权问题?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

枫林﹌晚霞¤ 2022-09-02 16:05:02

就我所知,iOS只自带了几款中文字体。其他的中文字体,是被iOS的开发者自行打包进入的。

在info.plist文件中,添加“Fonts provided by application”配置项。
然后就可以使用[UIFont fontWithName:@"****" size:12.0f]这种方式使用

雾里花 2022-09-02 16:05:02

Sorry,刚才理解错了,google了一下,在stackoverflow上看到这个回答,你看看:
http://stackoverflow.com/questions/13645094/how-can-i-install-and-use-the-additional-asian-fonts-included-in-ios-6

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文