gpt4 book ai didi

ios - 如何使用 Pixate Framework 定义我的 CSS 以显示 'HelveticaNeue-Light'?

转载 作者:可可西里 更新时间:2023-11-01 04:25:25 24 4
gpt4 key购买 nike

澄清!这个问题是关于 iOS 框架 Pixate ( http://www.pixate.com ),而不是 UIWebView 内的常规 CSS。

default.css 中的代码:

.title {
font-family: 'Helvetica Neue';
font-weight: light;
font-size: 30px;
color: #005284;

查看代码:

UILabel *label = [UILabel new];
label.styleClass = @"title";

记录时的结果:

<UICTFont: 0x10d09e210> font-family: "HelveticaNeue-UltraLight"; font-weight: normal; font-style: normal; font-size: 30.00pt

当我尝试 font-weight: medium; 我得到 HelveticaNeue-Medium
当我尝试 font-weight: 300; 我得到 HelveticaNeue-UltraLight
当我尝试 font-weight: 400; 我得到 Helvetica Neue
当我尝试 font-family: 'HelveticaNeue-Light'; 我得到 .HelveticaNeueInterface-M3 ??? (我猜这是默认的系统字体)

如果我通过代码设置字体

label.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:30];

它看起来应该是这样,(并且日志显示 HelveticaNeue-Light)

这里是截图。左边一张是使用代码时,右边一张是使用Pixate with `font-family: 'HelveticaNeue-Light'时

enter image description here

如何使用 Pixate CSS 获得“HelveticaNeue-Light”(如上面屏幕截图左侧的那个)?

最佳答案

这适用于 Mavericks 和我的 iOS 7 模拟器。不知道其他人。

.title {
font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 30px;
color: #005284;
}

这是我的测试代码:

<html>
<head>
<style>
.first {
font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
font-size: 30px;
color: #005284;
}
.second {
font-family: 'Helvetica';
font-size: 30px;
color: #005284;
}
</style>
</head>
<div class="first">Hello, World!</div>
<div class="second">Hello, World!</div>
</html>

Safari 中的结果 http://s.swic.name/TpEP

关于ios - 如何使用 Pixate Framework 定义我的 CSS 以显示 'HelveticaNeue-Light'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21644663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com