作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我运行此代码(在iPhone上):
NSArray *names = [UIFont familyNames];
NSLog(@"Font FamilyNames");
for (NSString *name in names) {
NSLog(@"Font Family: %@",name);
NSArray *fontFaces = [UIFont fontNamesForFamilyName:name];
for (NSString *fname in fontFaces) {
NSLog(@" %@",fname);
}
}
...
Font Family: Georgia
Georgia-BoldItalic
Georgia-Bold
Georgia-Italic
Georgia
Font Family: Helvetica Neue
HelveticaNeue-BoldItalic
HelveticaNeue-Light
HelveticaNeue-Italic
HelveticaNeue-UltraLightItalic
HelveticaNeue-CondensedBold
HelveticaNeue-MediumItalic
HelveticaNeue-Thin
HelveticaNeue-Medium
HelveticaNeue-ThinItalic
HelveticaNeue-LightItalic
HelveticaNeue-UltraLight
HelveticaNeue-Bold
HelveticaNeue
HelveticaNeue-CondensedBlack
Font Family: Gill Sans
GillSans
GillSans-Italic
...
HelveticaNeue-CondensedBold
转换为
Condensed Bold
,并将
HelveticaNeue-UltraLightItalic
转换为
Ultra Light Italic
。但是,您会注意到TextEdit将
HelveticaNeue-UltraLightItalic
呈现为
UltraLight Italic
,而不是
Ultra Light Italic
,并且我不确定此方法是否适用于所有字体...
Font Family: Bodoni 72
BodoniSvtyTwoITCTT-Book
BodoniSvtyTwoITCTT-Bold
BodoniSvtyTwoITCTT-BookIta
Bodoni 72
!=
BodoniSvtyTwoITCTT
)
Font Family: Times New Roman
TimesNewRomanPS-BoldItalicMT
TimesNewRomanPSMT
TimesNewRomanPS-BoldMT
TimesNewRomanPS-ItalicMT
Times New Roman
!=
TimesNewRomanPS
以及那个MT怎么了?)
Regular
,但这是用户希望在选项中看到的(请参见TextEdit屏幕截图)。
最佳答案
HelveticaNeue(不包含任何内容)=常规。
MT = Monotype
另请:http://www.fonts.com/support/faq/lt-mt-ef-abbreviations
如何默认使用iOS上不可用的字体?
[self.activateBtn.titleLabel setFont:
[UIFont fontWithName:@"ProximaNova-Regular" size:15]];
关于ios - 用户友好的UIFont`fontNamesForFamilyName:`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23592877/
如果我运行此代码(在iPhone上): NSArray *names = [UIFont familyNames]; NSLog(@"Font FamilyNames"); for (NSString
我是一名优秀的程序员,十分优秀!