Programmatically load custom fonts into iOS, macOS, and tvOS apps with one line of code.
FontBlaster is a Swift library that programmatically loads custom fonts into iOS, macOS, and tvOS apps. It solves the problem of manually configuring fonts via property lists by automatically discovering and importing all fonts in your app's bundles with just one line of code.
iOS, macOS, and tvOS developers who need to integrate custom fonts into their applications and want to avoid manual configuration steps.
Developers choose FontBlaster because it simplifies font management to a single method call, supports multiple bundles, and integrates seamlessly with popular dependency managers like CocoaPods and Swift Package Manager.
Programmatically load custom fonts into your iOS, macOS and tvOS app.
Scans and loads all fonts from Bundle.main or custom bundles without manual property list edits, as shown in the README's setup with FontBlaster.blast().
Works across iOS, macOS, and tvOS, making it versatile for developers targeting multiple Apple platforms, as indicated in the platform badges.
Reduces font loading to a single method call, streamlining what is traditionally error-prone, with examples like FontBlaster.blast() in the README.
Includes console debug statements via FontBlaster.debugEnabled to help troubleshoot font loading issues, enhancing developer experience.
Available via CocoaPods and Swift Package Manager, easing installation and dependency management, as detailed in the installation instructions.
Loads all fonts at once, which can be inefficient for apps with many fonts and may impact startup performance, without options for selective loading.
Branches for Swift 5.0 and earlier receive no updates, forcing developers to upgrade Swift versions or miss out on potential fixes, as noted in the version table.
The README doesn't detail handling for corrupted font files or unsupported formats, relying on automatic scanning which could fail silently.
Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.
NSString+FontAwesome
:art: Auto-generated icon font library for iOS, watchOS and tvOS
Use FontAwesome in your Swift projects
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.