XCode 中的字体系列中未显示字体(Marion 字体)
Font (Marion font) not displaying inside Font Family in XCode
我在 XCode 中加入了 Marion.otf 格式。
它已复制并包含到目标中,也如图所示:
其他字体 otf 格式正确可见并且所有字体都包含在构建阶段中,info.plist 也。我也尝试添加 ttf 格式,但这些格式太不可见了。
计算机上安装了图像描述字体:
顺便说一句,在调试器中尝试打印字体系列时,我无法在那里看到这些包含的字体。使用此代码打印字体:
for family: String in UIFont.familyNames
{
print("\(family)")
for names: String in UIFont.fontNames(forFamilyName: family)
{
print("== \(names)")
}
}
此外,每当我尝试打开 Size Inspector 时,那里都没有显示 Marion 字体。可能的原因是什么?
在你的项目.plist 中添加你新添加的字体也像下面的键:
Fonts provided by application
在您的计算机上安装字体。
在 Info.plist
文件中添加字体。
确保它们包含在目标中
- 仔细检查您的字体是否作为
Resources
包含在您的包中
该字体将在文件检查器中可用。
If you are still facing an issue then close xcode and delete derived data and restart xcode again. This trick worked for me.
Marion 字体不受 MacOS High Sierra 的正确支持。如本 doc
所示
我在 XCode 中加入了 Marion.otf 格式。
它已复制并包含到目标中,也如图所示:
其他字体 otf 格式正确可见并且所有字体都包含在构建阶段中,info.plist 也。我也尝试添加 ttf 格式,但这些格式太不可见了。
计算机上安装了图像描述字体:
顺便说一句,在调试器中尝试打印字体系列时,我无法在那里看到这些包含的字体。使用此代码打印字体:
for family: String in UIFont.familyNames
{
print("\(family)")
for names: String in UIFont.fontNames(forFamilyName: family)
{
print("== \(names)")
}
}
此外,每当我尝试打开 Size Inspector 时,那里都没有显示 Marion 字体。可能的原因是什么?
在你的项目.plist 中添加你新添加的字体也像下面的键:
Fonts provided by application
在您的计算机上安装字体。
在
Info.plist
文件中添加字体。确保它们包含在目标中
- 仔细检查您的字体是否作为
Resources
包含在您的包中
该字体将在文件检查器中可用。
If you are still facing an issue then close xcode and delete derived data and restart xcode again. This trick worked for me.
Marion 字体不受 MacOS High Sierra 的正确支持。如本 doc
所示