【问题标题】:Custom Font Does Not Work自定义字体不起作用
【发布时间】:2012-04-22 22:37:30
【问题描述】:

我花了很长时间寻找各种解决方案,但无济于事。 我使用了以下方法,但仍然卡住:Custom font is not working in my App?

我目前正在尝试使用名为“DFPGyoSho-Lt”的字体系列 在我的字体册里,只有一种字体叫做“Regular”

这是我采取的步骤:

  • 成功将字体“DFPGyoSho-Lt.ttf”添加到我的项目中,并在plist中处理。
  • 使用 [UIFont familynames] 成功获取家族名称。
  • 使用[UIFont fontNamesForFamilyName]方法找到字体的实际名称,即:“DFGyoSho-Lt-MP-RKSJ-H”
  • 使用 [UIFont fontWithName...] 在 UILabel 中显示字体。但是,字体显示不正确。

当我单击 ttf 文件时,字体本身在 XCode 中正确显示,因此 XCode 似乎能够读取它。不幸的是,我似乎无法正确访问该文件之类的。

此外,我确实有其他已在同一项目中成功使用的自定义字体(otf 格式)。只有这种特殊的字体我有困难。

感谢您的帮助!谢谢!


更新: 其他人给了我一组类似(如果不相同)的字体,这些字体效果很好。

所以我认为我最初使用的字体肯定已经损坏。奇怪的是,当我将它与 Open Office 等其他程序一起使用时,该字体仍在字体册中成功显示。

故事的寓意:如果自定义字体的一组代码正在运行,而特定字体不起作用,那么问题很可能在于该特定字体。

【问题讨论】:

    标签: iphone objective-c xcode ipad ios5


    【解决方案1】:

    我认为您的字体名称是正确的。

    特定字体不起作用,但字体名称可能与字体文件名不同,您可以打开字体文件进行检查或查看此@ 987654321@.

    【讨论】:

      【解决方案2】:

      更新:其他人向我传递了一组类似(如果不相同)的字体,这些字体效果很好。

      所以我认为我最初使用的字体肯定已经损坏。奇怪的是,当我将它与 Open Office 等其他程序一起使用时,该字体仍然成功显示在 Font Book 中。

      故事的寓意:如果自定义字体的一组代码正在运行,而特定字体不起作用,那么问题很可能在于该特定字体。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-08
        • 2012-10-17
        • 2018-06-07
        相关资源
        最近更新 更多