- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
是否可以在针对 iOS 的 CSS
中指定系统字体(显示在 UIWebView
中),并获得与使用 界面生成器:
CSS
可以设置 System、System+Weight 或 Text Styles 而不是 font-家族:Helvetica Neue
:
<html>
<head>
<style type=\"text/css\">
body{font-family:Helvetica Neue; font-size:14;}
</style>
</head>
<body></body>
</html>
系统
UIFont.systemFontOfSize(), UIFont.boldSystemFontOfSize(), UIFont.italicSystemFontOfSize()
系统+重量
如 let mediumWeight = UIFont.systemFontOfSize(17, weight: UIFontWeightMedium)
UIFontWeightUltraLight, UIFontWeightThin, UIFontWeightLight, UIFontWeightRegular, UIFontWeightMedium, UIFontWeightSemibold, UIFontWeightBold, UIFontWeightHeavy, UIFontWeightBlack
文本样式
Body, Callout, Caption 1, Caption 2, Footnote, Headline, Subhead, Title 1, Title 2, Title 3
最佳答案
on iOS and OS X by using the “-apple-system” CSS value for the “font-family” CSS Property.
如 webkit.org 所述,目前在 w3c 中有关于标准化此值的讨论,因此作者可以简单地指定 system。
-apple-system 在 iOS 9 和 Safari OS X 10.11 上
使用 font-family:
CSS 属性:
font-family: -apple-system;
font-family: '-apple-system','HelveticaNeue'; // iOS 8 compatible, credit: @MarcoBoschi
在上下文中(当-apple-system
未定义时回退到HelveticaNeue
):
<html>
<head>
<style type=\"text/css\">
body{font-family: '-apple-system','HelveticaNeue'; font-size:17;}
</style>
</head>
<body></body>
</html>
使用 font-weight:
CSS 属性:
normal, bold, bolder, lighter
100, 200, 300, 400, 500, 600, 700, 800, 900
使用 font-style:
CSS 属性:
normal, italic
-apple-system-xxx 在 iOS 8.4 上。
使用 font:
CSS 属性(表示整个样式,包括大小和粗细):
font: -apple-system-body
font: -apple-system-headline
font: -apple-system-subheadline
font: -apple-system-caption1
font: -apple-system-caption2
font: -apple-system-footnote
font: -apple-system-short-body
font: -apple-system-short-headline
font: -apple-system-short-subheadline
font: -apple-system-short-caption1
font: -apple-system-short-footnote
font: -apple-system-tall-body
在上下文中:
<html>
<head>
<style type=\"text/css\">
body{font: -apple-system-body;}
</style>
</head>
<body></body>
</html>
► 在 GitHub 上找到此解决方案以及有关 Swift Recipes 的更多详细信息.
关于ios - 让 iOS 在 CSS 中选择系统字体 Helvetica Neue 或 San Francisco,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32408973/
所以我决定开始优化我的网站并修复问题,这在 W3C 验证程序中出现了。 值错误:字体系列 "Neue"不是字体系列值:"Montserrat",Helvetica "Neue",Helvetica,A
UIFont 中使用的 Helvetica Neue Bold 的标识符是什么?我知道 @"Helvetica Neue" 是 Helvetica Neue 的正确标识符,但这就是 Helvetica
这是 Helvetica Neue 的一个小问题,但一直存在(不会发生在 Arial 上) 当文本的任何部分加粗时,完全垂直对齐的文本将略微向下移动。虽然这是一个很小的转变,但它会在并排混合粗体和非粗
我在垂直居中 Helvetica Neue 字体时遇到问题。我使用了三种不同的流行方法(行高等于容器、表格单元格、填充)这似乎适用于许多其他字体,但 Helvetica Neue 似乎比其他字体高。我
我正在尝试使用 Helvetica Neue 作为我网站各处的字体,所以我像这样应用到正文上 body { background-image: url("http://inauguralsea
我正在搜索 Helvetica Neue Ultralight 字体,因为我想使用 @font-face CSS 将它嵌入到我的网站中。我还希望能够使它比默认权重 100 更粗一点。我在哪里可以找到它
通常,我在某些网站上使用 "Helvetica Neue" 作为字体,尽管在查看其他网站时,我看到一些使用 "HelveticaNeue-Light"、"Helvetica Neue Light",
我经常看到使用“Helvetica Neue”字体的网站。这种字体可以安全使用吗,例如。宋体?还是浏览器无法渲染它,或者没有多少机器有这种字体?谢谢。 最佳答案 它是 Mac 上的默认字体,但在 PC
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
我正在尝试使用 NSAttributedString 加载 UITextView。我正在从富文本文件“.rtf”加载 NSAttributedString。 我的[NSBundle mainBundl
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
我必须使用“helvetica neue”作为我的 asp.net 默认字体。在我的电脑上安装后,我可以将字体添加到我的 css 中,并且在本地运行 Web 应用程序时它可以工作。但是在我部署到服务器
我有一台 Mac,这意味着我在本地预装了 Helvetica Neue。我可以在我创建的网站模型上使用它,但是 600 Italic 和 300 Normal 不会在所述网站上呈现,而是分别简单地呈现
我正在尝试让 Bebas Neue 字体正常工作,我已经设法将我的字体转换为它们各自的类型,但是每当我在浏览器中加载字体时,我都会出错。 Firebug 抛出: 可下载字体:下载失败 Chrome 抛
我正在制作一个应用程序,我必须在其中使用 helvetica neue 字体作为文本,但问题是我不知道如何在 android 中使用 helvetica 字体。我的问题是 android 是否支持 h
我们正在为 iOS7 设计一个应用程序,我们的设计师想要使用非默认字体 (Avenir),但我不想失去动态类型功能。据我了解,动态类型只能与默认系统字体一起使用,即 Helvetica Neue。是否
令人惊讶的是,我似乎找不到关于此的其他问题...抱歉,如果我遗漏了一些明显的东西。 我正在尝试在我的 iPhone 应用程序中以编程方式使用 Helvetica Neue Light。系统似乎没有内置
Helvetica Neue 是 iOS 7/8 中的默认字体。在构建混合应用程序时,如何将 Helvetica Neue 作为字体? 好像不是免费字体。或者大多数混合应用程序开发人员是否从 CDN
有没有办法通过 userchrome.css、usercontent.css 或 user.js 将 firefox 中的字体“Helvetica Neue”替换为“Verdana”?我发现这种字体在
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve th
我是一名优秀的程序员,十分优秀!