RichText 是一个 macOS 专用的 SwiftSCAD 伴侣库,它增加了基于 TextKit 的文本生成功能。这使得能够实现正确的 Unicode 支持、更丰富的排版、属性范围、多行文本、受约束的布局、边界框、字形级操作等等。
此软件包还包含一个用于 CGPath
的 Geometry2D
扩展,该扩展可用于其他与 Core Graphics 相关的用途。
let package = Package( name: "thingamajig", dependencies: [ .package(url: "https://github.com/tomasf/SwiftSCAD.git", .upToNextMinor(from: "0.9.0")), .package(url: "https://github.com/tomasf/RichText.git", from: "0.2.0") ], targets: [ .executableTarget(name: "thingamajig", dependencies: ["SwiftSCAD", "RichText"]) ] )