     func fontName() -> String {
         switch self {
         case .solid:
-            return FontAwesomeConfig.useProFonts ? "FontAwesome5ProSolid" : "FontAwesome5Free-Solid"
+            return FontAwesomeConfig.usesProFonts ? "FontAwesome5ProSolid" : "FontAwesome5Free-Solid"
         case .light:
-            return FontAwesomeConfig.useProFonts ? "FontAwesome5ProLight" : "FontAwesome5Free-Regular"
+            return FontAwesomeConfig.usesProFonts ? "FontAwesome5ProLight" : "FontAwesome5Free-Regular"
         case .regular:
-            return FontAwesomeConfig.useProFonts ? "FontAwesome5ProRegular" : "FontAwesome5Free-Regular"
+            return FontAwesomeConfig.usesProFonts ? "FontAwesome5ProRegular" : "FontAwesome5Free-Regular"
         case .brands:
             return "FontAwesome5Brands-Regular"
         }

        case .regular,
             .light,
             .solid:
            return FontAwesomeConfig.useProFonts ? "Font Awesome 5 Pro" : "Font Awesome 5 Free"
        }
    }
}

    ///
    /// To use Font Awesome Pro fonts, you should add these to your main project and
    /// make sure they are added to the target and are included in the Info.plist file.
    public static var usesProFonts: Bool = false
}

public enum FontAwesomeStyle: String {
