我在我的应用程序中添加了两种字体供使用.
这是字体图像.目前文件名为
name.font = [UIFont fontWithName:@"Helvetica Neue LT Pro-Medium" size:10];
headline.font = [UIFont fontWithName:@"Helvetica Neue LT Pro-Light" size:8];
Run Code Online (Sandbox Code Playgroud)
把同一个名字放在Font Avaliable option in plist file.
我也尝试过添加文件名
HelveticaNeueLTPro-Lt
HelveticaNeueLTPro-Md
Run Code Online (Sandbox Code Playgroud)
但似乎没什么用.我怎样才能得到字体的确切名称.

我正在尝试让Internet Explorer渲染我漂亮的字体.它不起作用.它们在Firefox中运行良好,我可以在我的Apache访问日志中看到IE已经删除了字体.所以它解析了font-face CSS标签,只是没有渲染它们.
我用来转换字体的网站是:http://www.kirsle.net/wizards/ttf2eot.cgi.我尝试了微软的WEFT工具,但它无法正常工作.在安装并打开它之后,它说'第一次运行它,执行此操作......'然后它不断被绞死.
这是我的CSS:
@font-face
{
font-family: 'HelveticaLTCN';
src: url('HelveticaNeueLTCom-LtCn_0.eot');
src: local('HelveticaNeuel TCom LtCn'), url('HelveticaNeueLTCom-LtCn_0.ttf') format('TrueType');
}
Run Code Online (Sandbox Code Playgroud)
关于为什么IE不渲染字体的任何想法?
编辑:还应该提一下,我用以下字体调用字体:
p .mytext
{
font-family: HelveticaLTCN;
}
Run Code Online (Sandbox Code Playgroud) 我试图将字体"Hipchick"包含到我的项目中,但它不起作用.我已经测试了一些方法并最终得到了这个:iOS技巧:自定义字体试图解决这个问题,但它仍然不起作用.
这是一些屏幕和代码:

该字体被添加到项目中:"hitch __.ttf"

它被添加到.plist中.

它在捆绑中.

这是有关字体的信息.
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSLog(@"hipch___: %@",[UIFont fontNamesForFamilyName:@"Hipchick"]);
testLbl.font = [UIFont fontWithName:@"Hipchick" size:30];
testLbl.text = @"Frank Zappa";
}
Run Code Online (Sandbox Code Playgroud)
我试过"Hipchick","hipchick"和"hitch__",但它仍然显示错误的字体.
我真的很感激任何可能的帮助.
我想在我的iPhone/iPad应用程序中添加非系统字体.
我已将字体文件添加到项目中,并将字体添加到UIAppFontsinfo.plist 的属性中.
要加载我使用的字体fontWithName的UIFont.但是字体的名称似乎不是文件名,有或没有扩展名,也没有出现在Font Book中的名称.
UIFont* font = [UIFont fontWithName:@"What goes here?" size:10];
Run Code Online (Sandbox Code Playgroud)
我在哪里可以找到字体的名称?
我是一名印刷师,使用许多文件名不正确或不完整的字体.我在Mac上并且一直在使用Hazel,AppleScript和Automator工作流程,试图自动重命名这些文件*.我需要一个脚本来取代现有的文件名ttf,woff或woff2用字体的文件在Finder中postscriptName.我知道的工具(fc-scan/ fontconfig,TTX等),可检索的PostScript名称值我需要,但缺乏编程专有技术,为我的目的编写的脚本.我只设法设置一个可以在添加任何匹配某些参数的文件时运行脚本的监视目录.
*为了澄清,我说的只是更改文件名,而不是存储在字体中的实际名称.此外,我愿意接受任何兼容的语言或脚本如果可能的工作流程,例如一个脚本这个帖子引用嵌入的AppleScript 内通过Shell脚本osascript.
StackExchange帖子我咨询过:
如何从OTF或TTF文件中获取Fontname?
如何在OS X中获取TTF字体的PostScript名称?
如何更改字体名称?
在macOS中自动重命名文件
其他:
https ://github.com/dtinth/JXA-Cookbook/wiki/Using-JavaScript-for-Automation
https://github.com/fonttools/fonttools
https://github.com/devongovett/fontkit
https://www.npmjs.com/package/rename-js
https://opentype.js.org/font-inspector.html
http://www.fontgeek.net/blog/?p=343
https: //www.lantean.co/osx-renaming-fonts-for-free
编辑:按要求添加以下内容.
1)一个典型的webfont的屏幕截图,说明了字体系列和样式名称的表单字段通常是不完整,空白还是包含非法字符.
2)描绘的woff文件(也作为base64).
谢谢大家!
我正在尝试在我的 iPhone 应用程序中使用 FontAwesome。我已经设置了所有的东西。
但每次我得到这个?(question)mark Image。我确定我已经在我的项目和 Plist 中正确添加了字体:
这是我的项目设置:
在我的项目中添加了 Font Awesome 文件
在我的 Mac 中安装了 Font Awesome。
在我的pList文件中添加密钥。
为了确认检查故事板中的字体列表:
以UILabel编程方式创建并设置字体,如下所示:
UILabel *lblFontAwesome = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 400)];
lblFontAwesome.center = self.view.center;
lblFontAwesome.font = [UIFont fontWithName:@"FontAwesome" size:35];
[lblFontAwesome setText:@"\uf014"];
[self.view addSubview:lblFontAwesome];
Run Code Online (Sandbox Code Playgroud)
这是我得到的:
我尝试了不同的网络解决方案,也从SO.One是这个
。但它们似乎都不起作用。我总是得到这个?。
ios ×4
fonts ×3
objective-c ×3
cocoa-touch ×2
applescript ×1
automation ×1
css ×1
font-awesome ×1
font-face ×1
fontconfig ×1
iphone ×1
rename ×1
uifont ×1
xcode ×1
xcode4.5 ×1