Use FontAwesome 5 in your SwiftUI at ease.
- [x] FontAwesome 5 free versions
- [x] Type safe icon enums
- [x] Support 3 styles: regular, brand, solid
- [x] Support iOS, macOS, tvOS, watchOS
For iOS, to register fonts programmatically instead of declaring in
Info.plist, you can use below
For macOS, you only need to declare fonts path, copy below to
To find which icon name is for which style, consult fontawesome.com website
Text(AwesomeIcon.aws.rawValue) .font(.awesome(style: .brand, size: 20)) .foregroundColor(.white)
FontAwesomeSwiftUI is available through Swift Package Manager.
Add FontAwesomeSwiftUI as a dependency to your Package.swift
.package(url: "https://github.com/onmyway133/FontAwesomeSwiftUI", from: "1.0.4")
FontAwesomeSwiftUI can also be installed manually. Just download and drop
Sources folders in your project.
Khoa Pham, [email protected]