From 883879ac0c9664174df870b046bfcf75971f1e9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=20Costa=20Faro=20R=C3=A9my?= Date: Sun, 30 Oct 2016 17:59:22 +0100 Subject: [PATCH 1/2] Update Font Awesome to 4.7 --- CodeGenerators/FontAwesome/_variables.scss | 98 ++++++++++- FontAwesomeKit/FAKFontAwesome.h | 94 +++++++++- FontAwesomeKit/FAKFontAwesome.m | 190 ++++++++++++++++++++- FontAwesomeKit/FontAwesome.otf | Bin 123112 -> 134808 bytes 4 files changed, 375 insertions(+), 7 deletions(-) diff --git a/CodeGenerators/FontAwesome/_variables.scss b/CodeGenerators/FontAwesome/_variables.scss index 0a47110..498fc4a 100644 --- a/CodeGenerators/FontAwesome/_variables.scss +++ b/CodeGenerators/FontAwesome/_variables.scss @@ -4,14 +4,18 @@ $fa-font-path: "../fonts" !default; $fa-font-size-base: 14px !default; $fa-line-height-base: 1 !default; -//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.5.0/fonts" !default; // for referencing Bootstrap CDN font files directly +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly $fa-css-prefix: fa !default; -$fa-version: "4.5.0" !default; +$fa-version: "4.7.0" !default; $fa-border-color: #eee !default; $fa-inverse: #fff !default; $fa-li-width: (30em / 14) !default; $fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; $fa-var-adjust: "\f042"; $fa-var-adn: "\f170"; $fa-var-align-center: "\f037"; @@ -20,6 +24,7 @@ $fa-var-align-left: "\f036"; $fa-var-align-right: "\f038"; $fa-var-amazon: "\f270"; $fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; $fa-var-anchor: "\f13d"; $fa-var-android: "\f17b"; $fa-var-angellist: "\f209"; @@ -50,17 +55,24 @@ $fa-var-arrows: "\f047"; $fa-var-arrows-alt: "\f0b2"; $fa-var-arrows-h: "\f07e"; $fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; $fa-var-asterisk: "\f069"; $fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; $fa-var-automobile: "\f1b9"; $fa-var-backward: "\f04a"; $fa-var-balance-scale: "\f24e"; $fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; $fa-var-bank: "\f19c"; $fa-var-bar-chart: "\f080"; $fa-var-bar-chart-o: "\f080"; $fa-var-barcode: "\f02a"; $fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; $fa-var-battery-0: "\f244"; $fa-var-battery-1: "\f243"; $fa-var-battery-2: "\f242"; @@ -86,6 +98,7 @@ $fa-var-bitbucket: "\f171"; $fa-var-bitbucket-square: "\f172"; $fa-var-bitcoin: "\f15a"; $fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; $fa-var-bluetooth: "\f293"; $fa-var-bluetooth-b: "\f294"; $fa-var-bold: "\f032"; @@ -94,6 +107,7 @@ $fa-var-bomb: "\f1e2"; $fa-var-book: "\f02d"; $fa-var-bookmark: "\f02e"; $fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; $fa-var-briefcase: "\f0b1"; $fa-var-btc: "\f15a"; $fa-var-bug: "\f188"; @@ -196,6 +210,8 @@ $fa-var-cutlery: "\f0f5"; $fa-var-dashboard: "\f0e4"; $fa-var-dashcube: "\f210"; $fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; $fa-var-dedent: "\f03b"; $fa-var-delicious: "\f1a5"; $fa-var-desktop: "\f108"; @@ -206,18 +222,25 @@ $fa-var-dollar: "\f155"; $fa-var-dot-circle-o: "\f192"; $fa-var-download: "\f019"; $fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; $fa-var-dropbox: "\f16b"; $fa-var-drupal: "\f1a9"; $fa-var-edge: "\f282"; $fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; $fa-var-eject: "\f052"; $fa-var-ellipsis-h: "\f141"; $fa-var-ellipsis-v: "\f142"; $fa-var-empire: "\f1d1"; $fa-var-envelope: "\f0e0"; $fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; $fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; $fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; $fa-var-eur: "\f153"; $fa-var-euro: "\f153"; $fa-var-exchange: "\f0ec"; @@ -231,6 +254,7 @@ $fa-var-external-link-square: "\f14c"; $fa-var-eye: "\f06e"; $fa-var-eye-slash: "\f070"; $fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; $fa-var-facebook: "\f09a"; $fa-var-facebook-f: "\f09a"; $fa-var-facebook-official: "\f230"; @@ -265,6 +289,7 @@ $fa-var-filter: "\f0b0"; $fa-var-fire: "\f06d"; $fa-var-fire-extinguisher: "\f134"; $fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; $fa-var-flag: "\f024"; $fa-var-flag-checkered: "\f11e"; $fa-var-flag-o: "\f11d"; @@ -277,11 +302,13 @@ $fa-var-folder-o: "\f114"; $fa-var-folder-open: "\f07c"; $fa-var-folder-open-o: "\f115"; $fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; $fa-var-fonticons: "\f280"; $fa-var-fort-awesome: "\f286"; $fa-var-forumbee: "\f211"; $fa-var-forward: "\f04e"; $fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; $fa-var-frown-o: "\f119"; $fa-var-futbol-o: "\f1e3"; $fa-var-gamepad: "\f11b"; @@ -300,15 +327,21 @@ $fa-var-git-square: "\f1d2"; $fa-var-github: "\f09b"; $fa-var-github-alt: "\f113"; $fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; $fa-var-gittip: "\f184"; $fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; $fa-var-globe: "\f0ac"; $fa-var-google: "\f1a0"; $fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; $fa-var-google-plus-square: "\f0d4"; $fa-var-google-wallet: "\f1ee"; $fa-var-graduation-cap: "\f19d"; $fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; $fa-var-group: "\f0c0"; $fa-var-h-square: "\f0fd"; $fa-var-hacker-news: "\f1d4"; @@ -325,6 +358,8 @@ $fa-var-hand-rock-o: "\f255"; $fa-var-hand-scissors-o: "\f257"; $fa-var-hand-spock-o: "\f259"; $fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; $fa-var-hashtag: "\f292"; $fa-var-hdd-o: "\f0a0"; $fa-var-header: "\f1dc"; @@ -347,8 +382,12 @@ $fa-var-hourglass-start: "\f251"; $fa-var-houzz: "\f27c"; $fa-var-html5: "\f13b"; $fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; $fa-var-ils: "\f20b"; $fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; $fa-var-inbox: "\f01c"; $fa-var-indent: "\f03c"; $fa-var-industry: "\f275"; @@ -386,6 +425,7 @@ $fa-var-line-chart: "\f201"; $fa-var-link: "\f0c1"; $fa-var-linkedin: "\f0e1"; $fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; $fa-var-linux: "\f17c"; $fa-var-list: "\f03a"; $fa-var-list-alt: "\f022"; @@ -397,6 +437,7 @@ $fa-var-long-arrow-down: "\f175"; $fa-var-long-arrow-left: "\f177"; $fa-var-long-arrow-right: "\f178"; $fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; $fa-var-magic: "\f0d0"; $fa-var-magnet: "\f076"; $fa-var-mail-forward: "\f064"; @@ -417,8 +458,10 @@ $fa-var-maxcdn: "\f136"; $fa-var-meanpath: "\f20c"; $fa-var-medium: "\f23a"; $fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; $fa-var-meh-o: "\f11a"; $fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; $fa-var-microphone: "\f130"; $fa-var-microphone-slash: "\f131"; $fa-var-minus: "\f068"; @@ -468,8 +511,9 @@ $fa-var-phone-square: "\f098"; $fa-var-photo: "\f03e"; $fa-var-picture-o: "\f03e"; $fa-var-pie-chart: "\f200"; -$fa-var-pied-piper: "\f1a7"; +$fa-var-pied-piper: "\f2ae"; $fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; $fa-var-pinterest: "\f0d2"; $fa-var-pinterest-p: "\f231"; $fa-var-pinterest-square: "\f0d3"; @@ -482,6 +526,7 @@ $fa-var-plus: "\f067"; $fa-var-plus-circle: "\f055"; $fa-var-plus-square: "\f0fe"; $fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; $fa-var-power-off: "\f011"; $fa-var-print: "\f02f"; $fa-var-product-hunt: "\f288"; @@ -490,10 +535,13 @@ $fa-var-qq: "\f1d6"; $fa-var-qrcode: "\f029"; $fa-var-question: "\f128"; $fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; $fa-var-quote-left: "\f10d"; $fa-var-quote-right: "\f10e"; $fa-var-ra: "\f1d0"; $fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; $fa-var-rebel: "\f1d0"; $fa-var-recycle: "\f1b8"; $fa-var-reddit: "\f1a1"; @@ -507,6 +555,7 @@ $fa-var-reorder: "\f0c9"; $fa-var-repeat: "\f01e"; $fa-var-reply: "\f112"; $fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; $fa-var-retweet: "\f079"; $fa-var-rmb: "\f157"; $fa-var-road: "\f018"; @@ -519,6 +568,7 @@ $fa-var-rss-square: "\f143"; $fa-var-rub: "\f158"; $fa-var-ruble: "\f158"; $fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; $fa-var-safari: "\f267"; $fa-var-save: "\f0c7"; $fa-var-scissors: "\f0c4"; @@ -543,9 +593,12 @@ $fa-var-shirtsinbulk: "\f214"; $fa-var-shopping-bag: "\f290"; $fa-var-shopping-basket: "\f291"; $fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; $fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; $fa-var-sign-out: "\f08b"; $fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; $fa-var-simplybuilt: "\f215"; $fa-var-sitemap: "\f0e8"; $fa-var-skyatlas: "\f216"; @@ -554,6 +607,10 @@ $fa-var-slack: "\f198"; $fa-var-sliders: "\f1de"; $fa-var-slideshare: "\f1e7"; $fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; $fa-var-soccer-ball-o: "\f1e3"; $fa-var-sort: "\f0dc"; $fa-var-sort-alpha-asc: "\f15d"; @@ -599,6 +656,7 @@ $fa-var-subscript: "\f12c"; $fa-var-subway: "\f239"; $fa-var-suitcase: "\f0f2"; $fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; $fa-var-superscript: "\f12b"; $fa-var-support: "\f1cd"; $fa-var-table: "\f0ce"; @@ -608,6 +666,7 @@ $fa-var-tag: "\f02b"; $fa-var-tags: "\f02c"; $fa-var-tasks: "\f0ae"; $fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; $fa-var-television: "\f26c"; $fa-var-tencent-weibo: "\f1d5"; $fa-var-terminal: "\f120"; @@ -616,6 +675,18 @@ $fa-var-text-width: "\f035"; $fa-var-th: "\f00a"; $fa-var-th-large: "\f009"; $fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; $fa-var-thumb-tack: "\f08d"; $fa-var-thumbs-down: "\f165"; $fa-var-thumbs-o-down: "\f088"; @@ -625,6 +696,8 @@ $fa-var-ticket: "\f145"; $fa-var-times: "\f00d"; $fa-var-times-circle: "\f057"; $fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; $fa-var-tint: "\f043"; $fa-var-toggle-down: "\f150"; $fa-var-toggle-left: "\f191"; @@ -655,6 +728,7 @@ $fa-var-twitter-square: "\f081"; $fa-var-umbrella: "\f0e9"; $fa-var-underline: "\f0cd"; $fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; $fa-var-university: "\f19c"; $fa-var-unlink: "\f127"; $fa-var-unlock: "\f09c"; @@ -664,20 +738,28 @@ $fa-var-upload: "\f093"; $fa-var-usb: "\f287"; $fa-var-usd: "\f155"; $fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; $fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; $fa-var-user-plus: "\f234"; $fa-var-user-secret: "\f21b"; $fa-var-user-times: "\f235"; $fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; $fa-var-venus: "\f221"; $fa-var-venus-double: "\f226"; $fa-var-venus-mars: "\f228"; $fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; $fa-var-video-camera: "\f03d"; $fa-var-vimeo: "\f27d"; $fa-var-vimeo-square: "\f194"; $fa-var-vine: "\f1ca"; $fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; $fa-var-volume-down: "\f027"; $fa-var-volume-off: "\f026"; $fa-var-volume-up: "\f028"; @@ -687,11 +769,20 @@ $fa-var-weibo: "\f18a"; $fa-var-weixin: "\f1d7"; $fa-var-whatsapp: "\f232"; $fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; $fa-var-wifi: "\f1eb"; $fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; $fa-var-windows: "\f17a"; $fa-var-won: "\f159"; $fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; $fa-var-wrench: "\f0ad"; $fa-var-xing: "\f168"; $fa-var-xing-square: "\f169"; @@ -702,6 +793,7 @@ $fa-var-yc: "\f23b"; $fa-var-yc-square: "\f1d4"; $fa-var-yelp: "\f1e9"; $fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; $fa-var-youtube: "\f167"; $fa-var-youtube-play: "\f16a"; $fa-var-youtube-square: "\f166"; diff --git a/FontAwesomeKit/FAKFontAwesome.h b/FontAwesomeKit/FAKFontAwesome.h index dee1b50..eb02a41 100644 --- a/FontAwesomeKit/FAKFontAwesome.h +++ b/FontAwesomeKit/FAKFontAwesome.h @@ -3,6 +3,10 @@ @interface FAKFontAwesome : FAKIcon + (instancetype)fivehundredpxIconWithSize:(CGFloat)size; ++ (instancetype)addressBookIconWithSize:(CGFloat)size; ++ (instancetype)addressBookOIconWithSize:(CGFloat)size; ++ (instancetype)addressCardIconWithSize:(CGFloat)size; ++ (instancetype)addressCardOIconWithSize:(CGFloat)size; + (instancetype)adjustIconWithSize:(CGFloat)size; + (instancetype)adnIconWithSize:(CGFloat)size; + (instancetype)alignCenterIconWithSize:(CGFloat)size; @@ -11,6 +15,7 @@ + (instancetype)alignRightIconWithSize:(CGFloat)size; + (instancetype)amazonIconWithSize:(CGFloat)size; + (instancetype)ambulanceIconWithSize:(CGFloat)size; ++ (instancetype)americanSignLanguageInterpretingIconWithSize:(CGFloat)size; + (instancetype)anchorIconWithSize:(CGFloat)size; + (instancetype)androidIconWithSize:(CGFloat)size; + (instancetype)angellistIconWithSize:(CGFloat)size; @@ -41,17 +46,24 @@ + (instancetype)arrowsAltIconWithSize:(CGFloat)size; + (instancetype)arrowsHIconWithSize:(CGFloat)size; + (instancetype)arrowsVIconWithSize:(CGFloat)size; ++ (instancetype)aslInterpretingIconWithSize:(CGFloat)size; ++ (instancetype)assistiveListeningSystemsIconWithSize:(CGFloat)size; + (instancetype)asteriskIconWithSize:(CGFloat)size; + (instancetype)atIconWithSize:(CGFloat)size; ++ (instancetype)audioDescriptionIconWithSize:(CGFloat)size; + (instancetype)automobileIconWithSize:(CGFloat)size; + (instancetype)backwardIconWithSize:(CGFloat)size; + (instancetype)balanceScaleIconWithSize:(CGFloat)size; + (instancetype)banIconWithSize:(CGFloat)size; ++ (instancetype)bandcampIconWithSize:(CGFloat)size; + (instancetype)bankIconWithSize:(CGFloat)size; + (instancetype)barChartIconWithSize:(CGFloat)size; + (instancetype)barChartOIconWithSize:(CGFloat)size; + (instancetype)barcodeIconWithSize:(CGFloat)size; + (instancetype)barsIconWithSize:(CGFloat)size; ++ (instancetype)bathIconWithSize:(CGFloat)size; ++ (instancetype)bathtubIconWithSize:(CGFloat)size; ++ (instancetype)batteryIconWithSize:(CGFloat)size; + (instancetype)battery0IconWithSize:(CGFloat)size; + (instancetype)battery1IconWithSize:(CGFloat)size; + (instancetype)battery2IconWithSize:(CGFloat)size; @@ -77,6 +89,7 @@ + (instancetype)bitbucketSquareIconWithSize:(CGFloat)size; + (instancetype)bitcoinIconWithSize:(CGFloat)size; + (instancetype)blackTieIconWithSize:(CGFloat)size; ++ (instancetype)blindIconWithSize:(CGFloat)size; + (instancetype)bluetoothIconWithSize:(CGFloat)size; + (instancetype)bluetoothBIconWithSize:(CGFloat)size; + (instancetype)boldIconWithSize:(CGFloat)size; @@ -85,6 +98,7 @@ + (instancetype)bookIconWithSize:(CGFloat)size; + (instancetype)bookmarkIconWithSize:(CGFloat)size; + (instancetype)bookmarkOIconWithSize:(CGFloat)size; ++ (instancetype)brailleIconWithSize:(CGFloat)size; + (instancetype)briefcaseIconWithSize:(CGFloat)size; + (instancetype)btcIconWithSize:(CGFloat)size; + (instancetype)bugIconWithSize:(CGFloat)size; @@ -187,6 +201,8 @@ + (instancetype)dashboardIconWithSize:(CGFloat)size; + (instancetype)dashcubeIconWithSize:(CGFloat)size; + (instancetype)databaseIconWithSize:(CGFloat)size; ++ (instancetype)deafIconWithSize:(CGFloat)size; ++ (instancetype)deafnessIconWithSize:(CGFloat)size; + (instancetype)dedentIconWithSize:(CGFloat)size; + (instancetype)deliciousIconWithSize:(CGFloat)size; + (instancetype)desktopIconWithSize:(CGFloat)size; @@ -197,18 +213,25 @@ + (instancetype)dotCircleOIconWithSize:(CGFloat)size; + (instancetype)downloadIconWithSize:(CGFloat)size; + (instancetype)dribbbleIconWithSize:(CGFloat)size; ++ (instancetype)driversLicenseIconWithSize:(CGFloat)size; ++ (instancetype)driversLicenseOIconWithSize:(CGFloat)size; + (instancetype)dropboxIconWithSize:(CGFloat)size; + (instancetype)drupalIconWithSize:(CGFloat)size; + (instancetype)edgeIconWithSize:(CGFloat)size; + (instancetype)editIconWithSize:(CGFloat)size; ++ (instancetype)eercastIconWithSize:(CGFloat)size; + (instancetype)ejectIconWithSize:(CGFloat)size; + (instancetype)ellipsisHIconWithSize:(CGFloat)size; + (instancetype)ellipsisVIconWithSize:(CGFloat)size; + (instancetype)empireIconWithSize:(CGFloat)size; + (instancetype)envelopeIconWithSize:(CGFloat)size; + (instancetype)envelopeOIconWithSize:(CGFloat)size; ++ (instancetype)envelopeOpenIconWithSize:(CGFloat)size; ++ (instancetype)envelopeOpenOIconWithSize:(CGFloat)size; + (instancetype)envelopeSquareIconWithSize:(CGFloat)size; ++ (instancetype)enviraIconWithSize:(CGFloat)size; + (instancetype)eraserIconWithSize:(CGFloat)size; ++ (instancetype)etsyIconWithSize:(CGFloat)size; + (instancetype)eurIconWithSize:(CGFloat)size; + (instancetype)euroIconWithSize:(CGFloat)size; + (instancetype)exchangeIconWithSize:(CGFloat)size; @@ -222,6 +245,7 @@ + (instancetype)eyeIconWithSize:(CGFloat)size; + (instancetype)eyeSlashIconWithSize:(CGFloat)size; + (instancetype)eyedropperIconWithSize:(CGFloat)size; ++ (instancetype)faIconWithSize:(CGFloat)size; + (instancetype)facebookIconWithSize:(CGFloat)size; + (instancetype)facebookFIconWithSize:(CGFloat)size; + (instancetype)facebookOfficialIconWithSize:(CGFloat)size; @@ -256,6 +280,7 @@ + (instancetype)fireIconWithSize:(CGFloat)size; + (instancetype)fireExtinguisherIconWithSize:(CGFloat)size; + (instancetype)firefoxIconWithSize:(CGFloat)size; ++ (instancetype)firstOrderIconWithSize:(CGFloat)size; + (instancetype)flagIconWithSize:(CGFloat)size; + (instancetype)flagCheckeredIconWithSize:(CGFloat)size; + (instancetype)flagOIconWithSize:(CGFloat)size; @@ -268,11 +293,13 @@ + (instancetype)folderOpenIconWithSize:(CGFloat)size; + (instancetype)folderOpenOIconWithSize:(CGFloat)size; + (instancetype)fontIconWithSize:(CGFloat)size; ++ (instancetype)fontAwesomeIconWithSize:(CGFloat)size; + (instancetype)fonticonsIconWithSize:(CGFloat)size; + (instancetype)fortAwesomeIconWithSize:(CGFloat)size; + (instancetype)forumbeeIconWithSize:(CGFloat)size; + (instancetype)forwardIconWithSize:(CGFloat)size; + (instancetype)foursquareIconWithSize:(CGFloat)size; ++ (instancetype)freeCodeCampIconWithSize:(CGFloat)size; + (instancetype)frownOIconWithSize:(CGFloat)size; + (instancetype)futbolOIconWithSize:(CGFloat)size; + (instancetype)gamepadIconWithSize:(CGFloat)size; @@ -291,15 +318,21 @@ + (instancetype)githubIconWithSize:(CGFloat)size; + (instancetype)githubAltIconWithSize:(CGFloat)size; + (instancetype)githubSquareIconWithSize:(CGFloat)size; ++ (instancetype)gitlabIconWithSize:(CGFloat)size; + (instancetype)gittipIconWithSize:(CGFloat)size; + (instancetype)glassIconWithSize:(CGFloat)size; ++ (instancetype)glideIconWithSize:(CGFloat)size; ++ (instancetype)glideGIconWithSize:(CGFloat)size; + (instancetype)globeIconWithSize:(CGFloat)size; + (instancetype)googleIconWithSize:(CGFloat)size; + (instancetype)googlePlusIconWithSize:(CGFloat)size; ++ (instancetype)googlePlusCircleIconWithSize:(CGFloat)size; ++ (instancetype)googlePlusOfficialIconWithSize:(CGFloat)size; + (instancetype)googlePlusSquareIconWithSize:(CGFloat)size; + (instancetype)googleWalletIconWithSize:(CGFloat)size; + (instancetype)graduationCapIconWithSize:(CGFloat)size; + (instancetype)gratipayIconWithSize:(CGFloat)size; ++ (instancetype)gravIconWithSize:(CGFloat)size; + (instancetype)groupIconWithSize:(CGFloat)size; + (instancetype)hSquareIconWithSize:(CGFloat)size; + (instancetype)hackerNewsIconWithSize:(CGFloat)size; @@ -316,6 +349,8 @@ + (instancetype)handScissorsOIconWithSize:(CGFloat)size; + (instancetype)handSpockOIconWithSize:(CGFloat)size; + (instancetype)handStopOIconWithSize:(CGFloat)size; ++ (instancetype)handshakeOIconWithSize:(CGFloat)size; ++ (instancetype)hardOfHearingIconWithSize:(CGFloat)size; + (instancetype)hashtagIconWithSize:(CGFloat)size; + (instancetype)hddOIconWithSize:(CGFloat)size; + (instancetype)headerIconWithSize:(CGFloat)size; @@ -338,8 +373,12 @@ + (instancetype)houzzIconWithSize:(CGFloat)size; + (instancetype)html5IconWithSize:(CGFloat)size; + (instancetype)iCursorIconWithSize:(CGFloat)size; ++ (instancetype)idBadgeIconWithSize:(CGFloat)size; ++ (instancetype)idCardIconWithSize:(CGFloat)size; ++ (instancetype)idCardOIconWithSize:(CGFloat)size; + (instancetype)ilsIconWithSize:(CGFloat)size; + (instancetype)imageIconWithSize:(CGFloat)size; ++ (instancetype)imdbIconWithSize:(CGFloat)size; + (instancetype)inboxIconWithSize:(CGFloat)size; + (instancetype)indentIconWithSize:(CGFloat)size; + (instancetype)industryIconWithSize:(CGFloat)size; @@ -377,6 +416,7 @@ + (instancetype)linkIconWithSize:(CGFloat)size; + (instancetype)linkedinIconWithSize:(CGFloat)size; + (instancetype)linkedinSquareIconWithSize:(CGFloat)size; ++ (instancetype)linodeIconWithSize:(CGFloat)size; + (instancetype)linuxIconWithSize:(CGFloat)size; + (instancetype)listIconWithSize:(CGFloat)size; + (instancetype)listAltIconWithSize:(CGFloat)size; @@ -388,6 +428,7 @@ + (instancetype)longArrowLeftIconWithSize:(CGFloat)size; + (instancetype)longArrowRightIconWithSize:(CGFloat)size; + (instancetype)longArrowUpIconWithSize:(CGFloat)size; ++ (instancetype)lowVisionIconWithSize:(CGFloat)size; + (instancetype)magicIconWithSize:(CGFloat)size; + (instancetype)magnetIconWithSize:(CGFloat)size; + (instancetype)mailForwardIconWithSize:(CGFloat)size; @@ -408,8 +449,10 @@ + (instancetype)meanpathIconWithSize:(CGFloat)size; + (instancetype)mediumIconWithSize:(CGFloat)size; + (instancetype)medkitIconWithSize:(CGFloat)size; ++ (instancetype)meetupIconWithSize:(CGFloat)size; + (instancetype)mehOIconWithSize:(CGFloat)size; + (instancetype)mercuryIconWithSize:(CGFloat)size; ++ (instancetype)microchipIconWithSize:(CGFloat)size; + (instancetype)microphoneIconWithSize:(CGFloat)size; + (instancetype)microphoneSlashIconWithSize:(CGFloat)size; + (instancetype)minusIconWithSize:(CGFloat)size; @@ -461,6 +504,7 @@ + (instancetype)pieChartIconWithSize:(CGFloat)size; + (instancetype)piedPiperIconWithSize:(CGFloat)size; + (instancetype)piedPiperAltIconWithSize:(CGFloat)size; ++ (instancetype)piedPiperPpIconWithSize:(CGFloat)size; + (instancetype)pinterestIconWithSize:(CGFloat)size; + (instancetype)pinterestPIconWithSize:(CGFloat)size; + (instancetype)pinterestSquareIconWithSize:(CGFloat)size; @@ -473,6 +517,7 @@ + (instancetype)plusCircleIconWithSize:(CGFloat)size; + (instancetype)plusSquareIconWithSize:(CGFloat)size; + (instancetype)plusSquareOIconWithSize:(CGFloat)size; ++ (instancetype)podcastIconWithSize:(CGFloat)size; + (instancetype)powerOffIconWithSize:(CGFloat)size; + (instancetype)printIconWithSize:(CGFloat)size; + (instancetype)productHuntIconWithSize:(CGFloat)size; @@ -481,10 +526,13 @@ + (instancetype)qrcodeIconWithSize:(CGFloat)size; + (instancetype)questionIconWithSize:(CGFloat)size; + (instancetype)questionCircleIconWithSize:(CGFloat)size; ++ (instancetype)questionCircleOIconWithSize:(CGFloat)size; ++ (instancetype)quoraIconWithSize:(CGFloat)size; + (instancetype)quoteLeftIconWithSize:(CGFloat)size; + (instancetype)quoteRightIconWithSize:(CGFloat)size; + (instancetype)raIconWithSize:(CGFloat)size; + (instancetype)randomIconWithSize:(CGFloat)size; ++ (instancetype)ravelryIconWithSize:(CGFloat)size; + (instancetype)rebelIconWithSize:(CGFloat)size; + (instancetype)recycleIconWithSize:(CGFloat)size; + (instancetype)redditIconWithSize:(CGFloat)size; @@ -498,6 +546,7 @@ + (instancetype)repeatIconWithSize:(CGFloat)size; + (instancetype)replyIconWithSize:(CGFloat)size; + (instancetype)replyAllIconWithSize:(CGFloat)size; ++ (instancetype)resistanceIconWithSize:(CGFloat)size; + (instancetype)retweetIconWithSize:(CGFloat)size; + (instancetype)rmbIconWithSize:(CGFloat)size; + (instancetype)roadIconWithSize:(CGFloat)size; @@ -510,6 +559,7 @@ + (instancetype)rubIconWithSize:(CGFloat)size; + (instancetype)rubleIconWithSize:(CGFloat)size; + (instancetype)rupeeIconWithSize:(CGFloat)size; ++ (instancetype)s15IconWithSize:(CGFloat)size; + (instancetype)safariIconWithSize:(CGFloat)size; + (instancetype)saveIconWithSize:(CGFloat)size; + (instancetype)scissorsIconWithSize:(CGFloat)size; @@ -534,9 +584,12 @@ + (instancetype)shoppingBagIconWithSize:(CGFloat)size; + (instancetype)shoppingBasketIconWithSize:(CGFloat)size; + (instancetype)shoppingCartIconWithSize:(CGFloat)size; ++ (instancetype)showerIconWithSize:(CGFloat)size; + (instancetype)signInIconWithSize:(CGFloat)size; ++ (instancetype)signLanguageIconWithSize:(CGFloat)size; + (instancetype)signOutIconWithSize:(CGFloat)size; + (instancetype)signalIconWithSize:(CGFloat)size; ++ (instancetype)signingIconWithSize:(CGFloat)size; + (instancetype)simplybuiltIconWithSize:(CGFloat)size; + (instancetype)sitemapIconWithSize:(CGFloat)size; + (instancetype)skyatlasIconWithSize:(CGFloat)size; @@ -545,6 +598,10 @@ + (instancetype)slidersIconWithSize:(CGFloat)size; + (instancetype)slideshareIconWithSize:(CGFloat)size; + (instancetype)smileOIconWithSize:(CGFloat)size; ++ (instancetype)snapchatIconWithSize:(CGFloat)size; ++ (instancetype)snapchatGhostIconWithSize:(CGFloat)size; ++ (instancetype)snapchatSquareIconWithSize:(CGFloat)size; ++ (instancetype)snowflakeOIconWithSize:(CGFloat)size; + (instancetype)soccerBallOIconWithSize:(CGFloat)size; + (instancetype)sortIconWithSize:(CGFloat)size; + (instancetype)sortAlphaAscIconWithSize:(CGFloat)size; @@ -590,6 +647,7 @@ + (instancetype)subwayIconWithSize:(CGFloat)size; + (instancetype)suitcaseIconWithSize:(CGFloat)size; + (instancetype)sunOIconWithSize:(CGFloat)size; ++ (instancetype)superpowersIconWithSize:(CGFloat)size; + (instancetype)superscriptIconWithSize:(CGFloat)size; + (instancetype)supportIconWithSize:(CGFloat)size; + (instancetype)tableIconWithSize:(CGFloat)size; @@ -599,6 +657,7 @@ + (instancetype)tagsIconWithSize:(CGFloat)size; + (instancetype)tasksIconWithSize:(CGFloat)size; + (instancetype)taxiIconWithSize:(CGFloat)size; ++ (instancetype)telegramIconWithSize:(CGFloat)size; + (instancetype)televisionIconWithSize:(CGFloat)size; + (instancetype)tencentWeiboIconWithSize:(CGFloat)size; + (instancetype)terminalIconWithSize:(CGFloat)size; @@ -607,6 +666,18 @@ + (instancetype)thIconWithSize:(CGFloat)size; + (instancetype)thLargeIconWithSize:(CGFloat)size; + (instancetype)thListIconWithSize:(CGFloat)size; ++ (instancetype)themeisleIconWithSize:(CGFloat)size; ++ (instancetype)thermometerIconWithSize:(CGFloat)size; ++ (instancetype)thermometer0IconWithSize:(CGFloat)size; ++ (instancetype)thermometer1IconWithSize:(CGFloat)size; ++ (instancetype)thermometer2IconWithSize:(CGFloat)size; ++ (instancetype)thermometer3IconWithSize:(CGFloat)size; ++ (instancetype)thermometer4IconWithSize:(CGFloat)size; ++ (instancetype)thermometerEmptyIconWithSize:(CGFloat)size; ++ (instancetype)thermometerFullIconWithSize:(CGFloat)size; ++ (instancetype)thermometerHalfIconWithSize:(CGFloat)size; ++ (instancetype)thermometerQuarterIconWithSize:(CGFloat)size; ++ (instancetype)thermometerThreeQuartersIconWithSize:(CGFloat)size; + (instancetype)thumbTackIconWithSize:(CGFloat)size; + (instancetype)thumbsDownIconWithSize:(CGFloat)size; + (instancetype)thumbsODownIconWithSize:(CGFloat)size; @@ -616,6 +687,8 @@ + (instancetype)timesIconWithSize:(CGFloat)size; + (instancetype)timesCircleIconWithSize:(CGFloat)size; + (instancetype)timesCircleOIconWithSize:(CGFloat)size; ++ (instancetype)timesRectangleIconWithSize:(CGFloat)size; ++ (instancetype)timesRectangleOIconWithSize:(CGFloat)size; + (instancetype)tintIconWithSize:(CGFloat)size; + (instancetype)toggleDownIconWithSize:(CGFloat)size; + (instancetype)toggleLeftIconWithSize:(CGFloat)size; @@ -646,6 +719,7 @@ + (instancetype)umbrellaIconWithSize:(CGFloat)size; + (instancetype)underlineIconWithSize:(CGFloat)size; + (instancetype)undoIconWithSize:(CGFloat)size; ++ (instancetype)universalAccessIconWithSize:(CGFloat)size; + (instancetype)universityIconWithSize:(CGFloat)size; + (instancetype)unlinkIconWithSize:(CGFloat)size; + (instancetype)unlockIconWithSize:(CGFloat)size; @@ -655,20 +729,28 @@ + (instancetype)usbIconWithSize:(CGFloat)size; + (instancetype)usdIconWithSize:(CGFloat)size; + (instancetype)userIconWithSize:(CGFloat)size; ++ (instancetype)userCircleIconWithSize:(CGFloat)size; ++ (instancetype)userCircleOIconWithSize:(CGFloat)size; + (instancetype)userMdIconWithSize:(CGFloat)size; ++ (instancetype)userOIconWithSize:(CGFloat)size; + (instancetype)userPlusIconWithSize:(CGFloat)size; + (instancetype)userSecretIconWithSize:(CGFloat)size; + (instancetype)userTimesIconWithSize:(CGFloat)size; + (instancetype)usersIconWithSize:(CGFloat)size; ++ (instancetype)vcardIconWithSize:(CGFloat)size; ++ (instancetype)vcardOIconWithSize:(CGFloat)size; + (instancetype)venusIconWithSize:(CGFloat)size; + (instancetype)venusDoubleIconWithSize:(CGFloat)size; + (instancetype)venusMarsIconWithSize:(CGFloat)size; + (instancetype)viacoinIconWithSize:(CGFloat)size; ++ (instancetype)viadeoIconWithSize:(CGFloat)size; ++ (instancetype)viadeoSquareIconWithSize:(CGFloat)size; + (instancetype)videoCameraIconWithSize:(CGFloat)size; + (instancetype)vimeoIconWithSize:(CGFloat)size; + (instancetype)vimeoSquareIconWithSize:(CGFloat)size; + (instancetype)vineIconWithSize:(CGFloat)size; + (instancetype)vkIconWithSize:(CGFloat)size; ++ (instancetype)volumeControlPhoneIconWithSize:(CGFloat)size; + (instancetype)volumeDownIconWithSize:(CGFloat)size; + (instancetype)volumeOffIconWithSize:(CGFloat)size; + (instancetype)volumeUpIconWithSize:(CGFloat)size; @@ -678,11 +760,20 @@ + (instancetype)weixinIconWithSize:(CGFloat)size; + (instancetype)whatsappIconWithSize:(CGFloat)size; + (instancetype)wheelchairIconWithSize:(CGFloat)size; ++ (instancetype)wheelchairAltIconWithSize:(CGFloat)size; + (instancetype)wifiIconWithSize:(CGFloat)size; + (instancetype)wikipediaWIconWithSize:(CGFloat)size; ++ (instancetype)windowCloseIconWithSize:(CGFloat)size; ++ (instancetype)windowCloseOIconWithSize:(CGFloat)size; ++ (instancetype)windowMaximizeIconWithSize:(CGFloat)size; ++ (instancetype)windowMinimizeIconWithSize:(CGFloat)size; ++ (instancetype)windowRestoreIconWithSize:(CGFloat)size; + (instancetype)windowsIconWithSize:(CGFloat)size; + (instancetype)wonIconWithSize:(CGFloat)size; + (instancetype)wordpressIconWithSize:(CGFloat)size; ++ (instancetype)wpbeginnerIconWithSize:(CGFloat)size; ++ (instancetype)wpexplorerIconWithSize:(CGFloat)size; ++ (instancetype)wpformsIconWithSize:(CGFloat)size; + (instancetype)wrenchIconWithSize:(CGFloat)size; + (instancetype)xingIconWithSize:(CGFloat)size; + (instancetype)xingSquareIconWithSize:(CGFloat)size; @@ -693,9 +784,10 @@ + (instancetype)ycSquareIconWithSize:(CGFloat)size; + (instancetype)yelpIconWithSize:(CGFloat)size; + (instancetype)yenIconWithSize:(CGFloat)size; ++ (instancetype)yoastIconWithSize:(CGFloat)size; + (instancetype)youtubeIconWithSize:(CGFloat)size; + (instancetype)youtubePlayIconWithSize:(CGFloat)size; + (instancetype)youtubeSquareIconWithSize:(CGFloat)size; -@end \ No newline at end of file +@end diff --git a/FontAwesomeKit/FAKFontAwesome.m b/FontAwesomeKit/FAKFontAwesome.m index 24848b2..f570438 100644 --- a/FontAwesomeKit/FAKFontAwesome.m +++ b/FontAwesomeKit/FAKFontAwesome.m @@ -19,6 +19,10 @@ + (UIFont *)iconFontWithSize:(CGFloat)size } + (instancetype)fivehundredpxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf26e" size:size]; } ++ (instancetype)addressBookIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b9" size:size]; } ++ (instancetype)addressBookOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ba" size:size]; } ++ (instancetype)addressCardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2bb" size:size]; } ++ (instancetype)addressCardOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2bc" size:size]; } + (instancetype)adjustIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf042" size:size]; } + (instancetype)adnIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf170" size:size]; } + (instancetype)alignCenterIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf037" size:size]; } @@ -27,6 +31,7 @@ + (instancetype)alignLeftIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)alignRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf038" size:size]; } + (instancetype)amazonIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf270" size:size]; } + (instancetype)ambulanceIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f9" size:size]; } ++ (instancetype)americanSignLanguageInterpretingIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a3" size:size]; } + (instancetype)anchorIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf13d" size:size]; } + (instancetype)androidIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17b" size:size]; } + (instancetype)angellistIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf209" size:size]; } @@ -57,17 +62,24 @@ + (instancetype)arrowsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\ + (instancetype)arrowsAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0b2" size:size]; } + (instancetype)arrowsHIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07e" size:size]; } + (instancetype)arrowsVIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07d" size:size]; } ++ (instancetype)aslInterpretingIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a3" size:size]; } ++ (instancetype)assistiveListeningSystemsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a2" size:size]; } + (instancetype)asteriskIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf069" size:size]; } + (instancetype)atIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1fa" size:size]; } ++ (instancetype)audioDescriptionIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf29e" size:size]; } + (instancetype)automobileIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1b9" size:size]; } + (instancetype)backwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf04a" size:size]; } + (instancetype)balanceScaleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf24e" size:size]; } + (instancetype)banIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf05e" size:size]; } ++ (instancetype)bandcampIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d5" size:size]; } + (instancetype)bankIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf19c" size:size]; } + (instancetype)barChartIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf080" size:size]; } + (instancetype)barChartOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf080" size:size]; } + (instancetype)barcodeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02a" size:size]; } + (instancetype)barsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c9" size:size]; } ++ (instancetype)bathIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2cd" size:size]; } ++ (instancetype)bathtubIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2cd" size:size]; } ++ (instancetype)batteryIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf240" size:size]; } + (instancetype)battery0IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf244" size:size]; } + (instancetype)battery1IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf243" size:size]; } + (instancetype)battery2IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf242" size:size]; } @@ -93,6 +105,7 @@ + (instancetype)bitbucketIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)bitbucketSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf172" size:size]; } + (instancetype)bitcoinIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15a" size:size]; } + (instancetype)blackTieIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf27e" size:size]; } ++ (instancetype)blindIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf29d" size:size]; } + (instancetype)bluetoothIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf293" size:size]; } + (instancetype)bluetoothBIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf294" size:size]; } + (instancetype)boldIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf032" size:size]; } @@ -101,6 +114,7 @@ + (instancetype)bombIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf + (instancetype)bookIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02d" size:size]; } + (instancetype)bookmarkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02e" size:size]; } + (instancetype)bookmarkOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf097" size:size]; } ++ (instancetype)brailleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a1" size:size]; } + (instancetype)briefcaseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0b1" size:size]; } + (instancetype)btcIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15a" size:size]; } + (instancetype)bugIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf188" size:size]; } @@ -203,6 +217,8 @@ + (instancetype)cutleryIconWithSize:(CGFloat)size { return [self iconWithCode:@" + (instancetype)dashboardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e4" size:size]; } + (instancetype)dashcubeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf210" size:size]; } + (instancetype)databaseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1c0" size:size]; } ++ (instancetype)deafIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a4" size:size]; } ++ (instancetype)deafnessIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a4" size:size]; } + (instancetype)dedentIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03b" size:size]; } + (instancetype)deliciousIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1a5" size:size]; } + (instancetype)desktopIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf108" size:size]; } @@ -213,18 +229,25 @@ + (instancetype)dollarIconWithSize:(CGFloat)size { return [self iconWithCode:@"\ + (instancetype)dotCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf192" size:size]; } + (instancetype)downloadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf019" size:size]; } + (instancetype)dribbbleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17d" size:size]; } ++ (instancetype)driversLicenseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c2" size:size]; } ++ (instancetype)driversLicenseOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c3" size:size]; } + (instancetype)dropboxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf16b" size:size]; } + (instancetype)drupalIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1a9" size:size]; } + (instancetype)edgeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf282" size:size]; } + (instancetype)editIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf044" size:size]; } ++ (instancetype)eercastIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2da" size:size]; } + (instancetype)ejectIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf052" size:size]; } + (instancetype)ellipsisHIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf141" size:size]; } + (instancetype)ellipsisVIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf142" size:size]; } + (instancetype)empireIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d1" size:size]; } + (instancetype)envelopeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e0" size:size]; } + (instancetype)envelopeOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf003" size:size]; } ++ (instancetype)envelopeOpenIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b6" size:size]; } ++ (instancetype)envelopeOpenOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b7" size:size]; } + (instancetype)envelopeSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf199" size:size]; } ++ (instancetype)enviraIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf299" size:size]; } + (instancetype)eraserIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf12d" size:size]; } ++ (instancetype)etsyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d7" size:size]; } + (instancetype)eurIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf153" size:size]; } + (instancetype)euroIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf153" size:size]; } + (instancetype)exchangeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ec" size:size]; } @@ -238,6 +261,7 @@ + (instancetype)externalLinkSquareIconWithSize:(CGFloat)size { return [self icon + (instancetype)eyeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf06e" size:size]; } + (instancetype)eyeSlashIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf070" size:size]; } + (instancetype)eyedropperIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1fb" size:size]; } ++ (instancetype)faIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b4" size:size]; } + (instancetype)facebookIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09a" size:size]; } + (instancetype)facebookFIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09a" size:size]; } + (instancetype)facebookOfficialIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf230" size:size]; } @@ -272,6 +296,7 @@ + (instancetype)filterIconWithSize:(CGFloat)size { return [self iconWithCode:@"\ + (instancetype)fireIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf06d" size:size]; } + (instancetype)fireExtinguisherIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf134" size:size]; } + (instancetype)firefoxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf269" size:size]; } ++ (instancetype)firstOrderIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b0" size:size]; } + (instancetype)flagIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf024" size:size]; } + (instancetype)flagCheckeredIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11e" size:size]; } + (instancetype)flagOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11d" size:size]; } @@ -284,11 +309,13 @@ + (instancetype)folderOIconWithSize:(CGFloat)size { return [self iconWithCode:@" + (instancetype)folderOpenIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07c" size:size]; } + (instancetype)folderOpenOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf115" size:size]; } + (instancetype)fontIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf031" size:size]; } ++ (instancetype)fontAwesomeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b4" size:size]; } + (instancetype)fonticonsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf280" size:size]; } + (instancetype)fortAwesomeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf286" size:size]; } + (instancetype)forumbeeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf211" size:size]; } + (instancetype)forwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf04e" size:size]; } + (instancetype)foursquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf180" size:size]; } ++ (instancetype)freeCodeCampIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c5" size:size]; } + (instancetype)frownOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf119" size:size]; } + (instancetype)futbolOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1e3" size:size]; } + (instancetype)gamepadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11b" size:size]; } @@ -307,15 +334,21 @@ + (instancetype)gitSquareIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)githubIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09b" size:size]; } + (instancetype)githubAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf113" size:size]; } + (instancetype)githubSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf092" size:size]; } ++ (instancetype)gitlabIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf296" size:size]; } + (instancetype)gittipIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf184" size:size]; } + (instancetype)glassIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf000" size:size]; } ++ (instancetype)glideIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a5" size:size]; } ++ (instancetype)glideGIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a6" size:size]; } + (instancetype)globeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ac" size:size]; } + (instancetype)googleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1a0" size:size]; } + (instancetype)googlePlusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d5" size:size]; } ++ (instancetype)googlePlusCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b3" size:size]; } ++ (instancetype)googlePlusOfficialIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b3" size:size]; } + (instancetype)googlePlusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d4" size:size]; } + (instancetype)googleWalletIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1ee" size:size]; } + (instancetype)graduationCapIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf19d" size:size]; } + (instancetype)gratipayIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf184" size:size]; } ++ (instancetype)gravIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d6" size:size]; } + (instancetype)groupIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c0" size:size]; } + (instancetype)hSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fd" size:size]; } + (instancetype)hackerNewsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d4" size:size]; } @@ -332,6 +365,8 @@ + (instancetype)handRockOIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)handScissorsOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf257" size:size]; } + (instancetype)handSpockOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf259" size:size]; } + (instancetype)handStopOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf256" size:size]; } ++ (instancetype)handshakeOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b5" size:size]; } ++ (instancetype)hardOfHearingIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a4" size:size]; } + (instancetype)hashtagIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf292" size:size]; } + (instancetype)hddOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a0" size:size]; } + (instancetype)headerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1dc" size:size]; } @@ -354,8 +389,12 @@ + (instancetype)hourglassStartIconWithSize:(CGFloat)size { return [self iconWith + (instancetype)houzzIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf27c" size:size]; } + (instancetype)html5IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf13b" size:size]; } + (instancetype)iCursorIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf246" size:size]; } ++ (instancetype)idBadgeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c1" size:size]; } ++ (instancetype)idCardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c2" size:size]; } ++ (instancetype)idCardOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c3" size:size]; } + (instancetype)ilsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf20b" size:size]; } + (instancetype)imageIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03e" size:size]; } ++ (instancetype)imdbIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d8" size:size]; } + (instancetype)inboxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf01c" size:size]; } + (instancetype)indentIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03c" size:size]; } + (instancetype)industryIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf275" size:size]; } @@ -393,6 +432,7 @@ + (instancetype)lineChartIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)linkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c1" size:size]; } + (instancetype)linkedinIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e1" size:size]; } + (instancetype)linkedinSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08c" size:size]; } ++ (instancetype)linodeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b8" size:size]; } + (instancetype)linuxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17c" size:size]; } + (instancetype)listIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03a" size:size]; } + (instancetype)listAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf022" size:size]; } @@ -404,6 +444,7 @@ + (instancetype)longArrowDownIconWithSize:(CGFloat)size { return [self iconWithC + (instancetype)longArrowLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf177" size:size]; } + (instancetype)longArrowRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf178" size:size]; } + (instancetype)longArrowUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf176" size:size]; } ++ (instancetype)lowVisionIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a8" size:size]; } + (instancetype)magicIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d0" size:size]; } + (instancetype)magnetIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf076" size:size]; } + (instancetype)mailForwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf064" size:size]; } @@ -424,8 +465,10 @@ + (instancetype)maxcdnIconWithSize:(CGFloat)size { return [self iconWithCode:@"\ + (instancetype)meanpathIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf20c" size:size]; } + (instancetype)mediumIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf23a" size:size]; } + (instancetype)medkitIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fa" size:size]; } ++ (instancetype)meetupIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2e0" size:size]; } + (instancetype)mehOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11a" size:size]; } + (instancetype)mercuryIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf223" size:size]; } ++ (instancetype)microchipIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2db" size:size]; } + (instancetype)microphoneIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf130" size:size]; } + (instancetype)microphoneSlashIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf131" size:size]; } + (instancetype)minusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf068" size:size]; } @@ -475,8 +518,9 @@ + (instancetype)phoneSquareIconWithSize:(CGFloat)size { return [self iconWithCod + (instancetype)photoIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03e" size:size]; } + (instancetype)pictureOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03e" size:size]; } + (instancetype)pieChartIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf200" size:size]; } -+ (instancetype)piedPiperIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1a7" size:size]; } ++ (instancetype)piedPiperIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ae" size:size]; } + (instancetype)piedPiperAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1a8" size:size]; } ++ (instancetype)piedPiperPpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1a7" size:size]; } + (instancetype)pinterestIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d2" size:size]; } + (instancetype)pinterestPIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf231" size:size]; } + (instancetype)pinterestSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d3" size:size]; } @@ -489,6 +533,7 @@ + (instancetype)plusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf + (instancetype)plusCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf055" size:size]; } + (instancetype)plusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fe" size:size]; } + (instancetype)plusSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf196" size:size]; } ++ (instancetype)podcastIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ce" size:size]; } + (instancetype)powerOffIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf011" size:size]; } + (instancetype)printIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02f" size:size]; } + (instancetype)productHuntIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf288" size:size]; } @@ -497,10 +542,13 @@ + (instancetype)qqIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d + (instancetype)qrcodeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf029" size:size]; } + (instancetype)questionIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf128" size:size]; } + (instancetype)questionCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf059" size:size]; } ++ (instancetype)questionCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf29c" size:size]; } ++ (instancetype)quoraIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c4" size:size]; } + (instancetype)quoteLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf10d" size:size]; } + (instancetype)quoteRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf10e" size:size]; } + (instancetype)raIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d0" size:size]; } + (instancetype)randomIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf074" size:size]; } ++ (instancetype)ravelryIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d9" size:size]; } + (instancetype)rebelIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d0" size:size]; } + (instancetype)recycleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1b8" size:size]; } + (instancetype)redditIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1a1" size:size]; } @@ -514,6 +562,7 @@ + (instancetype)reorderIconWithSize:(CGFloat)size { return [self iconWithCode:@" + (instancetype)repeatIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf01e" size:size]; } + (instancetype)replyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf112" size:size]; } + (instancetype)replyAllIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf122" size:size]; } ++ (instancetype)resistanceIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d0" size:size]; } + (instancetype)retweetIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf079" size:size]; } + (instancetype)rmbIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf157" size:size]; } + (instancetype)roadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf018" size:size]; } @@ -526,6 +575,7 @@ + (instancetype)rssSquareIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)rubIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf158" size:size]; } + (instancetype)rubleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf158" size:size]; } + (instancetype)rupeeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf156" size:size]; } ++ (instancetype)s15IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2cd" size:size]; } + (instancetype)safariIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf267" size:size]; } + (instancetype)saveIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c7" size:size]; } + (instancetype)scissorsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c4" size:size]; } @@ -550,9 +600,12 @@ + (instancetype)shirtsinbulkIconWithSize:(CGFloat)size { return [self iconWithCo + (instancetype)shoppingBagIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf290" size:size]; } + (instancetype)shoppingBasketIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf291" size:size]; } + (instancetype)shoppingCartIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07a" size:size]; } ++ (instancetype)showerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2cc" size:size]; } + (instancetype)signInIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf090" size:size]; } ++ (instancetype)signLanguageIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a7" size:size]; } + (instancetype)signOutIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08b" size:size]; } + (instancetype)signalIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf012" size:size]; } ++ (instancetype)signingIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a7" size:size]; } + (instancetype)simplybuiltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf215" size:size]; } + (instancetype)sitemapIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e8" size:size]; } + (instancetype)skyatlasIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf216" size:size]; } @@ -561,6 +614,10 @@ + (instancetype)slackIconWithSize:(CGFloat)size { return [self iconWithCode:@"\u + (instancetype)slidersIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1de" size:size]; } + (instancetype)slideshareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1e7" size:size]; } + (instancetype)smileOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf118" size:size]; } ++ (instancetype)snapchatIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ab" size:size]; } ++ (instancetype)snapchatGhostIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ac" size:size]; } ++ (instancetype)snapchatSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ad" size:size]; } ++ (instancetype)snowflakeOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2dc" size:size]; } + (instancetype)soccerBallOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1e3" size:size]; } + (instancetype)sortIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0dc" size:size]; } + (instancetype)sortAlphaAscIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15d" size:size]; } @@ -606,6 +663,7 @@ + (instancetype)subscriptIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)subwayIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf239" size:size]; } + (instancetype)suitcaseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f2" size:size]; } + (instancetype)sunOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf185" size:size]; } ++ (instancetype)superpowersIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2dd" size:size]; } + (instancetype)superscriptIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf12b" size:size]; } + (instancetype)supportIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1cd" size:size]; } + (instancetype)tableIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ce" size:size]; } @@ -615,6 +673,7 @@ + (instancetype)tagIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0 + (instancetype)tagsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02c" size:size]; } + (instancetype)tasksIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ae" size:size]; } + (instancetype)taxiIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1ba" size:size]; } ++ (instancetype)telegramIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c6" size:size]; } + (instancetype)televisionIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf26c" size:size]; } + (instancetype)tencentWeiboIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d5" size:size]; } + (instancetype)terminalIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf120" size:size]; } @@ -623,6 +682,18 @@ + (instancetype)textWidthIconWithSize:(CGFloat)size { return [self iconWithCode: + (instancetype)thIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00a" size:size]; } + (instancetype)thLargeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf009" size:size]; } + (instancetype)thListIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00b" size:size]; } ++ (instancetype)themeisleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b2" size:size]; } ++ (instancetype)thermometerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c7" size:size]; } ++ (instancetype)thermometer0IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2cb" size:size]; } ++ (instancetype)thermometer1IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ca" size:size]; } ++ (instancetype)thermometer2IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c9" size:size]; } ++ (instancetype)thermometer3IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c8" size:size]; } ++ (instancetype)thermometer4IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c7" size:size]; } ++ (instancetype)thermometerEmptyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2cb" size:size]; } ++ (instancetype)thermometerFullIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c7" size:size]; } ++ (instancetype)thermometerHalfIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c9" size:size]; } ++ (instancetype)thermometerQuarterIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2ca" size:size]; } ++ (instancetype)thermometerThreeQuartersIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c8" size:size]; } + (instancetype)thumbTackIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08d" size:size]; } + (instancetype)thumbsDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf165" size:size]; } + (instancetype)thumbsODownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf088" size:size]; } @@ -632,6 +703,8 @@ + (instancetype)ticketIconWithSize:(CGFloat)size { return [self iconWithCode:@"\ + (instancetype)timesIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00d" size:size]; } + (instancetype)timesCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf057" size:size]; } + (instancetype)timesCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf05c" size:size]; } ++ (instancetype)timesRectangleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d3" size:size]; } ++ (instancetype)timesRectangleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d4" size:size]; } + (instancetype)tintIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf043" size:size]; } + (instancetype)toggleDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf150" size:size]; } + (instancetype)toggleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf191" size:size]; } @@ -662,6 +735,7 @@ + (instancetype)twitterSquareIconWithSize:(CGFloat)size { return [self iconWithC + (instancetype)umbrellaIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e9" size:size]; } + (instancetype)underlineIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0cd" size:size]; } + (instancetype)undoIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e2" size:size]; } ++ (instancetype)universalAccessIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf29a" size:size]; } + (instancetype)universityIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf19c" size:size]; } + (instancetype)unlinkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf127" size:size]; } + (instancetype)unlockIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09c" size:size]; } @@ -671,20 +745,28 @@ + (instancetype)uploadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\ + (instancetype)usbIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf287" size:size]; } + (instancetype)usdIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf155" size:size]; } + (instancetype)userIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf007" size:size]; } ++ (instancetype)userCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2bd" size:size]; } ++ (instancetype)userCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2be" size:size]; } + (instancetype)userMdIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f0" size:size]; } ++ (instancetype)userOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2c0" size:size]; } + (instancetype)userPlusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf234" size:size]; } + (instancetype)userSecretIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf21b" size:size]; } + (instancetype)userTimesIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf235" size:size]; } + (instancetype)usersIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c0" size:size]; } ++ (instancetype)vcardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2bb" size:size]; } ++ (instancetype)vcardOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2bc" size:size]; } + (instancetype)venusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf221" size:size]; } + (instancetype)venusDoubleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf226" size:size]; } + (instancetype)venusMarsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf228" size:size]; } + (instancetype)viacoinIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf237" size:size]; } ++ (instancetype)viadeoIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a9" size:size]; } ++ (instancetype)viadeoSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2aa" size:size]; } + (instancetype)videoCameraIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03d" size:size]; } + (instancetype)vimeoIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf27d" size:size]; } + (instancetype)vimeoSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf194" size:size]; } + (instancetype)vineIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1ca" size:size]; } + (instancetype)vkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf189" size:size]; } ++ (instancetype)volumeControlPhoneIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2a0" size:size]; } + (instancetype)volumeDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf027" size:size]; } + (instancetype)volumeOffIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf026" size:size]; } + (instancetype)volumeUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf028" size:size]; } @@ -694,11 +776,20 @@ + (instancetype)weiboIconWithSize:(CGFloat)size { return [self iconWithCode:@"\u + (instancetype)weixinIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d7" size:size]; } + (instancetype)whatsappIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf232" size:size]; } + (instancetype)wheelchairIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf193" size:size]; } ++ (instancetype)wheelchairAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf29b" size:size]; } + (instancetype)wifiIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1eb" size:size]; } + (instancetype)wikipediaWIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf266" size:size]; } ++ (instancetype)windowCloseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d3" size:size]; } ++ (instancetype)windowCloseOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d4" size:size]; } ++ (instancetype)windowMaximizeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d0" size:size]; } ++ (instancetype)windowMinimizeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d1" size:size]; } ++ (instancetype)windowRestoreIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2d2" size:size]; } + (instancetype)windowsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17a" size:size]; } + (instancetype)wonIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf159" size:size]; } + (instancetype)wordpressIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf19a" size:size]; } ++ (instancetype)wpbeginnerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf297" size:size]; } ++ (instancetype)wpexplorerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2de" size:size]; } ++ (instancetype)wpformsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf298" size:size]; } + (instancetype)wrenchIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ad" size:size]; } + (instancetype)xingIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf168" size:size]; } + (instancetype)xingSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf169" size:size]; } @@ -709,6 +800,7 @@ + (instancetype)ycIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf23 + (instancetype)ycSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1d4" size:size]; } + (instancetype)yelpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf1e9" size:size]; } + (instancetype)yenIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf157" size:size]; } ++ (instancetype)yoastIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf2b1" size:size]; } + (instancetype)youtubeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf167" size:size]; } + (instancetype)youtubePlayIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf16a" size:size]; } + (instancetype)youtubeSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf166" size:size]; } @@ -716,6 +808,10 @@ + (instancetype)youtubeSquareIconWithSize:(CGFloat)size { return [self iconWithC + (NSDictionary *)allIcons { return @{ @"fa-500px" : @"\uf26e", + @"fa-address-book" : @"\uf2b9", + @"fa-address-book-o" : @"\uf2ba", + @"fa-address-card" : @"\uf2bb", + @"fa-address-card-o" : @"\uf2bc", @"fa-adjust" : @"\uf042", @"fa-adn" : @"\uf170", @"fa-align-center" : @"\uf037", @@ -724,6 +820,7 @@ + (NSDictionary *)allIcons { @"fa-align-right" : @"\uf038", @"fa-amazon" : @"\uf270", @"fa-ambulance" : @"\uf0f9", + @"fa-american-sign-language-interpreting" : @"\uf2a3", @"fa-anchor" : @"\uf13d", @"fa-android" : @"\uf17b", @"fa-angellist" : @"\uf209", @@ -754,17 +851,24 @@ + (NSDictionary *)allIcons { @"fa-arrows-alt" : @"\uf0b2", @"fa-arrows-h" : @"\uf07e", @"fa-arrows-v" : @"\uf07d", + @"fa-asl-interpreting" : @"\uf2a3", + @"fa-assistive-listening-systems" : @"\uf2a2", @"fa-asterisk" : @"\uf069", @"fa-at" : @"\uf1fa", + @"fa-audio-description" : @"\uf29e", @"fa-automobile" : @"\uf1b9", @"fa-backward" : @"\uf04a", @"fa-balance-scale" : @"\uf24e", @"fa-ban" : @"\uf05e", + @"fa-bandcamp" : @"\uf2d5", @"fa-bank" : @"\uf19c", @"fa-bar-chart" : @"\uf080", @"fa-bar-chart-o" : @"\uf080", @"fa-barcode" : @"\uf02a", @"fa-bars" : @"\uf0c9", + @"fa-bath" : @"\uf2cd", + @"fa-bathtub" : @"\uf2cd", + @"fa-battery" : @"\uf240", @"fa-battery-0" : @"\uf244", @"fa-battery-1" : @"\uf243", @"fa-battery-2" : @"\uf242", @@ -790,6 +894,7 @@ + (NSDictionary *)allIcons { @"fa-bitbucket-square" : @"\uf172", @"fa-bitcoin" : @"\uf15a", @"fa-black-tie" : @"\uf27e", + @"fa-blind" : @"\uf29d", @"fa-bluetooth" : @"\uf293", @"fa-bluetooth-b" : @"\uf294", @"fa-bold" : @"\uf032", @@ -798,6 +903,7 @@ + (NSDictionary *)allIcons { @"fa-book" : @"\uf02d", @"fa-bookmark" : @"\uf02e", @"fa-bookmark-o" : @"\uf097", + @"fa-braille" : @"\uf2a1", @"fa-briefcase" : @"\uf0b1", @"fa-btc" : @"\uf15a", @"fa-bug" : @"\uf188", @@ -900,6 +1006,8 @@ + (NSDictionary *)allIcons { @"fa-dashboard" : @"\uf0e4", @"fa-dashcube" : @"\uf210", @"fa-database" : @"\uf1c0", + @"fa-deaf" : @"\uf2a4", + @"fa-deafness" : @"\uf2a4", @"fa-dedent" : @"\uf03b", @"fa-delicious" : @"\uf1a5", @"fa-desktop" : @"\uf108", @@ -910,18 +1018,25 @@ + (NSDictionary *)allIcons { @"fa-dot-circle-o" : @"\uf192", @"fa-download" : @"\uf019", @"fa-dribbble" : @"\uf17d", + @"fa-drivers-license" : @"\uf2c2", + @"fa-drivers-license-o" : @"\uf2c3", @"fa-dropbox" : @"\uf16b", @"fa-drupal" : @"\uf1a9", @"fa-edge" : @"\uf282", @"fa-edit" : @"\uf044", + @"fa-eercast" : @"\uf2da", @"fa-eject" : @"\uf052", @"fa-ellipsis-h" : @"\uf141", @"fa-ellipsis-v" : @"\uf142", @"fa-empire" : @"\uf1d1", @"fa-envelope" : @"\uf0e0", @"fa-envelope-o" : @"\uf003", + @"fa-envelope-open" : @"\uf2b6", + @"fa-envelope-open-o" : @"\uf2b7", @"fa-envelope-square" : @"\uf199", + @"fa-envira" : @"\uf299", @"fa-eraser" : @"\uf12d", + @"fa-etsy" : @"\uf2d7", @"fa-eur" : @"\uf153", @"fa-euro" : @"\uf153", @"fa-exchange" : @"\uf0ec", @@ -935,6 +1050,7 @@ + (NSDictionary *)allIcons { @"fa-eye" : @"\uf06e", @"fa-eye-slash" : @"\uf070", @"fa-eyedropper" : @"\uf1fb", + @"fa-fa" : @"\uf2b4", @"fa-facebook" : @"\uf09a", @"fa-facebook-f" : @"\uf09a", @"fa-facebook-official" : @"\uf230", @@ -969,6 +1085,7 @@ + (NSDictionary *)allIcons { @"fa-fire" : @"\uf06d", @"fa-fire-extinguisher" : @"\uf134", @"fa-firefox" : @"\uf269", + @"fa-first-order" : @"\uf2b0", @"fa-flag" : @"\uf024", @"fa-flag-checkered" : @"\uf11e", @"fa-flag-o" : @"\uf11d", @@ -981,11 +1098,13 @@ + (NSDictionary *)allIcons { @"fa-folder-open" : @"\uf07c", @"fa-folder-open-o" : @"\uf115", @"fa-font" : @"\uf031", + @"fa-font-awesome" : @"\uf2b4", @"fa-fonticons" : @"\uf280", @"fa-fort-awesome" : @"\uf286", @"fa-forumbee" : @"\uf211", @"fa-forward" : @"\uf04e", @"fa-foursquare" : @"\uf180", + @"fa-free-code-camp" : @"\uf2c5", @"fa-frown-o" : @"\uf119", @"fa-futbol-o" : @"\uf1e3", @"fa-gamepad" : @"\uf11b", @@ -1004,15 +1123,21 @@ + (NSDictionary *)allIcons { @"fa-github" : @"\uf09b", @"fa-github-alt" : @"\uf113", @"fa-github-square" : @"\uf092", + @"fa-gitlab" : @"\uf296", @"fa-gittip" : @"\uf184", @"fa-glass" : @"\uf000", + @"fa-glide" : @"\uf2a5", + @"fa-glide-g" : @"\uf2a6", @"fa-globe" : @"\uf0ac", @"fa-google" : @"\uf1a0", @"fa-google-plus" : @"\uf0d5", + @"fa-google-plus-circle" : @"\uf2b3", + @"fa-google-plus-official" : @"\uf2b3", @"fa-google-plus-square" : @"\uf0d4", @"fa-google-wallet" : @"\uf1ee", @"fa-graduation-cap" : @"\uf19d", @"fa-gratipay" : @"\uf184", + @"fa-grav" : @"\uf2d6", @"fa-group" : @"\uf0c0", @"fa-h-square" : @"\uf0fd", @"fa-hacker-news" : @"\uf1d4", @@ -1029,6 +1154,8 @@ + (NSDictionary *)allIcons { @"fa-hand-scissors-o" : @"\uf257", @"fa-hand-spock-o" : @"\uf259", @"fa-hand-stop-o" : @"\uf256", + @"fa-handshake-o" : @"\uf2b5", + @"fa-hard-of-hearing" : @"\uf2a4", @"fa-hashtag" : @"\uf292", @"fa-hdd-o" : @"\uf0a0", @"fa-header" : @"\uf1dc", @@ -1051,8 +1178,12 @@ + (NSDictionary *)allIcons { @"fa-houzz" : @"\uf27c", @"fa-html5" : @"\uf13b", @"fa-i-cursor" : @"\uf246", + @"fa-id-badge" : @"\uf2c1", + @"fa-id-card" : @"\uf2c2", + @"fa-id-card-o" : @"\uf2c3", @"fa-ils" : @"\uf20b", @"fa-image" : @"\uf03e", + @"fa-imdb" : @"\uf2d8", @"fa-inbox" : @"\uf01c", @"fa-indent" : @"\uf03c", @"fa-industry" : @"\uf275", @@ -1090,6 +1221,7 @@ + (NSDictionary *)allIcons { @"fa-link" : @"\uf0c1", @"fa-linkedin" : @"\uf0e1", @"fa-linkedin-square" : @"\uf08c", + @"fa-linode" : @"\uf2b8", @"fa-linux" : @"\uf17c", @"fa-list" : @"\uf03a", @"fa-list-alt" : @"\uf022", @@ -1101,6 +1233,7 @@ + (NSDictionary *)allIcons { @"fa-long-arrow-left" : @"\uf177", @"fa-long-arrow-right" : @"\uf178", @"fa-long-arrow-up" : @"\uf176", + @"fa-low-vision" : @"\uf2a8", @"fa-magic" : @"\uf0d0", @"fa-magnet" : @"\uf076", @"fa-mail-forward" : @"\uf064", @@ -1121,8 +1254,10 @@ + (NSDictionary *)allIcons { @"fa-meanpath" : @"\uf20c", @"fa-medium" : @"\uf23a", @"fa-medkit" : @"\uf0fa", + @"fa-meetup" : @"\uf2e0", @"fa-meh-o" : @"\uf11a", @"fa-mercury" : @"\uf223", + @"fa-microchip" : @"\uf2db", @"fa-microphone" : @"\uf130", @"fa-microphone-slash" : @"\uf131", @"fa-minus" : @"\uf068", @@ -1172,8 +1307,9 @@ + (NSDictionary *)allIcons { @"fa-photo" : @"\uf03e", @"fa-picture-o" : @"\uf03e", @"fa-pie-chart" : @"\uf200", - @"fa-pied-piper" : @"\uf1a7", + @"fa-pied-piper" : @"\uf2ae", @"fa-pied-piper-alt" : @"\uf1a8", + @"fa-pied-piper-pp" : @"\uf1a7", @"fa-pinterest" : @"\uf0d2", @"fa-pinterest-p" : @"\uf231", @"fa-pinterest-square" : @"\uf0d3", @@ -1186,6 +1322,7 @@ + (NSDictionary *)allIcons { @"fa-plus-circle" : @"\uf055", @"fa-plus-square" : @"\uf0fe", @"fa-plus-square-o" : @"\uf196", + @"fa-podcast" : @"\uf2ce", @"fa-power-off" : @"\uf011", @"fa-print" : @"\uf02f", @"fa-product-hunt" : @"\uf288", @@ -1194,10 +1331,13 @@ + (NSDictionary *)allIcons { @"fa-qrcode" : @"\uf029", @"fa-question" : @"\uf128", @"fa-question-circle" : @"\uf059", + @"fa-question-circle-o" : @"\uf29c", + @"fa-quora" : @"\uf2c4", @"fa-quote-left" : @"\uf10d", @"fa-quote-right" : @"\uf10e", @"fa-ra" : @"\uf1d0", @"fa-random" : @"\uf074", + @"fa-ravelry" : @"\uf2d9", @"fa-rebel" : @"\uf1d0", @"fa-recycle" : @"\uf1b8", @"fa-reddit" : @"\uf1a1", @@ -1211,6 +1351,7 @@ + (NSDictionary *)allIcons { @"fa-repeat" : @"\uf01e", @"fa-reply" : @"\uf112", @"fa-reply-all" : @"\uf122", + @"fa-resistance" : @"\uf1d0", @"fa-retweet" : @"\uf079", @"fa-rmb" : @"\uf157", @"fa-road" : @"\uf018", @@ -1223,6 +1364,7 @@ + (NSDictionary *)allIcons { @"fa-rub" : @"\uf158", @"fa-ruble" : @"\uf158", @"fa-rupee" : @"\uf156", + @"fa-s15" : @"\uf2cd", @"fa-safari" : @"\uf267", @"fa-save" : @"\uf0c7", @"fa-scissors" : @"\uf0c4", @@ -1247,9 +1389,12 @@ + (NSDictionary *)allIcons { @"fa-shopping-bag" : @"\uf290", @"fa-shopping-basket" : @"\uf291", @"fa-shopping-cart" : @"\uf07a", + @"fa-shower" : @"\uf2cc", @"fa-sign-in" : @"\uf090", + @"fa-sign-language" : @"\uf2a7", @"fa-sign-out" : @"\uf08b", @"fa-signal" : @"\uf012", + @"fa-signing" : @"\uf2a7", @"fa-simplybuilt" : @"\uf215", @"fa-sitemap" : @"\uf0e8", @"fa-skyatlas" : @"\uf216", @@ -1258,6 +1403,10 @@ + (NSDictionary *)allIcons { @"fa-sliders" : @"\uf1de", @"fa-slideshare" : @"\uf1e7", @"fa-smile-o" : @"\uf118", + @"fa-snapchat" : @"\uf2ab", + @"fa-snapchat-ghost" : @"\uf2ac", + @"fa-snapchat-square" : @"\uf2ad", + @"fa-snowflake-o" : @"\uf2dc", @"fa-soccer-ball-o" : @"\uf1e3", @"fa-sort" : @"\uf0dc", @"fa-sort-alpha-asc" : @"\uf15d", @@ -1303,6 +1452,7 @@ + (NSDictionary *)allIcons { @"fa-subway" : @"\uf239", @"fa-suitcase" : @"\uf0f2", @"fa-sun-o" : @"\uf185", + @"fa-superpowers" : @"\uf2dd", @"fa-superscript" : @"\uf12b", @"fa-support" : @"\uf1cd", @"fa-table" : @"\uf0ce", @@ -1312,6 +1462,7 @@ + (NSDictionary *)allIcons { @"fa-tags" : @"\uf02c", @"fa-tasks" : @"\uf0ae", @"fa-taxi" : @"\uf1ba", + @"fa-telegram" : @"\uf2c6", @"fa-television" : @"\uf26c", @"fa-tencent-weibo" : @"\uf1d5", @"fa-terminal" : @"\uf120", @@ -1320,6 +1471,18 @@ + (NSDictionary *)allIcons { @"fa-th" : @"\uf00a", @"fa-th-large" : @"\uf009", @"fa-th-list" : @"\uf00b", + @"fa-themeisle" : @"\uf2b2", + @"fa-thermometer" : @"\uf2c7", + @"fa-thermometer-0" : @"\uf2cb", + @"fa-thermometer-1" : @"\uf2ca", + @"fa-thermometer-2" : @"\uf2c9", + @"fa-thermometer-3" : @"\uf2c8", + @"fa-thermometer-4" : @"\uf2c7", + @"fa-thermometer-empty" : @"\uf2cb", + @"fa-thermometer-full" : @"\uf2c7", + @"fa-thermometer-half" : @"\uf2c9", + @"fa-thermometer-quarter" : @"\uf2ca", + @"fa-thermometer-three-quarters" : @"\uf2c8", @"fa-thumb-tack" : @"\uf08d", @"fa-thumbs-down" : @"\uf165", @"fa-thumbs-o-down" : @"\uf088", @@ -1329,6 +1492,8 @@ + (NSDictionary *)allIcons { @"fa-times" : @"\uf00d", @"fa-times-circle" : @"\uf057", @"fa-times-circle-o" : @"\uf05c", + @"fa-times-rectangle" : @"\uf2d3", + @"fa-times-rectangle-o" : @"\uf2d4", @"fa-tint" : @"\uf043", @"fa-toggle-down" : @"\uf150", @"fa-toggle-left" : @"\uf191", @@ -1359,6 +1524,7 @@ + (NSDictionary *)allIcons { @"fa-umbrella" : @"\uf0e9", @"fa-underline" : @"\uf0cd", @"fa-undo" : @"\uf0e2", + @"fa-universal-access" : @"\uf29a", @"fa-university" : @"\uf19c", @"fa-unlink" : @"\uf127", @"fa-unlock" : @"\uf09c", @@ -1368,20 +1534,28 @@ + (NSDictionary *)allIcons { @"fa-usb" : @"\uf287", @"fa-usd" : @"\uf155", @"fa-user" : @"\uf007", + @"fa-user-circle" : @"\uf2bd", + @"fa-user-circle-o" : @"\uf2be", @"fa-user-md" : @"\uf0f0", + @"fa-user-o" : @"\uf2c0", @"fa-user-plus" : @"\uf234", @"fa-user-secret" : @"\uf21b", @"fa-user-times" : @"\uf235", @"fa-users" : @"\uf0c0", + @"fa-vcard" : @"\uf2bb", + @"fa-vcard-o" : @"\uf2bc", @"fa-venus" : @"\uf221", @"fa-venus-double" : @"\uf226", @"fa-venus-mars" : @"\uf228", @"fa-viacoin" : @"\uf237", + @"fa-viadeo" : @"\uf2a9", + @"fa-viadeo-square" : @"\uf2aa", @"fa-video-camera" : @"\uf03d", @"fa-vimeo" : @"\uf27d", @"fa-vimeo-square" : @"\uf194", @"fa-vine" : @"\uf1ca", @"fa-vk" : @"\uf189", + @"fa-volume-control-phone" : @"\uf2a0", @"fa-volume-down" : @"\uf027", @"fa-volume-off" : @"\uf026", @"fa-volume-up" : @"\uf028", @@ -1391,11 +1565,20 @@ + (NSDictionary *)allIcons { @"fa-weixin" : @"\uf1d7", @"fa-whatsapp" : @"\uf232", @"fa-wheelchair" : @"\uf193", + @"fa-wheelchair-alt" : @"\uf29b", @"fa-wifi" : @"\uf1eb", @"fa-wikipedia-w" : @"\uf266", + @"fa-window-close" : @"\uf2d3", + @"fa-window-close-o" : @"\uf2d4", + @"fa-window-maximize" : @"\uf2d0", + @"fa-window-minimize" : @"\uf2d1", + @"fa-window-restore" : @"\uf2d2", @"fa-windows" : @"\uf17a", @"fa-won" : @"\uf159", @"fa-wordpress" : @"\uf19a", + @"fa-wpbeginner" : @"\uf297", + @"fa-wpexplorer" : @"\uf2de", + @"fa-wpforms" : @"\uf298", @"fa-wrench" : @"\uf0ad", @"fa-xing" : @"\uf168", @"fa-xing-square" : @"\uf169", @@ -1406,6 +1589,7 @@ + (NSDictionary *)allIcons { @"fa-yc-square" : @"\uf1d4", @"fa-yelp" : @"\uf1e9", @"fa-yen" : @"\uf157", + @"fa-yoast" : @"\uf2b1", @"fa-youtube" : @"\uf167", @"fa-youtube-play" : @"\uf16a", @"fa-youtube-square" : @"\uf166", @@ -1413,4 +1597,4 @@ + (NSDictionary *)allIcons { }; } -@end \ No newline at end of file +@end diff --git a/FontAwesomeKit/FontAwesome.otf b/FontAwesomeKit/FontAwesome.otf index 59853bcda7308254f58c2d74053f3ba55c21b9fb..401ec0f36e4f73b8efa40bd6f604fe80d286db70 100644 GIT binary patch delta 54467 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 delta 42514 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 From 2ec0f16f496a210ff8072e8cf0366c252a7215bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Da=20Costa=20Faro=20R=C3=A9my?= Date: Wed, 16 Nov 2016 12:15:06 +0100 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a272353..f967655 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zo Currently FontAwesomeKit supports **6** different icon fonts. -- [FontAwesome 4.6](http://fontawesome.io) Our old friend, contains **628** icons +- [FontAwesome 4.7](http://fontawesome.io) Our old friend, contains **675** icons - [Foundation icons](http://zurb.com/playground/foundation-icon-fonts-3) Contains **283** icons. - [Zocial](http://zocial.smcllns.com/) Contains **99** social icons. - [ionicons 2.0.0](http://ionicons.com/) Contains **733** icons, lots of iOS 7 style outlined icons.