RichText

RichText 是一个 macOS 专用的 SwiftSCAD 伴侣库,它增加了基于 TextKit 的文本生成功能。这使得能够实现正确的 Unicode 支持、更丰富的排版、属性范围、多行文本、受约束的布局、边界框、字形级操作等等。

此软件包还包含一个用于 CGPathGeometry2D 扩展,该扩展可用于其他与 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"])
    ]
)