我有"Futura.ttf"字体文件.我在UIWebView中显示一个HTML页面,但我的要求是我想在我的css文件中使用自定义字体.
所以有什么办法可以在我的CSS文件中使用自定义字体???
欢迎所有建议.
谢谢.
题
我将我的项目升级到Swift 3.0,但在更新后,应用程序将无法在模拟器上运行.它不会崩溃,而只是冻结.
我调查了这个问题,看到应用程序挂起了自定义字体的初始化.
我复制了下面的功能.
func registerMaterialFont() {
let url = Bundle.main.url(forResource: "Material-Design-Iconic-Font", withExtension: "otf")!
let data = try! Data(contentsOf: url)
let provider = CGDataProvider(data: data as CFData)
print("Test 1")
let font = CGFont(provider!)
print("Test 2")
var error: Unmanaged<CFError>?
if !CTFontManagerRegisterGraphicsFont(font, &error) {
//Error handling here
} else {
log.info("Material Font registered");
}
}
Run Code Online (Sandbox Code Playgroud)
控制台仅打印测试1.
有人有什么想法吗?
NB:.这个应用程序在带有SIM卡的testPhone上运行,而不是在没有 SIM卡的手机上运行!
编辑:堆栈跟踪 如果我在调试控制台中按pauze,将显示以下堆栈跟踪:
libsystem_kernel.dylib`semaphore_wait_trap:
0x10c765fa4 <+0>: movq %rcx, %r10
0x10c765fa7 <+3>: movl $0x1000024, %eax …Run Code Online (Sandbox Code Playgroud) 我想在我的上面设置一个自定义字体 UILabels
Lucida Sans Unicode.ttfLucidaSans-Typewriter现在我已经使用名称将字体添加到我的Plist中Lucida-Sans-Unicode.ttf.我添加了' - ',因为我在某个地方读到空格可能会导致问题.我还将字体名称更改为名称,其中包含" - ".
最后在我的标签上我调用这样的字体.
[UIFont fontWithName:@"LucidaSans-Typewriter" size:12.0f]
Run Code Online (Sandbox Code Playgroud)
但仍然没有正确设置字体.有人能帮我吗 ?
亲切的问候
我已经看到这个问题已被提出,但以前的答案都没有解决我的问题.我已经仔细地遵循了多个教程来为xcode项目添加自定义字体,所以我确信我已经将它设置正确.
问题是在main.storyboard中,'name'标签显示自定义字体,但是当我运行模拟器时,字体不显示.问题可以在这个屏幕截图中总结出来,同时显示故事板和模拟器(名称label.text是"Luna").这是模拟器的问题吗?
当我添加字体时,我按照本教程http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/.我从'FontBook'下载了自定义字体,之后我将font.TTF添加到我的Xcode项目的支持文件文件夹中,并确保将目标成员身份添加到我的应用程序中.我在我的应用程序plist中包含了我的iOS自定义字体.要将字体设置为标签,我所做的就是在标签属性检查器中设置它.
如果我们去买了一个字体供我们的应用程序使用,是否可以捆绑字体并在应用程序内使用它?我们正在创建需要动态生成按钮的应用程序,并且需要使用特定的字体.
干杯
女://
嗨我使用自定义字体xcode 5.它的字体系列名称是"Alegre Sans" 我遵循许多在线使用xcode中的自定义字体的教程.
我在xcode资源文件夹中包含自定义字体文件名"alegre.ttf".我也将此文件包含在"应用程序提供的字体"下的项目.plist中 .我在viewcontroller的viewdidload方法中使用这个喜欢这样的
CustomLabel* lblObj = [[CustomLabel alloc]initWithFrame:CGRectMake(121, 30, 0, 0)];
[lblObj setText:@"FREE TRAIL"];
[lblObj sizeToFit];
[lblObj setFont:[UIFont fontWithName:@"Alegre Sans" size:10.0]];
// [headerLabel setFont:[UIFont boldSystemFontOfSize:30.0]];
[lblObj setTextColor:[UIColor whiteColor]];
[lblObj setTextAlignment:NSTextAlignmentCenter];
[self.headerBgVw addSubview:lblObj];
Run Code Online (Sandbox Code Playgroud)
但无法更改字体.
我浪费了整整一天但却无法改变字体.我在编程或包含字体文件时遇到了错误
可能重复:
我可以在iPhone应用程序中嵌入自定义字体吗?
您好!大家好,我有一个问题我需要在xcode中插入名为Apple LiGothic Medium的新字体,以便我可以在我的应用中使用它.
请别人帮助我
我导入了我的app文件夹中的字体.然后我在info.plist文件中添加了字体.喜欢.....应用程序提供的字体--->添加两个字体.
然后将字体设置为title.After创建UILabel以设置字体.像这样
self.title = @"Home";
CGRect frame = CGRectMake(0, 0,100, 44);
label = [[UILabel alloc] initWithFrame:frame];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont fontWithName:@"Benguiat Gothic" size:9];
label.textAlignment = UITextAlignmentCenter;
self.navigationItem.titleView = label;
label.text =self.title;
Run Code Online (Sandbox Code Playgroud)
这段代码用viewdidload方法编写.
但字体不会更改.它只显示该标签的默认字体.
fonts ×5
ios ×5
iphone ×5
objective-c ×3
swift ×2
xcode ×2
custom-font ×1
freeze ×1
hang ×1
ios4 ×1
swift3 ×1
uifont ×1
uilabel ×1
uiwebview ×1
xamarin.ios ×1