Swift 封装,用于 libass。
你可以通过将 swift-libass 作为包添加到你的 Xcode 项目中,来安装它。
如果你想在 SwiftPM 项目中使用 swift-libass,只需将其添加到你的 Package.swift 文件中即可。
dependencies: [
.package(url: "https://github.com/mihai8804858/swift-libass", from: "1.0.0")
]
然后将 product 添加到任何需要访问该库的目标 (target) 中。
.product(name: "SwiftLibass", package: "swift-libass"),
只需在你的项目中导入 SwiftLibass 即可访问底层的 libass C API。
import SwiftLibass
let library = ass_library_init()
let renderer = ass_renderer_init(library)
所有 C 依赖都预构建为 XCFrameworks 放在 Libraries 文件夹中。
要重新构建这些依赖,请运行
sh ./build-libraries.sh
该脚本将为所有平台和架构重新构建所有 C 依赖,从中创建 XCFrameworks,并将它们移动到 Libraries 文件夹中。
fontconfig - 2.15.0freetype - 2.13.2fribidi - 1.0.14harfbuzz - 8.5.0libpng - 1.6.43libass - 0.17.3该库在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE。