我在我的应用程序中使用Constantia字体系列,regular
粗体和斜体样式是我的要求,我面临的问题是,我只能得到常规样式的输出,而不是粗体和斜体,我已经添加了所有三种样式字体进入应用程序,并在Fonts provided by application
部分下的 plist 文件中。我尝试了以下
UIFont *bFont = [UIFont fontWithName:@"Constantia-Bold" size:24.0];
UIFont *bFont = [UIFont fontWithName:@"ConstantiaBold" size:24.0];
UIFont *bFont = [UIFont fontWithName:@"Constantia_Bold" size:24.0];
UIFont *iFont = [UIFont fontWithName:@"Constantia-Italic" size:24.0];
UIFont *iFont = [UIFont fontWithName:@"ConstantiaItalic" size:24.0];
UIFont *iFont = [UIFont fontWithName:@"Constantia_Italic" size:24.0];
但没有一个案例有效,只有UIFont *font = [UIFont fontWithName:@"Constantia" size:24.0];
一个有效。我知道我只在字体名称中遗漏了一些东西。
我尝试在 Mac 字体的选项中找到字体,我在All Fonts
部分(左上角)下得到了这个字体,我发现的一个奇怪的地方是,所有Constantia
粗体、斜体并regular
作为单个名称安装,即Constantia
仅。
PS字体可以从这里下载。