【发布时间】:2010-11-02 20:32:53
【问题描述】:
我想使用一些不属于 iPhone 操作系统的字体。我见过使用非标准字体的游戏。我可以安装字体,在 Photoshop 中为每个字体创建图像,然后在 iPhone 应用程序中使用这些图像。但是,我认为这不是一个实用的方法。如果需要调整颜色或色调(由于背景)或大小,我将不得不重新设计我正在使用的每种字体。有没有更好的方法来做到这一点?
我阅读了这个Can I embed a custom font in an iPhone application? 并下载了开源字体标签应用程序。但是,当我尝试使用特定字体时,它大部分时间都会崩溃。关于最后一条关于使用带有 fontWithName:size 的 UIFont 的评论,那肯定是行不通的。您的字体变量将为零。列出所有可用字体揭示了原因 - 列表中没有任何自定义字体。
我也读过How do I include a font with my iPhone application?,这绝对行不通。与上面链接中的最后一条评论相同。
【问题讨论】:
-
很多游戏都使用自己的字体渲染。
-
你需要OpenGL字体渲染吗?或者您想在典型的 Cocoa-Touch 应用程序中使用自定义字体?
标签: iphone objective-c cocoa-touch fonts