如何在iOS中使用.ttc自定义字体

德拉赞·莫基奇(Drazen Mokic)

我读到iOS支持.ttc文件(字体集合),但是我不知道如何仅用一个文件指定不同的字体粗细。

我习惯这样的文件名

[UIFont fontWithName:@"ProximaNova-Bold" size:17.0f];

但是对于.ttc文件,我只有一个文件。

亚当

您说您“习惯于按文件名进行操作”,但是那不是fontWithName:size:的工作原理。在这种情况下,“名称”字段应为字体本身的名称。如果过去使用文件名可以正常工作,那是因为您很幸运,并且文件名和字体恰好相同。

有两种查找字体名称的方法:

1)在OS X机器上安装字体,然后在“字体书”中打开字体,单击所需的字体,然后使用“预览”>“显示字体信息”。您将需要“ PostScript名称”。

2)在应用程序运行的情况下,停止调试器,然后调用[UIFont familyNames]。在这些名称中找到可能的字体候选者。然后用您的家庭名称调用[UIFont fontNamesForFamilyName:@“ Foo”]。选择可能与您的字体相对应的字体名称。

注意,这解决了“如何指定不同的字体粗细”的问题。答案是,您实际上是通过按名称引用来从TTC中加载各个字体的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SublimeText中使用自定义字体

来自分类Dev

如何在网站中使用自定义字体

来自分类Dev

如何在Ghostscript / PostScript中使用自定义字体?

来自分类Dev

如何在iOS标签栏中使用自定义字体

来自分类Dev

在AntiAlias中使用自定义字体

来自分类常见问题

如何在iOS7中使用具有动态文本大小的自定义字体

来自分类Dev

如何在Xcode中以编程方式在iOS中使用自定义字体(例如:Helvetica CY.ttf)

来自分类Dev

iOS 7自定义字体对齐

来自分类Dev

iOS应用中的自定义字体

来自分类Dev

iOS应用中的自定义字体

来自分类Dev

如何添加自定义字体?

来自分类Dev

如何引入自定义字体粗细?

来自分类Dev

如何获得自定义字体的粗体?

来自分类Dev

如何添加自定义字体?

来自分类Dev

如何创建自定义字体图标?

来自分类Dev

我如何设置自定义字体

来自分类Dev

如何在TKINTER上使用自定义字体

来自分类Dev

如何在RecyclerView中使用的字符串上使用自定义字体?

来自分类Dev

MVCRazorToPdf(iTextSharp)使用自定义字体

来自分类Dev

tcpdf自定义字体未使用

来自分类Dev

标签未使用自定义字体

来自分类Dev

使用ZPL下载自定义字体

来自分类Dev

对 Canvas 文本使用自定义字体

来自分类Dev

如何以正确的方式在整个IOS应用程序中使用自定义字体

来自分类Dev

如何在jQuery mobile 1.4.0中使用自定义字体?

来自分类Dev

如何在样式表中使用非标准自定义字体?

来自分类Dev

如何在Windows Universal应用程序中使用自定义字体?

来自分类Dev

如何在Chrome打包应用中使用自定义/外部字体图标

来自分类Dev

如何在Mac应用程序中使用自定义字体?

Related 相关文章

热门标签

归档