我正在为我们的应用构建常见问题解答视图。我想有一个包含所有问题和答案的textView。我已经构建了它并添加了几行文本进行测试。我希望这些问题要大胆,而且回答是正常的重量。在IB中,我能够使用属性文本来做到这一点。它甚至在IB中看起来都是正确的,但是当我在模拟器或设备上运行应用程序时,它会变为系统默认字体。
屏幕截图链接 - http://i.imgur.com/iDKj6uo.png
这是调试输出 -
2015-09-03 09:23:30.633 [19665:3068968] Font family name = Open Sans
2015-09-03 09:23:30.633 [19665:3068968] Font names = (
"OpenSans-ExtraboldItalic",
"OpenSans-SemiboldItalic",
"OpenSans-Extrabold",
"OpenSans-BoldItalic",
"OpenSans-Italic",
"OpenSans-Semibold",
"OpenSans-Light",
OpenSans,
"OpenSansLight-Italic",
"OpenSans-Bold"
)
我还注意到,如果我打印出应用程序中的所有字体,我尝试使用的字体与其他字体的列表不同 -
<div class="flex_one">
<a><img class="icon-image" src="images/new/thumb_adtc.jpg"/></a>
</div>
<div class="flex_one">
<a><img class="icon-image" src="images/new/thumb_adtc.jpg"/></a>
</div>
我尝试重新添加字体,以及重新命名字体并将其第二个实例添加到项目中。那个也不起作用。
我按照codewithchris上的说明(多次)确保我正确添加了字体,但仍无法使其正常工作。
如果我将字体更改为内置字体,如helvetica neue bold和常规,则在IB和模拟器中都能正确显示。
我知道有类似错误的开放式雷达,但是从我能够发现它已经在Xcode 7测试版中得到修复,但是从我的测试中我仍然遇到了同样的问题。另外由于字体列表中的奇怪输出,我认为它可能与字体本身有关。