【发布时间】:2011-08-11 17:25:58
【问题描述】:
当我必须包含多个相同字体系列的字体时,我在 iPad 应用程序中使用自定义字体时遇到问题。
基本上,有些字体会像其他字体一样呈现,尤其是粗体字体。 就我而言,我有以下四种字体:
中钨合金 (ok)
钨黑 (ok)
钨-粗体
钨-半粗体
系统发现所有这些其实我对medium或black没有问题,但是当我选择bold或时semibold 结果是 黑色 字体!
此问题会影响 UILabel 和 UITextField 等原生组件,但也会影响我在应用程序中使用的具有自定义 css 的 html 文档。
我在项目资源和Info.plist文件中正确设置了所有内容,我什至尝试将字体转换为ttf格式但结果没有改变。
我正在使用 iOS sdk 4.2 for 和 iPad 应用程序,重要的是要知道在此操作系统之前(在 3.2 中)我的字体已正确呈现!
到目前为止,我发现的唯一可行的解决方案是编辑字体并为每个字体设置不同的字体系列,但这意味着在代码和 html 中需要做很多工作,所以我会避免这种情况.
我应该尝试什么?
【问题讨论】:
标签: objective-c css ios4 fonts ipad