OS X开发人员:如何在系统中安装新字体

维塔利(Vitalii Vashchenko)

首先,我了解Info.plist中的ATSApplicationFontsPath属性。但是它只为我的应用程序添加了自定义字体。我希望我的应用在首次启动时将某些字体安装到OS X中。那是因为我的应用程序导出了文本,所以我必须确保用户不会丢失在其他应用程序中打开其文件的正确文本格式。

我在Final Draft应用程序中看到了这种行为。它在“资源”文件夹中具有自定义字体。并且它的Info.plist没有ATSApplicationFontsPath属性。但是,在首次启动后,最终草案以某种方式将这些字体安装到系统中并使用它们。

这怎么可能?没有接近解决这个问题。

肯·托马斯(Ken Thomases)

您可以将字体文件复制到〜/ Library / Fonts,或者通过管理员身份验证复制到/ Library / Fonts。您可能还需要调用CTFontManagerRegisterFontsForURLs()使用kCTFontManagerScopeUser,使他们立即提供给已经运行的应用程序(包括您的应用程序将其安装到)。

我建议您在应用程序外部安装诸如此类的“永久性”东西之前,先征求用户的许可。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何完全卸载OS X开发人员工具?

来自分类Dev

Mac HD初始化后,为开发人员重新安装OS X Yosemite Beta

来自分类Dev

Mac HD初始化后,为开发人员重新安装OS X Yosemite Beta

来自分类Dev

OS X忽略了符号链接的主机文件;开发人员域重定向到127.0.53.53

来自分类Dev

我可以在任何Apple计算机上安装以开发人员身份签名的Mac OS X应用程序吗?

来自分类Dev

如何在OS X中更改系统字体大小?

来自分类Dev

开发人员ID签名的OS X应用因代码签名无效而启动时崩溃

来自分类Dev

在Firefox开发人员版“桌面”上显示Firefox OS devtools

来自分类Dev

如何在 Mac 上由开发人员查找软件(开发人员的系统软件被阻止加载)

来自分类Dev

svn:错误:无法找到实用程序svn,而不是开发人员工具或在PATH Mac OS 10.10.4中

来自分类Dev

如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

来自分类Dev

如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

来自分类Dev

安装Firefox开发人员版

来自分类Dev

无法从开发人员安装IPA

来自分类Dev

如何在MetaCPAN上找到开发人员版本?

来自分类Dev

如何在MetaCPAN上找到开发人员版本?

来自分类Dev

如何在Oracle Sql开发人员中查看解释计划?

来自分类Dev

如何在Chrome开发人员工具中“添加观看”?

来自分类Dev

如何在本地开发人员环境中模拟AWS Cloudfront多个来源

来自分类Dev

如何在Chrome扩展程序中更改由/开发人员提供的信息?

来自分类Dev

如何在Laravel 4.2中为多个开发人员使用git路由

来自分类Dev

如何在Chrome开发人员工具网络监视器中阻止URL

来自分类Dev

如何在Gitlab中否认开发人员的推动力

来自分类Dev

如何在Cognito中跨设备链接经过开发人员认证的用户

来自分类Dev

如何在Android手机YU yureka中启用开发人员模式?

来自分类Dev

Docusign | 如何在开发人员沙箱中启用SBS?

来自分类Dev

如何在开发人员沙箱模式下的ipad ios中登录RingCentral软电话

来自分类Dev

如何在Safari开发人员工具中阻止url

来自分类Dev

如何在Codeigniter 3开发人员中设置hmvc?

Related 相关文章

  1. 1

    如何完全卸载OS X开发人员工具?

  2. 2

    Mac HD初始化后,为开发人员重新安装OS X Yosemite Beta

  3. 3

    Mac HD初始化后,为开发人员重新安装OS X Yosemite Beta

  4. 4

    OS X忽略了符号链接的主机文件;开发人员域重定向到127.0.53.53

  5. 5

    我可以在任何Apple计算机上安装以开发人员身份签名的Mac OS X应用程序吗?

  6. 6

    如何在OS X中更改系统字体大小?

  7. 7

    开发人员ID签名的OS X应用因代码签名无效而启动时崩溃

  8. 8

    在Firefox开发人员版“桌面”上显示Firefox OS devtools

  9. 9

    如何在 Mac 上由开发人员查找软件(开发人员的系统软件被阻止加载)

  10. 10

    svn:错误:无法找到实用程序svn,而不是开发人员工具或在PATH Mac OS 10.10.4中

  11. 11

    如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

  12. 12

    如何在Mac OS X系统中静默安装dmg文件(使用Shell脚本)?

  13. 13

    安装Firefox开发人员版

  14. 14

    无法从开发人员安装IPA

  15. 15

    如何在MetaCPAN上找到开发人员版本?

  16. 16

    如何在MetaCPAN上找到开发人员版本?

  17. 17

    如何在Oracle Sql开发人员中查看解释计划?

  18. 18

    如何在Chrome开发人员工具中“添加观看”?

  19. 19

    如何在本地开发人员环境中模拟AWS Cloudfront多个来源

  20. 20

    如何在Chrome扩展程序中更改由/开发人员提供的信息?

  21. 21

    如何在Laravel 4.2中为多个开发人员使用git路由

  22. 22

    如何在Chrome开发人员工具网络监视器中阻止URL

  23. 23

    如何在Gitlab中否认开发人员的推动力

  24. 24

    如何在Cognito中跨设备链接经过开发人员认证的用户

  25. 25

    如何在Android手机YU yureka中启用开发人员模式?

  26. 26

    Docusign | 如何在开发人员沙箱中启用SBS?

  27. 27

    如何在开发人员沙箱模式下的ipad ios中登录RingCentral软电话

  28. 28

    如何在Safari开发人员工具中阻止url

  29. 29

    如何在Codeigniter 3开发人员中设置hmvc?

热门标签

归档