在网页开发、UI设计或App开发中,正确使用 iPhone 的系统字体(即 Apple 的 San Francisco 字体)可以提升用户体验,并让内容更贴近原生 iOS 风格。
从 iOS 9 开始,Apple 使用了名为 San Francisco (SF) 的专属字体作为系统默认字体。该字体分为两个子集:
在实际开发中,开发者无需手动加载这些字体,因为 iOS 系统会自动选择最合适的变体。
为了在网页中尽可能还原 iPhone 的字体显示效果,推荐使用以下 CSS 字体栈:
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
说明:
-apple-system:自动匹配 iOS/macOS 上的 San Francisco 字体BlinkMacSystemFont:Chrome 在 macOS 上识别系统字体通过使用标准的系统字体栈,你的网页可以在 iPhone 上自然呈现原生字体效果,同时在其他平台保持良好的兼容性。这是现代响应式网页开发的最佳实践之一。