自定义字体不起作用
问题描述:
我花了很长时间寻找无数解决方案,但无济于事。 我用下面的方法,但我还是坚持:Custom font is not working in my App?自定义字体不起作用
我目前正在使用的字体家族被称为“DFPGyoSho-LT” 在我的字体书,只有一个家庭在字体称为“正规军”
下面是我所采取的步骤:
- 成功添加字体“DFPGyoSho-Lt.ttf”到我的项目,并在plist中处理它。
- 使用[UIFont familynames]成功获取了家族名称。
- 实测值使用[UIFont fontNamesForFamilyName]方法的字体,这是实际的名称: “DFGyoSho-LT-MP-RKSJ-H”
- 二手[UIFont fontWithName ...],显示在一个UILabel的字体。但是,字体显示不正确。
当我点击ttf文件时,字体本身在XCode中正确显示,因此看起来像XCode可以读取它。不幸的是,我似乎无法正确访问文件或其他东西。
此外,我还有其他自定义字体(otf格式),已在相同的项目中成功使用。只有这种特殊的字体才有困难。
感谢您的帮助!谢谢!
更新: 别人传给我了类似的(如果不相同)的字体集和这些字体的罚款。
所以我认为我最初使用的字体必须已经损坏。奇怪的是,该字体仍然在字体书中显示,并且当我将其与其他程序(如Open Office)一起使用时。
故事的道德:如果一组自定义字体的代码正在工作并且某种特定的字体不起作用,那么故障很可能与该特定字体有关。
答
更新:其他人通过我一个类似的(如果不是相同的)字体和那些字体工作正常。
所以我认为我最初使用的字体必须已经损坏。奇怪的是,该字体仍然在字体书中显示,并且当我将其与其他程序(如Open Office)一起使用时。
故事的道德:如果一组自定义字体的代码正在工作并且某种特定的字体不起作用,那么故障很可能与该特定字体有关。