SuperAPI AI 工具集

axiom-typography-ref

设计与创作

查看项目

更新于 10-16 06:46

技能介绍

用途:为 Apple 平台(iOS、iPadOS、macOS、watchOS、tvOS、visionOS)的界面文字排版提供参考,涵盖 San Francisco 字体系统、文本样式、Dynamic Type、字距(tracking)、行距(leading)与国际化。

主要能力:介绍 SF Pro、SF Pro Rounded、SF Compact、SF Mono、New York 等字体族及可变字体的字重与宽度轴;列出 .largeTitle 至 .caption2 的系统文本样式及默认字号;说明强调样式、紧凑/宽松行距、Dynamic Type 自动缩放与自定义字体缩放(UIFontMetrics、.font(.custom(_:relativeTo:))、@ScaledMetric);给出字距与行距的 API 用法,以及 iOS 17+ 对阿拉伯语、泰语等文字的行高自动调整;还涉及 AttributedString 与 SwiftUI 字体环境的交互、双向文本、断行规则和 CSS 系统字体族。

使用方式:通过 UIKit 的 UIFontDescriptor、UIFontMetrics 或 SwiftUI 的 .font()、.tracking()、.lineSpacing()、.fontDesign() 等 API 应用;示例命令与代码保持原样。

适用场景:Apple 平台应用与网页的字体排印实现、无障碍大字号适配、多语言排版。

限制:macOS AppKit 不支持 Dynamic Type;部分行为依赖系统版本;资料未提供收费、价格或平台支持范围等信息。