UFont stands for Universal Font. This library was built with the purpose of defining a model that could allow for easy font management. A Ufont can be serialized, compared, and modified in a platform independent way. At usage time, we can transform it to a SwiftUI.Font, a UIFont or a NSFont.
Use it with swift package manager:
.package(url: "https://github.org/tyrissoftware/swift-ufont.git", from: "0.1.2")
Documentation for releases and main features of the library are available in the "Documentation" folder".
Check the tests to see how to construct UFonts, and what you can do with it.
This library is released under the MIT license.