什么是 iPhone 的特殊英文字体?
iPhone 使用一套由 Apple 专门为其生态系统设计的英文字体系统,核心是 San Francisco(旧金山)字体家族。这套字体自 iOS 9 起成为系统默认字体,旨在提升可读性、清晰度和一致性。
The quick brown fox jumps over the lazy dog. (San Francisco)
San Francisco 字体家族详解
San Francisco 分为两个主要子系列:
- SF Pro:用于 macOS、iOS、iPadOS 和 tvOS 的标准界面字体。
- SF Compact:专为 watchOS 设计,在小屏幕上优化显示。
它支持动态字体大小调整、自动字距调整,并针对 Retina 显示屏进行了精细优化。
开发者如何使用这些字体?
在 Web 开发中,可通过 CSS 的系统字体栈调用 iPhone 默认英文字体:
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
其中 -apple-system 会自动映射到 San Francisco(在 Apple 设备上)。
⚠️ 注意:San Francisco 字体受 Apple 版权保护,不能直接在网页中通过
@font-face 嵌入使用。
设计建议
- 优先使用系统默认字体栈,确保跨平台一致性。
- 避免强制指定非系统字体,除非有明确品牌需求。
- 利用 CSS 的
font-optical-sizing属性增强可读性(现代浏览器支持)。
常见问题
Q:我能在 Windows 或 Android 上看到 San Francisco 吗?
A:不能。这些设备会回退到各自系统的默认字体(如 Segoe UI 或 Roboto)。
Q:设计师能下载 San Francisco 字体吗?
A:Apple 提供 官方字体包 供开发者和设计师在 Apple 平台开发时使用,但禁止用于商业分发或网页嵌入。