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.0
freetype
- 2.13.2
fribidi
- 1.0.14
harfbuzz
- 8.5.0
libpng
- 1.6.43
libass
- 0.17.3
该库在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE。