gpt4 book ai didi

ios - 让 iOS 在 CSS 中选择系统字体 Helvetica Neue 或 San Francisco

转载 作者:IT王子 更新时间:2023-10-29 07:58:32 26 4
gpt4 key购买 nike

是否可以在针对 iOS 的 CSS 中指定系统字体(显示在 UIWebView 中),并获得与使用 界面生成器:

IB Font Menu

CSS 可以设置 SystemSystem+WeightText 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>

enter image description here


► 在 GitHub 上找到此解决方案以及有关 Swift Recipes 的更多详细信息.

关于ios - 让 iOS 在 CSS 中选择系统字体 Helvetica Neue 或 San Francisco,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32408973/

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