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"])
]
)