├── LICENSE.txt ├── Sources ├── Resources │ └── entypo.ttf ├── FontLoader.swift ├── EntypoFont.swift ├── EntypoSymbol.swift └── EntypoIcon.swift ├── renovate.json ├── .gitignore ├── Package.swift └── README.md /LICENSE.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sources/Resources/entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tichise/EntypoSymbol/HEAD/Sources/Resources/entypo.ttf -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "config:base" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Mac OS X 2 | .DS_Store 3 | 4 | # Xcode 5 | build/ 6 | *.pbxuser 7 | !default.pbxuser 8 | *.mode1v3 9 | !default.mode1v3 10 | *.mode2v3 11 | !default.mode2v3 12 | *.perspectivev3 13 | !default.perspectivev3 14 | xcuserdata 15 | *.xccheckout 16 | *.moved-aside 17 | DerivedData 18 | *.hmap 19 | *.ipa 20 | *.xcuserstate 21 | 22 | # Carthage 23 | Carthage/Build 24 | Sample/Pods/* 25 | 26 | Sample/Podfile.lock 27 | Sample/Pods/* 28 | 29 | Sample/Sample.xcworkspace/contents.xcworkspacedata 30 | 31 | SampleObjectiveC/Podfile.lock 32 | SampleObjectiveC/Pods/* 33 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- 1 | // swift-tools-version:5.10 2 | // The swift-tools-version declares the minimum version of Swift required to build this package. 3 | import PackageDescription 4 | 5 | let package = Package( 6 | name: "EntypoSymbol", 7 | platforms: [.iOS(.v12), 8 | .watchOS(.v4)], 9 | products: [ 10 | .library(name: "EntypoSymbol", targets: ["EntypoSymbol"]) 11 | ], 12 | dependencies: [], 13 | targets: [ 14 | .target(name: "EntypoSymbol", 15 | resources: [ 16 | .process("Resources")]) 17 | ], 18 | swiftLanguageVersions: [.v5] 19 | ) 20 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #### EntypoSymbol ![CocoaPods Version](https://img.shields.io/cocoapods/v/EntypoSymbol.svg?style=flat) ![Platform](https://img.shields.io/cocoapods/p/EntypoSymbol.svg?style=flat) ![License](https://img.shields.io/cocoapods/l/EntypoSymbol.svg?style=flat) 2 | 3 | - Icon font library for Swift. Currently supports Entypo. ObjectiveC version is [here](https://github.com/tichise/EntypoSymbolObjC). 4 | - Entypoアイコンをシンボルフォントで呼び出せるライブラリです。ObjecitveC版は[こちら](https://github.com/tichise/EntypoSymbolObjC). 5 | - 詳細な使い方は[qiita](http://qiita.com/tichise/items/0b26a7a47c3862c4ca50)に記載してます。 6 | 7 | #### Licence 8 | font used in this project 9 | 10 | Author of the font used in this project: Entypo 11 | Link: http://www.entypo.com/ 12 | 13 | Creative Commons Attribution 4.0 International (CC BY 4.0) 14 | 15 | #### Examples Swift 16 | 17 | ##### Image 18 | 19 | ```html 20 | import EntypoSymbol 21 | 22 | let symbol = EntypoSymbol(text: EntypoIcon.install, size:25) 23 | symbol.addAttribute(attributeName: NSAttributedString.Key.foregroundColor, value: UIColor.red) 24 | let iconImage = symbol.image(size: CGSizeMake(25, 25)) 25 | ``` 26 | 27 | ```html 28 | import EntypoSymbol 29 | 30 | sampleLabel.font = EntypoFont.fontOfSize(40) 31 | sampleLabel.text = EntypoIcon.creativeCommons 32 | ``` 33 | -------------------------------------------------------------------------------- /Sources/FontLoader.swift: -------------------------------------------------------------------------------- 1 | // 2 | // FontLoader 3 | // 4 | // Created by tichise on 2015/5/7 15/05/07. 5 | // Copyright (c) 2015 tichise. All rights reserved. 6 | // 7 | import UIKit 8 | 9 | #if !os(macOS) 10 | import UIKit 11 | 12 | /** 13 | フォント読み込み用クラス 14 | */ 15 | public class FontLoader { 16 | 17 | /** 18 | 引数で渡ってきたフォントを読み込みます 19 | - parameter name: フォントファイル名 20 | */ 21 | public class func loadFont(_ name: String) throws { 22 | 23 | guard let ttfPath = Bundle(for: object_getClass(self)!).path(forResource: name, ofType: "ttf") else { 24 | throw FontError.invalidFontFile 25 | } 26 | 27 | guard let fileHandle = FileHandle(forReadingAtPath: ttfPath) else { 28 | throw FontError.fontPathNotFound 29 | } 30 | 31 | let data = fileHandle.readDataToEndOfFile() 32 | 33 | guard let provider = CGDataProvider(data: data as CFData) else { 34 | throw FontError.invalidFontFile 35 | } 36 | 37 | guard let font = CGFont(provider) else { 38 | throw FontError.initFontError 39 | } 40 | 41 | var error: Unmanaged? 42 | 43 | if !CTFontManagerRegisterGraphicsFont(font, &error) { 44 | throw FontError.registerFailed 45 | } 46 | } 47 | } 48 | 49 | public enum FontError: Error { 50 | case invalidFontFile 51 | case fontPathNotFound 52 | case initFontError 53 | case registerFailed 54 | } 55 | #endif 56 | -------------------------------------------------------------------------------- /Sources/EntypoFont.swift: -------------------------------------------------------------------------------- 1 | // 2 | // EntypoFont 3 | // 4 | // Created by tichise on 2015/5/7 15/05/07. 5 | // Copyright (c) 2015 tichise. All rights reserved. 6 | // 7 | 8 | #if !os(macOS) 9 | import UIKit 10 | 11 | /** 12 | マテリアルデザインアイコンをUIFont形式で呼ぶに使うクラス 13 | */ 14 | public struct EntypoFont { 15 | 16 | static let shared = EntypoFont() 17 | 18 | /// 呼び出すアイコンファイル名 19 | private let name = "entypo" 20 | 21 | private init() { 22 | loadFont() 23 | } 24 | 25 | /// このメソッドはSPMの場合だけ使います。 26 | public func loadFont() { 27 | /// 呼び出すアイコンファイル名 28 | registerFont(name: name, fileExtension: "ttf") 29 | } 30 | 31 | private func registerFont(name: String, fileExtension: String) { 32 | #if SWIFT_PACKAGE 33 | guard let fontURL = Bundle.module.url(forResource: name, withExtension: fileExtension) else { 34 | print("No font named \(name).\(fileExtension) was found in the module bundle") 35 | return 36 | } 37 | 38 | var error: Unmanaged? 39 | CTFontManagerRegisterFontsForURL(fontURL as CFURL, .process, &error) 40 | print(error ?? "Successfully registered font: \(name)") 41 | #endif 42 | } 43 | 44 | /** 45 | アイコンをフォント形式で呼び出すのに使うメソッド 46 | - parameter fontSize: フォントサイズ 47 | - returns: UIFont 48 | */ 49 | public func fontOfSize(_ fontSize: CGFloat) -> UIFont { 50 | 51 | // アイコンを呼び出す 52 | if UIFont.fontNames(forFamilyName: name).count == 0 { 53 | do { 54 | try FontLoader.loadFont(name) 55 | } catch FontError.invalidFontFile { 56 | print("invalidFontFile") 57 | } catch FontError.fontPathNotFound { 58 | print("fontPathNotFound") 59 | } catch FontError.initFontError { 60 | print("initFontError") 61 | } catch FontError.registerFailed { 62 | print("registerFailed") 63 | } catch { 64 | 65 | } 66 | } 67 | 68 | return UIFont(name: name, size: fontSize)! 69 | } 70 | } 71 | #endif 72 | -------------------------------------------------------------------------------- /Sources/EntypoSymbol.swift: -------------------------------------------------------------------------------- 1 | // 2 | // EntypoSymbol 3 | // 4 | // Created by tichise on 2015/5/7 15/05/07. 5 | // Copyright (c) 2015 tichise. All rights reserved. 6 | // 7 | 8 | #if !os(macOS) 9 | import UIKit 10 | 11 | public class EntypoSymbol { 12 | 13 | var text = "" 14 | var fontOfSize: CGFloat = 30 15 | 16 | var mutableTextFontAttributes = [NSAttributedString.Key: Any]() 17 | 18 | public init(icon: String, size: CGFloat) { 19 | self.text = icon 20 | self.fontOfSize = size 21 | 22 | self.mutableTextFontAttributes = [NSAttributedString.Key: Any]() 23 | 24 | if let paragraphStyle = NSMutableParagraphStyle.default.mutableCopy() as? NSMutableParagraphStyle { 25 | self.mutableTextFontAttributes[NSAttributedString.Key.paragraphStyle] = paragraphStyle 26 | } 27 | 28 | self.mutableTextFontAttributes[NSAttributedString.Key.font] = EntypoFont.shared.fontOfSize(size) 29 | } 30 | 31 | public init(text: String, size: CGFloat) { 32 | self.text = text 33 | self.fontOfSize = size 34 | 35 | self.mutableTextFontAttributes = [NSAttributedString.Key: Any]() 36 | 37 | if let paragraphStyle = NSMutableParagraphStyle.default.mutableCopy() as? NSMutableParagraphStyle { 38 | self.mutableTextFontAttributes[NSAttributedString.Key.paragraphStyle] = paragraphStyle 39 | } 40 | 41 | self.mutableTextFontAttributes[NSAttributedString.Key.font] = EntypoFont.shared.fontOfSize(size) 42 | } 43 | 44 | // MARK: - Method 45 | public func addAttribute(attributeName: NSAttributedString.Key, value: Any) { 46 | self.mutableTextFontAttributes[attributeName] = value 47 | } 48 | 49 | public func addAttribute(foregroundColor: UIColor) { 50 | addAttribute(attributeName: NSAttributedString.Key.foregroundColor, value: foregroundColor) 51 | } 52 | 53 | /** 54 | // アイコンを画像形式で取得するのに使うメソッド 55 | - parameter size: サイズ 56 | - returns: UIImage 57 | */ 58 | public func image(size: CGSize) -> UIImage { 59 | UIGraphicsBeginImageContextWithOptions(size, false, 0) 60 | 61 | let textRect = CGRect(x: 0, y: 0, width: size.width, height: size.height) 62 | self.text.draw(in: textRect, withAttributes: self.mutableTextFontAttributes) 63 | 64 | let image = UIGraphicsGetImageFromCurrentImageContext() 65 | 66 | UIGraphicsEndImageContext() 67 | 68 | return image! 69 | } 70 | 71 | /** 72 | // アイコンを画像形式で取得するのに使うメソッド 73 | - parameter size: サイズ 74 | - returns: UIImage 75 | */ 76 | public func image() -> UIImage { 77 | let size = CGSize(width: fontOfSize, height: fontOfSize) 78 | 79 | UIGraphicsBeginImageContextWithOptions(size, false, 0) 80 | 81 | let textRect = CGRect(x: 0, y: 0, width: size.width, height: size.height) 82 | self.text.draw(in: textRect, withAttributes: self.mutableTextFontAttributes) 83 | 84 | let image = UIGraphicsGetImageFromCurrentImageContext() 85 | 86 | UIGraphicsEndImageContext() 87 | 88 | return image! 89 | } 90 | } 91 | #endif 92 | -------------------------------------------------------------------------------- /Sources/EntypoIcon.swift: -------------------------------------------------------------------------------- 1 | // 2 | // EntypoIcon 3 | // 4 | // Created by tichise on 2015/5/7 15/05/07. 5 | // Copyright (c) 2015 tichise. All rights reserved. 6 | // 7 | 8 | #if !os(macOS) 9 | import UIKit 10 | 11 | public struct EntypoIcon { 12 | public static let baidu = "\u{e749}" 13 | public static let houzz = "\u{e74a}" 14 | public static let windowsStore = "\u{e74b}" 15 | public static let googlePlay = "\u{e74c}" 16 | public static let appStore = "\u{e74d}" 17 | public static let mailWithCircle = "\u{e74e}" 18 | public static let medium = "\u{e74f}" 19 | public static let mediumWithCircle = "\u{e750}" 20 | public static let raftWithCircle = "\u{e751}" 21 | public static let raft = "\u{e752}" 22 | public static let qqWithCircle = "\u{e753}" 23 | public static let youkoWithCircle = "\u{e754}" 24 | public static let youko = "\u{e755}" 25 | public static let rainbow = "\u{e756}" 26 | public static let tripadvisor = "\u{e757}" 27 | public static let basecamp = "\u{e758}" 28 | public static let creativeCloud = "\u{e759}" 29 | public static let smashing = "\u{e75a}" 30 | public static let paypal = "\u{e75b}" 31 | public static let behance = "\u{e75c}" 32 | public static let mixi = "\u{e75d}" 33 | public static let soundcloud = "\u{e75e}" 34 | public static let picasa = "\u{e75f}" 35 | public static let googleDrive = "\u{e760}" 36 | public static let sinaWeibo = "\u{e761}" 37 | public static let renren = "\u{e762}" 38 | public static let swarm = "\u{e763}" 39 | public static let scribd = "\u{e764}" 40 | public static let foursquare = "\u{e765}" 41 | public static let flattr = "\u{e766}" 42 | public static let evernote = "\u{e767}" 43 | public static let slideshare = "\u{e768}" 44 | public static let googleHangouts = "\u{e769}" 45 | public static let qq = "\u{e76a}" 46 | public static let onedrive = "\u{e76b}" 47 | public static let dropbox = "\u{e76c}" 48 | public static let icloud = "\u{e76d}" 49 | public static let grooveshark = "\u{e76e}" 50 | public static let yelp = "\u{e76f}" 51 | public static let skypeWithCircle = "\u{e770}" 52 | public static let skype = "\u{e771}" 53 | public static let pxWithCircle = "\u{e772}" 54 | public static let px = "\u{e773}" 55 | public static let xingWithCircle = "\u{e774}" 56 | public static let xing = "\u{e775}" 57 | public static let vineWithCircle = "\u{e776}" 58 | public static let vine = "\u{e777}" 59 | public static let vkWithCircle = "\u{e778}" 60 | public static let vkAlternitive = "\u{e779}" 61 | public static let vk = "\u{e77a}" 62 | public static let spotifyWithCircle = "\u{e77b}" 63 | public static let spotify = "\u{e77c}" 64 | public static let rdioWithCircle = "\u{e77d}" 65 | public static let rdio = "\u{e77e}" 66 | public static let lastfm = "\u{e77f}" 67 | public static let lastfmWithCircle = "\u{e780}" 68 | public static let stumbleuponWithCircle = "\u{e781}" 69 | public static let stumbleupon = "\u{e782}" 70 | public static let dribbbleWithCircle = "\u{e783}" 71 | public static let dribbble = "\u{e784}" 72 | public static let linkedin = "\u{e785}" 73 | public static let linkedinWithCircle = "\u{e786}" 74 | public static let tumblrWithCircle = "\u{e787}" 75 | public static let tumblr = "\u{e788}" 76 | public static let pinterest = "\u{e789}" 77 | public static let pinterestWithCircle = "\u{e78a}" 78 | public static let instagramWithCircle = "\u{e78b}" 79 | public static let instagram = "\u{e78c}" 80 | public static let google = "\u{e79a}" 81 | public static let googleWithCircle = "\u{e799}" 82 | public static let facebookWithCircle = "\u{e798}" 83 | public static let facebook = "\u{e797}" 84 | public static let twitter = "\u{e796}" 85 | public static let twitterWithCircle = "\u{e795}" 86 | public static let vimeoWithCircle = "\u{e794}" 87 | public static let vimeo = "\u{e793}" 88 | public static let youtube = "\u{e792}" 89 | public static let youtubeWithCircle = "\u{e791}" 90 | public static let flickrWithCircle = "\u{e790}" 91 | public static let flickr = "\u{e78f}" 92 | public static let githubWithCircle = "\u{e78e}" 93 | public static let github = "\u{e78d}" 94 | public static let crop = "\u{e600}" 95 | public static let mousePointer = "\u{e601}" 96 | public static let fingerprint = "\u{e602}" 97 | public static let videoCamera = "\u{e603}" 98 | public static let bug = "\u{e604}" 99 | public static let tabletMobileCombo = "\u{e605}" 100 | public static let newsletter = "\u{e606}" 101 | public static let notificationsOff = "\u{e607}" 102 | public static let flower = "\u{e608}" 103 | public static let eyeWithLine = "\u{e609}" 104 | public static let merge = "\u{e60a}" 105 | public static let creativeCommonsPublicDomain = "\u{e60b}" 106 | public static let creativeCommonsRemix = "\u{e60c}" 107 | public static let creativeCommonsShare = "\u{e60d}" 108 | public static let creativeCommonsSharealike = "\u{e60e}" 109 | public static let creativeCommonsNoncommercialEu = "\u{e60f}" 110 | public static let creativeCommonsNoncommercialUs = "\u{e610}" 111 | public static let creativeCommonsNoderivs = "\u{e611}" 112 | public static let creativeCommonsAttribution = "\u{e612}" 113 | public static let creativeCommons = "\u{e613}" 114 | public static let warning = "\u{e614}" 115 | public static let documentLandscape = "\u{e615}" 116 | public static let classicComputer = "\u{e616}" 117 | public static let removeUser = "\u{e617}" 118 | public static let controllerFastBackward = "\u{e618}" 119 | public static let addToList = "\u{e619}" 120 | public static let dotsThreeHorizontal = "\u{e61a}" 121 | public static let dotsTwoHorizontal = "\u{e61b}" 122 | public static let dotSingle = "\u{e61c}" 123 | public static let dotsTwoVertical = "\u{e61d}" 124 | public static let dotsThreeVertical = "\u{e61e}" 125 | public static let selectArrows = "\u{e61f}" 126 | public static let arrowLongRight = "\u{e620}" 127 | public static let arrowLongUp = "\u{e621}" 128 | public static let arrowLongDown = "\u{e622}" 129 | public static let arrowLongLeft = "\u{e623}" 130 | public static let chevronWithCircleRight = "\u{e624}" 131 | public static let chevronWithCircleUp = "\u{e625}" 132 | public static let chevronWithCircleDown = "\u{e626}" 133 | public static let chevronWithCircleLeft = "\u{e627}" 134 | public static let chevronThinRight = "\u{e628}" 135 | public static let chevronThinUp = "\u{e629}" 136 | public static let chevronThinDown = "\u{e62a}" 137 | public static let chevronThinLeft = "\u{e62b}" 138 | public static let chevronSmallRight = "\u{e62c}" 139 | public static let chevronSmallUp = "\u{e62d}" 140 | public static let chevronSmallDown = "\u{e62e}" 141 | public static let chevronSmallLeft = "\u{e62f}" 142 | public static let chevronRight = "\u{e630}" 143 | public static let chevronUp = "\u{e631}" 144 | public static let chevronDown = "\u{e632}" 145 | public static let chevronLeft = "\u{e633}" 146 | public static let triangleRight = "\u{e634}" 147 | public static let triangleUp = "\u{e635}" 148 | public static let triangleDown = "\u{e636}" 149 | public static let triangleLeft = "\u{e637}" 150 | public static let arrowWithCircleRight = "\u{e638}" 151 | public static let arrowWithCircleUp = "\u{e639}" 152 | public static let arrowWithCircleDown = "\u{e63a}" 153 | public static let arrowWithCircleLeft = "\u{e63b}" 154 | public static let arrowRight = "\u{e63c}" 155 | public static let arrowUp = "\u{e63d}" 156 | public static let arrowDown = "\u{e63e}" 157 | public static let arrowLeft = "\u{e63f}" 158 | public static let arrowBoldRight = "\u{e640}" 159 | public static let arrowBoldUp = "\u{e641}" 160 | public static let arrowBoldDown = "\u{e642}" 161 | public static let arrowBoldLeft = "\u{e643}" 162 | public static let flowParallel = "\u{e644}" 163 | public static let flowLine = "\u{e645}" 164 | public static let flowTree = "\u{e646}" 165 | public static let flowBranch = "\u{e647}" 166 | public static let flowCascade = "\u{e648}" 167 | public static let soundMute = "\u{e649}" 168 | public static let sound = "\u{e64a}" 169 | public static let controllerVolume = "\u{e64b}" 170 | public static let resize100 = "\u{e64c}" 171 | public static let resizeFullScreen = "\u{e64d}" 172 | public static let controllerNext = "\u{e64e}" 173 | public static let controllerJumpToStart = "\u{e64f}" 174 | public static let controllerFastForward = "\u{e650}" 175 | public static let controllerStop = "\u{e651}" 176 | public static let controllerRecord = "\u{e652}" 177 | public static let controllerPaus = "\u{e653}" 178 | public static let controllerPlay = "\u{e654}" 179 | public static let openBook = "\u{e655}" 180 | public static let bookmarks = "\u{e656}" 181 | public static let bookmark = "\u{e657}" 182 | public static let layers = "\u{e658}" 183 | public static let uploadToCloud = "\u{e659}" 184 | public static let cloud = "\u{e65a}" 185 | public static let uninstall = "\u{e65b}" 186 | public static let install = "\u{e65c}" 187 | public static let save = "\u{e65d}" 188 | public static let download = "\u{e65e}" 189 | public static let upload = "\u{e65f}" 190 | public static let trash = "\u{e660}" 191 | public static let emojiFlirt = "\u{e661}" 192 | public static let archive = "\u{e662}" 193 | public static let timeSlot = "\u{e663}" 194 | public static let mask = "\u{e664}" 195 | public static let sportsClub = "\u{e665}" 196 | public static let folderVideo = "\u{e666}" 197 | public static let folderMusic = "\u{e667}" 198 | public static let folderImages = "\u{e668}" 199 | public static let folder = "\u{e669}" 200 | public static let music = "\u{e66a}" 201 | public static let video = "\u{e66b}" 202 | public static let images = "\u{e66c}" 203 | public static let imageInverted = "\u{e66d}" 204 | public static let image = "\u{e66e}" 205 | public static let copyIcon = "\u{e66f}" 206 | public static let spreadsheet = "\u{e670}" 207 | public static let textDocumentInverted = "\u{e671}" 208 | public static let textDocument = "\u{e672}" 209 | public static let documents = "\u{e673}" 210 | public static let document = "\u{e674}" 211 | public static let menu = "\u{e675}" 212 | public static let grid = "\u{e676}" 213 | public static let list = "\u{e677}" 214 | public static let text = "\u{e678}" 215 | public static let unread = "\u{e679}" 216 | public static let emojiSad = "\u{e67a}" 217 | public static let emojiNeutral = "\u{e67b}" 218 | public static let emojiHappy = "\u{e67c}" 219 | public static let untag = "\u{e67d}" 220 | public static let tag = "\u{e67e}" 221 | public static let alignVerticalMiddle = "\u{e67f}" 222 | public static let alignHorizontalMiddle = "\u{e680}" 223 | public static let alignRight = "\u{e681}" 224 | public static let alignTop = "\u{e682}" 225 | public static let alignBottom = "\u{e683}" 226 | public static let alignLeft = "\u{e684}" 227 | public static let backInTime = "\u{e685}" 228 | public static let swap = "\u{e686}" 229 | public static let retweet = "\u{e687}" 230 | public static let loop = "\u{e688}" 231 | public static let levelUp = "\u{e689}" 232 | public static let levelDown = "\u{e68a}" 233 | public static let back = "\u{e68b}" 234 | public static let shuffle = "\u{e68c}" 235 | public static let circle = "\u{e68d}" 236 | public static let cw = "\u{e68e}" 237 | public static let ccw = "\u{e68f}" 238 | public static let cycle = "\u{e690}" 239 | public static let infoWithCircle = "\u{e691}" 240 | public static let helpWithCircle = "\u{e692}" 241 | public static let help = "\u{e693}" 242 | public static let info = "\u{e694}" 243 | public static let block = "\u{e695}" 244 | public static let erase = "\u{e696}" 245 | public static let plus = "\u{e697}" 246 | public static let minus = "\u{e698}" 247 | public static let circleWithCross = "\u{e699}" 248 | public static let circleWithPlus = "\u{e69a}" 249 | public static let circleWithMinus = "\u{e69b}" 250 | public static let squaredCross = "\u{e69c}" 251 | public static let squaredPlus = "\u{e69d}" 252 | public static let squaredMinus = "\u{e69e}" 253 | public static let cross = "\u{e69f}" 254 | public static let check = "\u{e6a0}" 255 | public static let switchIcon = "\u{e6a1}" 256 | public static let logOut = "\u{e6a2}" 257 | public static let login = "\u{e6a3}" 258 | public static let lockOpen = "\u{e6a4}" 259 | public static let lock = "\u{e6a5}" 260 | public static let circularGraph = "\u{e6a6}" 261 | public static let areaGraph = "\u{e6a7}" 262 | public static let barGraph = "\u{e6a8}" 263 | public static let pieChart = "\u{e6a9}" 264 | public static let lineGraph = "\u{e6aa}" 265 | public static let sweden = "\u{e6ab}" 266 | public static let water = "\u{e6ac}" 267 | public static let thermometer = "\u{e6ad}" 268 | public static let signal = "\u{e6ae}" 269 | public static let rss = "\u{e6af}" 270 | public static let ticket = "\u{e6b0}" 271 | public static let box = "\u{e6b1}" 272 | public static let database = "\u{e6b2}" 273 | public static let clipboard = "\u{e6b3}" 274 | public static let voicemail = "\u{e6b4}" 275 | public static let dialPad = "\u{e6b5}" 276 | public static let wallet = "\u{e6b6}" 277 | public static let shoppingBasket = "\u{e6b7}" 278 | public static let shoppingBag = "\u{e6b8}" 279 | public static let shoppingCart = "\u{e6b9}" 280 | public static let shop = "\u{e6ba}" 281 | public static let creditCard = "\u{e6bb}" 282 | public static let lightBulb = "\u{e6bc}" 283 | public static let infinity = "\u{e6bd}" 284 | public static let tv = "\u{e6be}" 285 | public static let code = "\u{e6bf}" 286 | public static let soundMix = "\u{e6c0}" 287 | public static let adjust = "\u{e6c1}" 288 | public static let lightUp = "\u{e6c2}" 289 | public static let lightDown = "\u{e6c3}" 290 | public static let progressEmpty = "\u{e6c4}" 291 | public static let progressOne = "\u{e6c5}" 292 | public static let progressTwo = "\u{e6c6}" 293 | public static let progressFull = "\u{e6c7}" 294 | public static let publish = "\u{e6c8}" 295 | public static let browser = "\u{e6c9}" 296 | public static let scissors = "\u{e6ca}" 297 | public static let eraser = "\u{e6cb}" 298 | public static let pencil = "\u{e6cc}" 299 | public static let flatBrush = "\u{e6cd}" 300 | public static let roundBrush = "\u{e6ce}" 301 | public static let keyboard = "\u{e6cf}" 302 | public static let radio = "\u{e6d0}" 303 | public static let globe = "\u{e6d1}" 304 | public static let trafficCone = "\u{e6d2}" 305 | public static let suitcase = "\u{e6d3}" 306 | public static let brush = "\u{e6d4}" 307 | public static let ruler = "\u{e6d5}" 308 | public static let labFlask = "\u{e6d6}" 309 | public static let rocket = "\u{e6d7}" 310 | public static let cup = "\u{e6d8}" 311 | public static let gameController = "\u{e6d9}" 312 | public static let drive = "\u{e6da}" 313 | public static let cake = "\u{e6db}" 314 | public static let magnet = "\u{e6dc}" 315 | public static let funnel = "\u{e6dd}" 316 | public static let bucket = "\u{e6de}" 317 | public static let battery = "\u{e6df}" 318 | public static let stopwatch = "\u{e6e0}" 319 | public static let key = "\u{e6e1}" 320 | public static let network = "\u{e6e2}" 321 | public static let language = "\u{e6e3}" 322 | public static let colours = "\u{e6e4}" 323 | public static let gauge = "\u{e6e5}" 324 | public static let tree = "\u{e6e6}" 325 | public static let hourGlass = "\u{e6e7}" 326 | public static let air = "\u{e6e8}" 327 | public static let briefcase = "\u{e6e9}" 328 | public static let bowl = "\u{e6ea}" 329 | public static let vinyl = "\u{e6eb}" 330 | public static let drop = "\u{e6ec}" 331 | public static let thunderCloud = "\u{e6ed}" 332 | public static let calendar = "\u{e6ee}" 333 | public static let flash = "\u{e6ef}" 334 | public static let mic = "\u{e6f0}" 335 | public static let clock = "\u{e6f1}" 336 | public static let hand = "\u{e6f2}" 337 | public static let credit = "\u{e6f3}" 338 | public static let eye = "\u{e6f4}" 339 | public static let lifebuoy = "\u{e6f5}" 340 | public static let aircraftLanding = "\u{e6f6}" 341 | public static let aircraftTakeOff = "\u{e6f7}" 342 | public static let shield = "\u{e6f8}" 343 | public static let aircraft = "\u{e6f9}" 344 | public static let news = "\u{e6fa}" 345 | public static let pin = "\u{e6fb}" 346 | public static let book = "\u{e6fc}" 347 | public static let blackboard = "\u{e6fd}" 348 | public static let graduationCap = "\u{e6fe}" 349 | public static let newIcon = "\u{e6ff}" 350 | public static let medal = "\u{e700}" 351 | public static let priceRibbon = "\u{e701}" 352 | public static let clapperboard = "\u{e702}" 353 | public static let modernMic = "\u{e703}" 354 | public static let beamedNote = "\u{e704}" 355 | public static let note = "\u{e705}" 356 | public static let drink = "\u{e706}" 357 | public static let man = "\u{e707}" 358 | public static let leaf = "\u{e708}" 359 | public static let palette = "\u{e709}" 360 | public static let moon = "\u{e70a}" 361 | public static let awarenessRibbon = "\u{e70b}" 362 | public static let megaphone = "\u{e70c}" 363 | public static let camera = "\u{e70d}" 364 | public static let priceTag = "\u{e70e}" 365 | public static let powerPlug = "\u{e70f}" 366 | public static let trophy = "\u{e710}" 367 | public static let tools = "\u{e711}" 368 | public static let cog = "\u{e712}" 369 | public static let flag = "\u{e713}" 370 | public static let link = "\u{e714}" 371 | public static let bell = "\u{e715}" 372 | public static let print = "\u{e716}" 373 | public static let calculator = "\u{e717}" 374 | public static let flashlight = "\u{e718}" 375 | public static let magnifyingGlass = "\u{e719}" 376 | public static let popup = "\u{e71a}" 377 | public static let home = "\u{e71b}" 378 | public static let quote = "\u{e71c}" 379 | public static let typing = "\u{e71d}" 380 | public static let message = "\u{e71e}" 381 | public static let address = "\u{e71f}" 382 | public static let attachment = "\u{e720}" 383 | public static let chat = "\u{e721}" 384 | public static let compass = "\u{e722}" 385 | public static let direction = "\u{e723}" 386 | public static let edit = "\u{e724}" 387 | public static let email = "\u{e725}" 388 | public static let export = "\u{e726}" 389 | public static let feather = "\u{e727}" 390 | public static let forward = "\u{e728}" 391 | public static let hairCross = "\u{e729}" 392 | public static let heartOutlined = "\u{e72a}" 393 | public static let heart = "\u{e72b}" 394 | public static let inbox = "\u{e72c}" 395 | public static let landline = "\u{e72d}" 396 | public static let laptop = "\u{e72e}" 397 | public static let locationPin = "\u{e72f}" 398 | public static let location = "\u{e730}" 399 | public static let mail = "\u{e731}" 400 | public static let map = "\u{e732}" 401 | public static let mobile = "\u{e733}" 402 | public static let mouse = "\u{e734}" 403 | public static let newMessage = "\u{e735}" 404 | public static let notification = "\u{e736}" 405 | public static let oldMobile = "\u{e737}" 406 | public static let oldPhone = "\u{e738}" 407 | public static let paperPlane = "\u{e739}" 408 | public static let phone = "\u{e73a}" 409 | public static let replyAll = "\u{e73b}" 410 | public static let reply = "\u{e73c}" 411 | public static let shareAlternative = "\u{e73d}" 412 | public static let share = "\u{e73e}" 413 | public static let shareable = "\u{e73f}" 414 | public static let starOutlined = "\u{e740}" 415 | public static let star = "\u{e741}" 416 | public static let tablet = "\u{e742}" 417 | public static let thumbsDown = "\u{e743}" 418 | public static let thumbsUp = "\u{e744}" 419 | public static let user = "\u{e745}" 420 | public static let users = "\u{e746}" 421 | public static let vCard = "\u{e747}" 422 | public static let addUser = "\u{e748}" 423 | } 424 | 425 | #endif 426 | --------------------------------------------------------------------------------