Xcode 9:好奇的自定义字体行为

时间:2018-02-14 20:09:49

标签: xcode fonts

我使用已安装的自定义字体获得了一些奇怪的行为。我已经使用各种文章概述的所有步骤(很多次)安装了字体。但是,当我使用字体时,渲染似乎使用了系列的默认值,而不是我尝试使用的特定字体样式。具体来说,字体呈现为Didot,但不是粗体和/或斜体,这是预期的行为。

包括字体本身的一些屏幕截图,以及各种安装点,以确保一切都很好。

有没有人知道我为什么会出现这种行为?

The font as shown when selected in Xcode

Font in plist

Font in resource bundle

Output of installed fonts

Selecting font in storyboard

Font as rendered in storyboard

1 个答案:

答案 0 :(得分:0)

以下是我在Apple的开发论坛上收到的答案。我要把它标记为正确。如果我发现情况并非如此,我会更新这个帖子,但我相信这是正确的解决方案。

  

看起来你对Didot系列中样式和重量的排列方式有一些相互矛盾的定义,可能是因为这个Didot Bold Italic字体来自不同的代工厂,或者是旧的字体文件格式,或者它有冲突与现有字体与家庭的关系。

     

你可能不会在这里得到任何澄清,因为问题可能不是在Xcode或框架中,而是在字体文件中。