IOS字体设置及展现效果

news/2025/1/1 12:34:23/
IOS 支持的字体簇及字体 
NSArray *familyNames = [UIFont familyNames];    //字体簇
    for(NSString *name in familyNames){
        
        NSLog(@"familyName:%@",name);
        
        NSArray *fontNames  = [UIFont fontNamesForFamilyName:name];   //字体显示
        
        for(NSString *fontname  in  fontNames){
            
            
            NSLog(@"fontName:%@",fontname);
        }
    }
Font Family: American Typewriter
Font: AmericanTypewriter
Font: AmericanTypewriter-Bold

Font Family: AppleGothic
Font: AppleGothic

Font Family: Arial
Font: ArialMT
Font: Arial-BoldMT
Font: Arial-BoldItalicMT
Font: Arial-ItalicMT

Font Family: Arial Rounded MT Bold
Font: ArialRoundedMTBold

Font Family: Arial Unicode MS
Font: ArialUnicodeMS

Font Family: Courier
Font: Courier
Font: Courier-BoldOblique
Font: Courier-Oblique
Font: Courier-Bold

Font Family: Courier New
Font: CourierNewPS-BoldMT
Font: CourierNewPS-ItalicMT
Font: CourierNewPS-BoldItalicMT
Font: CourierNewPSMT

Font Family: DB LCD Temp
Font: DBLCDTempBlack

Font Family: Georgia
Font: Georgia-Bold
Font: Georgia
Font: Georgia-BoldItalic
Font: Georgia-Italic

Font Family: Helvetica
Font: Helvetica-Oblique
Font: Helvetica-BoldOblique
Font: Helvetica
Font: Helvetica-Bold

Font Family: Helvetica Neue
Font: HelveticaNeue
Font: HelveticaNeue-Bold

Font Family: Hiragino Kaku Gothic **** W3
Font: HiraKakuProN-W3

Font Family: Hiragino Kaku Gothic **** W6
Font: HiraKakuProN-W6

Font Family: Marker Felt
Font: MarkerFelt-Thin

Font Family: STHeiti J
Font: STHeitiJ-Medium
Font: STHeitiJ-Light

Font Family: STHeiti K
Font: STHeitiK-Medium
Font: STHeitiK-Light

Font Family: STHeiti SC
Font: STHeitiSC-Medium
Font: STHeitiSC-Light

Font Family: STHeiti TC
Font: STHeitiTC-Light
Font: STHeitiTC-Medium

Font Family: Times New Roman
Font: TimesNewRomanPSMT
Font: TimesNewRomanPS-BoldMT
Font: TimesNewRomanPS-BoldItalicMT
Font: TimesNewRomanPS-ItalicMT

Font Family: Trebuchet MS
Font: TrebuchetMS-Italic
Font: TrebuchetMS
Font: Trebuchet-BoldItalic
Font: TrebuchetMS-Bold

Font Family: Verdana
Font: Verdana-Bold
Font: Verdana-BoldItalic
Font: Verdana
Font: Verdana-Italic

Font Family: Zapfino
Font: Zapfino

UIFont fontWithName 后不知道字体的名字,看了下面的全解决!


http://www.ppmy.cn/news/475042.html

相关文章

ios、android 系统字体说明

后来了解到的手机系统 ios、android 等是不支持微软雅黑字体,为了满足产品的需要,保证视觉稿的还原度,手机端是如何定义微软雅黑字体呢? 相信大家会想到 font-face 定义为微软雅黑字体并存放到 web 服务器上,在需要使用…

苹果默认字体

苹果iOS9 中文:iOS苹方黑 英文:System San Francisco 苹果iOS8及之前 中文:黑体简 STHeiti 英文: Helvetica Ne… 安卓Material Design 中文:Noto或思源黑体 英文:Roboto 安卓4.0以上 中文&#…

iOS - 系统字体样式

NSString *sampStr "bytedance开发者012345";NSMutableAttributedString *fontStr [NSMutableAttributedString new];for(NSString * familyName in [UIFont familyNames]){ // NSLog("字体族科名 %",familyName); // 输出字体族科名字NSAttribu…

信息量、熵、联合熵、条件熵、相对熵、交叉熵、JS散度、Wasserstein距离

信息量 I ( x i ) l o g 1 P ( x i ) − l o g P ( x i ) I(x_i)log \frac {1}{P(x_i)}-logP(x_i) I(xi​)logP(xi​)1​−logP(xi​) 信息量(self-information),又译为信息本体,由克劳德 香农(Claude Shannon&…

iPhone中的字体

使用以下代码可以获得系统的所有字体。 NSArray *familyNames [UIFont familyNames]; for( NSString *familyName in familyNames ){ printf( "Family: %s /n", [familyName UTF8String] ); NSArray *fontNames [UIFont fontNamesForFamilyNam…

iOS如何修改字体间距

iOS如何修改字体间距 iOS4及以下版本,并未提供直接修改字体间距的接口,字体间距都是系统默认大小。要DIY出不同字体间距的话,需要写代码实现。 使用Quartz 2D中的CGContextSetCharacterSpacing来实现修改字体间距。 Quartz 2D Programming Guide: Text 参…

iOS查看系统所有字体(带效果图)

效果图 NSString *sampStr "开发者ADreamClusive";NSMutableAttributedString *fontStr [NSMutableAttributedString new];for(NSString * familyName in [UIFont familyNames]){ // NSLog("字体族科名 %",familyName); // 输出字体族科名字NSA…

Android 10.0修改桌面时钟字体大小和字体颜色

在Launcher3的桌面首页就是时钟控件 这个时钟其实就是时钟小部件 就是DeskClock这个app 所以要修改字体颜色和大小 就要从这个app修改源码就可以了 在展讯平台源码路径为: vendor/sprd/platform/packages/apps/SprdDeskClock 接下来看 sprd/vendor/sprd/platform/packages/app…