ios - 将 -apple-system 用于等宽和衬线

标签 ios css fonts

我知道-apple-system在 macOS 和 iOS 上默认为 San Francisco,但默认为 SF Mono 和 New York(Apple 产品的默认衬线字体)是什么?

最佳答案

从 Safari 13.1 开始,他们为系统字体添加了字体系列名称:

  • ui-monospace — 顺丰单声道
  • ui-serif — 纽约
  • ui-sans-serif — 旧金山(与 system-ui-apple-system 相同)

  • blog post .
    我在大多数平台上用来获取系统等宽的 CSS 如下:
    code {
      font-family: 'SF Mono', SFMono-Regular, ui-monospace,
        'DejaVu Sans Mono', Menlo, Consolas, monospace;
    }
    
    前三个是 SF Mono,然后是 Linux (DejaVu) 和 Mac (Menlo) 上的 Bitstream Vera 衍生字体,最后在 Windows (Consolas) 上可用。

    关于ios - 将 -apple-system 用于等宽和衬线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59578361/

    相关文章:

    c# - 无法在运行时显示自定义字体 - Windows Phone 8.1 MVVM - FontAwesome

    ios - 检查元素是否是数组中的数字

    ios - iOS Web应用程序上的HTML5音频

    css - Google 网络字体与实际字体文件 - 适用于所有设备

    java - Java 字体 Monospaced 和 DialogInput 之间的语义差异是什么?

    html - 如何在 PagedList.Mvc 中将页码放在一行中?

    ios - 在 viewdidappear 中快速呈现模态

    iphone - 使用 JSON 问题在 UITableView 中导航缓慢

    html - 如何检测用户是否使用移动设备并将其重定向到移动网站?

    html - 为什么 "float"属性会改变 HTML 中按钮的大小?