From 219d9e28480d958df4e7f0898aad5c530935149d Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Sun, 25 May 2014 13:51:44 +0200 Subject: [PATCH 01/14] copied version 4.1 of _variables.scss and otf font from https://github.com/FortAwesome/Font-Awesome --- CodeGenerators/FontAwesome/_variables.scss | 802 ++++++++++++--------- FontAwesomeKit/FontAwesome.otf | Bin 62856 -> 75188 bytes 2 files changed, 474 insertions(+), 328 deletions(-) diff --git a/CodeGenerators/FontAwesome/_variables.scss b/CodeGenerators/FontAwesome/_variables.scss index 719d0c2..ac2b505 100644 --- a/CodeGenerators/FontAwesome/_variables.scss +++ b/CodeGenerators/FontAwesome/_variables.scss @@ -1,369 +1,515 @@ -$fa-var-glass: "\f000"; -$fa-var-music: "\f001"; -$fa-var-search: "\f002"; -$fa-var-envelope-o: "\f003"; -$fa-var-heart: "\f004"; -$fa-var-star: "\f005"; -$fa-var-star-o: "\f006"; -$fa-var-user: "\f007"; -$fa-var-film: "\f008"; -$fa-var-th-large: "\f009"; -$fa-var-th: "\f00a"; -$fa-var-th-list: "\f00b"; -$fa-var-check: "\f00c"; -$fa-var-times: "\f00d"; -$fa-var-search-plus: "\f00e"; -$fa-var-search-minus: "\f010"; -$fa-var-power-off: "\f011"; -$fa-var-signal: "\f012"; -$fa-var-cog: "\f013"; -$fa-var-trash-o: "\f014"; -$fa-var-home: "\f015"; -$fa-var-file-o: "\f016"; -$fa-var-clock-o: "\f017"; -$fa-var-road: "\f018"; -$fa-var-download: "\f019"; +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.1.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-ambulance: "\f0f9"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; $fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; $fa-var-arrow-circle-o-up: "\f01b"; -$fa-var-inbox: "\f01c"; -$fa-var-play-circle-o: "\f01d"; -$fa-var-repeat: "\f01e"; -$fa-var-refresh: "\f021"; -$fa-var-list-alt: "\f022"; -$fa-var-lock: "\f023"; -$fa-var-flag: "\f024"; -$fa-var-headphones: "\f025"; -$fa-var-volume-off: "\f026"; -$fa-var-volume-down: "\f027"; -$fa-var-volume-up: "\f028"; -$fa-var-qrcode: "\f029"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asterisk: "\f069"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-ban: "\f05e"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart-o: "\f080"; $fa-var-barcode: "\f02a"; -$fa-var-tag: "\f02b"; -$fa-var-tags: "\f02c"; +$fa-var-bars: "\f0c9"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; $fa-var-book: "\f02d"; $fa-var-bookmark: "\f02e"; -$fa-var-print: "\f02f"; +$fa-var-bookmark-o: "\f097"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-cab: "\f1ba"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-o: "\f133"; $fa-var-camera: "\f030"; -$fa-var-font: "\f031"; -$fa-var-bold: "\f032"; -$fa-var-italic: "\f033"; -$fa-var-text-height: "\f034"; -$fa-var-text-width: "\f035"; -$fa-var-align-left: "\f036"; -$fa-var-align-center: "\f037"; -$fa-var-align-right: "\f038"; -$fa-var-align-justify: "\f039"; -$fa-var-list: "\f03a"; -$fa-var-outdent: "\f03b"; -$fa-var-indent: "\f03c"; -$fa-var-video-camera: "\f03d"; -$fa-var-picture-o: "\f03e"; -$fa-var-pencil: "\f040"; -$fa-var-map-marker: "\f041"; -$fa-var-adjust: "\f042"; -$fa-var-tint: "\f043"; -$fa-var-pencil-square-o: "\f044"; -$fa-var-share-square-o: "\f045"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; $fa-var-check-square-o: "\f046"; -$fa-var-arrows: "\f047"; -$fa-var-step-backward: "\f048"; -$fa-var-fast-backward: "\f049"; -$fa-var-backward: "\f04a"; -$fa-var-play: "\f04b"; -$fa-var-pause: "\f04c"; -$fa-var-stop: "\f04d"; -$fa-var-forward: "\f04e"; -$fa-var-fast-forward: "\f050"; -$fa-var-step-forward: "\f051"; -$fa-var-eject: "\f052"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; $fa-var-chevron-left: "\f053"; $fa-var-chevron-right: "\f054"; -$fa-var-plus-circle: "\f055"; -$fa-var-minus-circle: "\f056"; -$fa-var-times-circle: "\f057"; -$fa-var-check-circle: "\f058"; -$fa-var-question-circle: "\f059"; -$fa-var-info-circle: "\f05a"; -$fa-var-crosshairs: "\f05b"; -$fa-var-times-circle-o: "\f05c"; -$fa-var-check-circle-o: "\f05d"; -$fa-var-ban: "\f05e"; -$fa-var-arrow-left: "\f060"; -$fa-var-arrow-right: "\f061"; -$fa-var-arrow-up: "\f062"; -$fa-var-arrow-down: "\f063"; -$fa-var-share: "\f064"; -$fa-var-expand: "\f065"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; $fa-var-compress: "\f066"; -$fa-var-plus: "\f067"; -$fa-var-minus: "\f068"; -$fa-var-asterisk: "\f069"; +$fa-var-copy: "\f0c5"; +$fa-var-credit-card: "\f09d"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-database: "\f1c0"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edit: "\f044"; +$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-square: "\f199"; +$fa-var-eraser: "\f12d"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; $fa-var-exclamation-circle: "\f06a"; -$fa-var-gift: "\f06b"; -$fa-var-leaf: "\f06c"; -$fa-var-fire: "\f06d"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; $fa-var-eye: "\f06e"; $fa-var-eye-slash: "\f070"; -$fa-var-exclamation-triangle: "\f071"; -$fa-var-plane: "\f072"; -$fa-var-calendar: "\f073"; -$fa-var-random: "\f074"; -$fa-var-comment: "\f075"; -$fa-var-magnet: "\f076"; -$fa-var-chevron-up: "\f077"; -$fa-var-chevron-down: "\f078"; -$fa-var-retweet: "\f079"; -$fa-var-shopping-cart: "\f07a"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; $fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; $fa-var-folder-open: "\f07c"; -$fa-var-arrows-v: "\f07d"; -$fa-var-arrows-h: "\f07e"; -$fa-var-bar-chart-o: "\f080"; -$fa-var-twitter-square: "\f081"; -$fa-var-facebook-square: "\f082"; -$fa-var-camera-retro: "\f083"; -$fa-var-key: "\f084"; -$fa-var-cogs: "\f085"; -$fa-var-comments: "\f086"; -$fa-var-thumbs-o-up: "\f087"; -$fa-var-thumbs-o-down: "\f088"; -$fa-var-star-half: "\f089"; -$fa-var-heart-o: "\f08a"; -$fa-var-sign-out: "\f08b"; -$fa-var-linkedin-square: "\f08c"; -$fa-var-thumb-tack: "\f08d"; -$fa-var-external-link: "\f08e"; -$fa-var-sign-in: "\f090"; -$fa-var-trophy: "\f091"; -$fa-var-github-square: "\f092"; -$fa-var-upload: "\f093"; -$fa-var-lemon-o: "\f094"; -$fa-var-phone: "\f095"; -$fa-var-square-o: "\f096"; -$fa-var-bookmark-o: "\f097"; -$fa-var-phone-square: "\f098"; -$fa-var-twitter: "\f099"; -$fa-var-facebook: "\f09a"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-frown-o: "\f119"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; $fa-var-github: "\f09b"; -$fa-var-unlock: "\f09c"; -$fa-var-credit-card: "\f09d"; -$fa-var-rss: "\f09e"; -$fa-var-hdd-o: "\f0a0"; -$fa-var-bullhorn: "\f0a1"; -$fa-var-bell: "\f0f3"; -$fa-var-certificate: "\f0a3"; -$fa-var-hand-o-right: "\f0a4"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-o-down: "\f0a7"; $fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; $fa-var-hand-o-up: "\f0a6"; -$fa-var-hand-o-down: "\f0a7"; -$fa-var-arrow-circle-left: "\f0a8"; -$fa-var-arrow-circle-right: "\f0a9"; -$fa-var-arrow-circle-up: "\f0aa"; -$fa-var-arrow-circle-down: "\f0ab"; -$fa-var-globe: "\f0ac"; -$fa-var-wrench: "\f0ad"; -$fa-var-tasks: "\f0ae"; -$fa-var-filter: "\f0b0"; -$fa-var-briefcase: "\f0b1"; -$fa-var-arrows-alt: "\f0b2"; -$fa-var-users: "\f0c0"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-html5: "\f13b"; +$fa-var-image: "\f03e"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-leaf: "\f06c"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; $fa-var-link: "\f0c1"; -$fa-var-cloud: "\f0c2"; -$fa-var-flask: "\f0c3"; -$fa-var-scissors: "\f0c4"; -$fa-var-files-o: "\f0c5"; -$fa-var-paperclip: "\f0c6"; -$fa-var-floppy-o: "\f0c7"; -$fa-var-square: "\f0c8"; -$fa-var-bars: "\f0c9"; -$fa-var-list-ul: "\f0ca"; -$fa-var-list-ol: "\f0cb"; -$fa-var-strikethrough: "\f0cc"; -$fa-var-underline: "\f0cd"; -$fa-var-table: "\f0ce"; -$fa-var-magic: "\f0d0"; -$fa-var-truck: "\f0d1"; -$fa-var-pinterest: "\f0d2"; -$fa-var-pinterest-square: "\f0d3"; -$fa-var-google-plus-square: "\f0d4"; -$fa-var-google-plus: "\f0d5"; -$fa-var-money: "\f0d6"; -$fa-var-caret-down: "\f0d7"; -$fa-var-caret-up: "\f0d8"; -$fa-var-caret-left: "\f0d9"; -$fa-var-caret-right: "\f0da"; -$fa-var-columns: "\f0db"; -$fa-var-sort: "\f0dc"; -$fa-var-sort-asc: "\f0dd"; -$fa-var-sort-desc: "\f0de"; -$fa-var-envelope: "\f0e0"; $fa-var-linkedin: "\f0e1"; -$fa-var-undo: "\f0e2"; -$fa-var-gavel: "\f0e3"; -$fa-var-tachometer: "\f0e4"; -$fa-var-comment-o: "\f0e5"; -$fa-var-comments-o: "\f0e6"; -$fa-var-bolt: "\f0e7"; -$fa-var-sitemap: "\f0e8"; -$fa-var-umbrella: "\f0e9"; -$fa-var-clipboard: "\f0ea"; -$fa-var-lightbulb-o: "\f0eb"; -$fa-var-exchange: "\f0ec"; -$fa-var-cloud-download: "\f0ed"; -$fa-var-cloud-upload: "\f0ee"; -$fa-var-user-md: "\f0f0"; -$fa-var-stethoscope: "\f0f1"; -$fa-var-suitcase: "\f0f2"; -$fa-var-bell-o: "\f0a2"; -$fa-var-coffee: "\f0f4"; -$fa-var-cutlery: "\f0f5"; -$fa-var-file-text-o: "\f0f6"; -$fa-var-building-o: "\f0f7"; -$fa-var-hospital-o: "\f0f8"; -$fa-var-ambulance: "\f0f9"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$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-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map-marker: "\f041"; +$fa-var-maxcdn: "\f136"; $fa-var-medkit: "\f0fa"; -$fa-var-fighter-jet: "\f0fb"; -$fa-var-beer: "\f0fc"; -$fa-var-h-square: "\f0fd"; -$fa-var-plus-square: "\f0fe"; -$fa-var-angle-double-left: "\f100"; -$fa-var-angle-double-right: "\f101"; -$fa-var-angle-double-up: "\f102"; -$fa-var-angle-double-down: "\f103"; -$fa-var-angle-left: "\f104"; -$fa-var-angle-right: "\f105"; -$fa-var-angle-up: "\f106"; -$fa-var-angle-down: "\f107"; -$fa-var-desktop: "\f108"; -$fa-var-laptop: "\f109"; -$fa-var-tablet: "\f10a"; +$fa-var-meh-o: "\f11a"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; $fa-var-mobile: "\f10b"; -$fa-var-circle-o: "\f10c"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-openid: "\f19b"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-paw: "\f1b0"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pied-piper: "\f1a7"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-square: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; $fa-var-quote-left: "\f10d"; $fa-var-quote-right: "\f10e"; -$fa-var-spinner: "\f110"; -$fa-var-circle: "\f111"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; $fa-var-reply: "\f112"; -$fa-var-github-alt: "\f113"; -$fa-var-folder-o: "\f114"; -$fa-var-folder-open-o: "\f115"; -$fa-var-smile-o: "\f118"; -$fa-var-frown-o: "\f119"; -$fa-var-meh-o: "\f11a"; -$fa-var-gamepad: "\f11b"; -$fa-var-keyboard-o: "\f11c"; -$fa-var-flag-o: "\f11d"; -$fa-var-flag-checkered: "\f11e"; -$fa-var-terminal: "\f120"; -$fa-var-code: "\f121"; $fa-var-reply-all: "\f122"; -$fa-var-mail-reply-all: "\f122"; -$fa-var-star-half-o: "\f123"; -$fa-var-location-arrow: "\f124"; -$fa-var-crop: "\f125"; -$fa-var-code-fork: "\f126"; -$fa-var-chain-broken: "\f127"; -$fa-var-question: "\f128"; -$fa-var-info: "\f129"; -$fa-var-exclamation: "\f12a"; -$fa-var-superscript: "\f12b"; -$fa-var-subscript: "\f12c"; -$fa-var-eraser: "\f12d"; -$fa-var-puzzle-piece: "\f12e"; -$fa-var-microphone: "\f130"; -$fa-var-microphone-slash: "\f131"; -$fa-var-shield: "\f132"; -$fa-var-calendar-o: "\f133"; -$fa-var-fire-extinguisher: "\f134"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; $fa-var-rocket: "\f135"; -$fa-var-maxcdn: "\f136"; -$fa-var-chevron-circle-left: "\f137"; -$fa-var-chevron-circle-right: "\f138"; -$fa-var-chevron-circle-up: "\f139"; -$fa-var-chevron-circle-down: "\f13a"; -$fa-var-html5: "\f13b"; -$fa-var-css3: "\f13c"; -$fa-var-anchor: "\f13d"; -$fa-var-unlock-alt: "\f13e"; -$fa-var-bullseye: "\f140"; -$fa-var-ellipsis-h: "\f141"; -$fa-var-ellipsis-v: "\f142"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; $fa-var-rss-square: "\f143"; -$fa-var-play-circle: "\f144"; -$fa-var-ticket: "\f145"; -$fa-var-minus-square: "\f146"; -$fa-var-minus-square-o: "\f147"; -$fa-var-level-up: "\f148"; -$fa-var-level-down: "\f149"; -$fa-var-check-square: "\f14a"; -$fa-var-pencil-square: "\f14b"; -$fa-var-external-link-square: "\f14c"; -$fa-var-share-square: "\f14d"; -$fa-var-compass: "\f14e"; -$fa-var-caret-square-o-down: "\f150"; -$fa-var-caret-square-o-up: "\f151"; -$fa-var-caret-square-o-right: "\f152"; -$fa-var-eur: "\f153"; -$fa-var-gbp: "\f154"; -$fa-var-usd: "\f155"; -$fa-var-inr: "\f156"; -$fa-var-jpy: "\f157"; $fa-var-rub: "\f158"; -$fa-var-krw: "\f159"; -$fa-var-btc: "\f15a"; -$fa-var-file: "\f15b"; -$fa-var-file-text: "\f15c"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shield: "\f132"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-smile-o: "\f118"; +$fa-var-sort: "\f0dc"; $fa-var-sort-alpha-asc: "\f15d"; $fa-var-sort-alpha-desc: "\f15e"; $fa-var-sort-amount-asc: "\f160"; $fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; $fa-var-sort-numeric-asc: "\f162"; $fa-var-sort-numeric-desc: "\f163"; -$fa-var-thumbs-up: "\f164"; -$fa-var-thumbs-down: "\f165"; -$fa-var-youtube-square: "\f166"; -$fa-var-youtube: "\f167"; -$fa-var-xing: "\f168"; -$fa-var-xing-square: "\f169"; -$fa-var-youtube-play: "\f16a"; -$fa-var-dropbox: "\f16b"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; $fa-var-stack-overflow: "\f16c"; -$fa-var-instagram: "\f16d"; -$fa-var-flickr: "\f16e"; -$fa-var-adn: "\f170"; -$fa-var-bitbucket: "\f171"; -$fa-var-bitbucket-square: "\f172"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-stop: "\f04d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; $fa-var-tumblr: "\f173"; $fa-var-tumblr-square: "\f174"; -$fa-var-long-arrow-down: "\f175"; -$fa-var-long-arrow-up: "\f176"; -$fa-var-long-arrow-left: "\f177"; -$fa-var-long-arrow-right: "\f178"; -$fa-var-apple: "\f179"; -$fa-var-windows: "\f17a"; -$fa-var-android: "\f17b"; -$fa-var-linux: "\f17c"; -$fa-var-dribbble: "\f17d"; -$fa-var-skype: "\f17e"; -$fa-var-foursquare: "\f180"; -$fa-var-trello: "\f181"; -$fa-var-female: "\f182"; -$fa-var-male: "\f183"; -$fa-var-gittip: "\f184"; -$fa-var-sun-o: "\f185"; -$fa-var-moon-o: "\f186"; -$fa-var-archive: "\f187"; -$fa-var-bug: "\f188"; +$fa-var-turkish-lira: "\f195"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-md: "\f0f0"; +$fa-var-users: "\f0c0"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; $fa-var-vk: "\f189"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; $fa-var-weibo: "\f18a"; -$fa-var-renren: "\f18b"; -$fa-var-pagelines: "\f18c"; -$fa-var-stack-exchange: "\f18d"; -$fa-var-arrow-circle-o-right: "\f18e"; -$fa-var-arrow-circle-o-left: "\f190"; -$fa-var-caret-square-o-left: "\f191"; -$fa-var-dot-circle-o: "\f192"; +$fa-var-weixin: "\f1d7"; $fa-var-wheelchair: "\f193"; -$fa-var-vimeo-square: "\f194"; -$fa-var-try: "\f195"; -$fa-var-plus-square-o: "\f196"; \ No newline at end of file +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-yahoo: "\f19e"; +$fa-var-yen: "\f157"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/FontAwesomeKit/FontAwesome.otf b/FontAwesomeKit/FontAwesome.otf index 8b0f54e47e1d356dcf1496942a50e228e0f1ee14..3461e3fce6a37f2321ecbe64707f04c0a4f05424 100644 GIT binary patch delta 44573 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 From 297abd07f5182b73be1ca80a97e6b7c887db0863 Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Sun, 25 May 2014 19:57:04 +0200 Subject: [PATCH 02/14] changed font awesome generator to ignore lines not containing character defines --- CodeGenerators/FontAwesome/gen.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CodeGenerators/FontAwesome/gen.rb b/CodeGenerators/FontAwesome/gen.rb index 3b08a78..594374a 100755 --- a/CodeGenerators/FontAwesome/gen.rb +++ b/CodeGenerators/FontAwesome/gen.rb @@ -4,6 +4,8 @@ codes = [] File.read("_variables.scss").each_line do |line| + next unless line.match(/^\$fa\-var\-/) + parts = line.split(' ') name = parts[0] name = name['$fa-var-'.length..(name.length) -2] @@ -16,9 +18,10 @@ p = p.capitalize end end + name = nameParts.join names.push name - + code = parts[1] code = code[2..5] codes.push "\\u#{code}" @@ -27,4 +30,3 @@ generator = CodeGenerator.new('FontAwesome', names, codes) generator.generate - From c6cbc677b5275990b39004b372db61c3f17430d3 Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Sun, 25 May 2014 20:26:10 +0200 Subject: [PATCH 03/14] moved camel case operation to code generator class (optional), so we have access to the original naming convention there for generating lookup code --- CodeGenerators/CodeGenerator.rb | 57 ++++++++++++++++++++++--------- CodeGenerators/FontAwesome/gen.rb | 12 +------ 2 files changed, 42 insertions(+), 27 deletions(-) diff --git a/CodeGenerators/CodeGenerator.rb b/CodeGenerators/CodeGenerator.rb index 027bedf..acbf5a2 100644 --- a/CodeGenerators/CodeGenerator.rb +++ b/CodeGenerators/CodeGenerator.rb @@ -1,17 +1,26 @@ class CodeGenerator attr_accessor :font_name, :names, :codes - def initialize(font_name, names, codes) + def initialize(font_name, names, codes, names_are_camel_case:true) @font_name = font_name - + + if names_are_camel_case + @camel_case_names = names + else + # create a capitalized version of strings + @camel_case_names = names.map do |name| + name = self.string_to_camel_case(name) + end + end + + # names get mangled to avoid non-ascii characters @names = names.map do |name| name.gsub(/[^0-9a-z]/i, '') end - @codes = codes - + if names.length != codes.length - raise 'names should be match to codes' + raise 'names array should be same length as codes array' end end @@ -20,33 +29,49 @@ def generate File.open("FAK#{@font_name}.fakgen.m", 'w+') { |f| f.write(generate_implementation) } end + # takes a string like 'fa-bar' and creates a camelCase notation like faBar + def string_to_camel_case(string) + stringParts = string.split('-') + stringParts = stringParts.each_with_index.map do |p, i| + if i < 1 + p + else + p = p.capitalize + end + end + + return stringParts.join + end + def generate_header - header = "// Generated Code\n" - @names.each do |name| + header = "// Generated Code - do not change\n" + + @camel_case_names.each do |name| header_template = < Date: Sun, 25 May 2014 21:13:36 +0200 Subject: [PATCH 04/14] added code for generating a mapping of names to unicode characters --- CodeGenerators/CodeGenerator.rb | 29 ++++++++++++++++++++++++----- CodeGenerators/FontAwesome/gen.rb | 2 +- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/CodeGenerators/CodeGenerator.rb b/CodeGenerators/CodeGenerator.rb index acbf5a2..66d1ab7 100644 --- a/CodeGenerators/CodeGenerator.rb +++ b/CodeGenerators/CodeGenerator.rb @@ -1,7 +1,7 @@ class CodeGenerator attr_accessor :font_name, :names, :codes - def initialize(font_name, names, codes, names_are_camel_case:true) + def initialize(font_name, names, codes, names_are_camel_case:true, prefix:'') @font_name = font_name if names_are_camel_case @@ -13,9 +13,11 @@ def initialize(font_name, names, codes, names_are_camel_case:true) end end + @prefix = prefix + # names get mangled to avoid non-ascii characters @names = names.map do |name| - name.gsub(/[^0-9a-z]/i, '') + name.gsub(/[^0-9a-z\-]/i, '') end @codes = codes @@ -29,7 +31,7 @@ def generate File.open("FAK#{@font_name}.fakgen.m", 'w+') { |f| f.write(generate_implementation) } end - # takes a string like 'fa-bar' and creates a camelCase notation like faBar + # takes a string like 'fa-bar' and creates a camelCase notation like 'faBar' def string_to_camel_case(string) stringParts = string.split('-') stringParts = stringParts.each_with_index.map do |p, i| @@ -66,7 +68,7 @@ def generate_implementation implementation << implementation_template end - return implementation + "\n" + generate_icon_map + return implementation + "\n" + generate_icon_map + "\n" + generate_name_map end def generate_icon_map @@ -77,6 +79,7 @@ def generate_icon_map EOT icon_map << icon_map_template end + icon_map = < Date: Sun, 25 May 2014 21:35:35 +0200 Subject: [PATCH 05/14] added doc strings and markers to generation templates --- CodeGenerators/CodeGenerator.rb | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/CodeGenerators/CodeGenerator.rb b/CodeGenerators/CodeGenerator.rb index 66d1ab7..af6bba6 100644 --- a/CodeGenerators/CodeGenerator.rb +++ b/CodeGenerators/CodeGenerator.rb @@ -46,7 +46,7 @@ def string_to_camel_case(string) end def generate_header - header = "// Generated Code - do not change\n" + header = "#pragma mark Generated method signatures\n// Do no edit\n\n" @camel_case_names.each do |name| header_template = < Date: Tue, 27 May 2014 18:38:27 +0200 Subject: [PATCH 06/14] added symbol generation, which declares a static reference to the icon unicode sequqnce --- CodeGenerators/CodeGenerator.rb | 41 ++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/CodeGenerators/CodeGenerator.rb b/CodeGenerators/CodeGenerator.rb index af6bba6..ed83ccb 100644 --- a/CodeGenerators/CodeGenerator.rb +++ b/CodeGenerators/CodeGenerator.rb @@ -19,6 +19,15 @@ def initialize(font_name, names, codes, names_are_camel_case:true, prefix:'') @names = names.map do |name| name.gsub(/[^0-9a-z\-]/i, '') end + + + uppercase_prefix = prefix.capitalize.gsub('-', '') + @symbols = @camel_case_names.map do |name| + ucfirst = name.clone; + ucfirst[0] = ucfirst[0,1].upcase + 'FAKGlyph' + uppercase_prefix + ucfirst + end + @codes = codes if names.length != codes.length @@ -45,6 +54,11 @@ def string_to_camel_case(string) return stringParts.join end + # takes a string like 'bar' and creates a uppercase notation suitable for defines like 'FA_BAR' + def string_to_upper_case(string) + return @prefix.capitalize.gsub('-', '_') + string.capitalize.gsub('-', '_') + end + def generate_header header = "#pragma mark Generated method signatures\n// Do no edit\n\n" @@ -59,11 +73,13 @@ def generate_header end def generate_implementation - implementation = "#pragma mark Generated class method for constructing icon methods\n// Do no edit\n\n" + + implementation = generate_symbols + implementation << "\n#pragma mark Generated class method for constructing icon methods\n// Do no edit\n\n" @camel_case_names.each_with_index do |name, index| implementation_template = < Date: Tue, 27 May 2014 18:47:26 +0200 Subject: [PATCH 07/14] generator now creates the whole header by default --- CodeGenerators/CodeGenerator.rb | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/CodeGenerators/CodeGenerator.rb b/CodeGenerators/CodeGenerator.rb index ed83ccb..b9ab697 100644 --- a/CodeGenerators/CodeGenerator.rb +++ b/CodeGenerators/CodeGenerator.rb @@ -33,11 +33,16 @@ def initialize(font_name, names, codes, names_are_camel_case:true, prefix:'') if names.length != codes.length raise 'names array should be same length as codes array' end + + @class_name = "FAK#{@font_name}" + @header_file = "#{@class_name}.fakgen.h" + @implementation_file = "#{@class_name}.fakgen.m" + end def generate - File.open("FAK#{@font_name}.fakgen.h", 'w+') { |f| f.write(generate_header) } - File.open("FAK#{@font_name}.fakgen.m", 'w+') { |f| f.write(generate_implementation) } + File.open(@header_file, 'w+') { |f| f.write(generate_header) } + File.open(@implementation_file, 'w+') { |f| f.write(generate_implementation) } end # takes a string like 'fa-bar' and creates a camelCase notation like 'faBar' @@ -60,7 +65,10 @@ def string_to_upper_case(string) end def generate_header - header = "#pragma mark Generated method signatures\n// Do no edit\n\n" + header = "// This file is generated - Do no edit\n\n" + header = header << '#import "FAKIcon.h"' + header = header << "\n\n@interface #{@class_name}:FAKIcon" + header = header << "\n\n#pragma mark Generated method signatures\n" @camel_case_names.each do |name| header_template = < Date: Tue, 27 May 2014 20:18:37 +0200 Subject: [PATCH 08/14] added implementation templates for complete implementation --- CodeGenerators/CodeGenerator.rb | 39 ++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/CodeGenerators/CodeGenerator.rb b/CodeGenerators/CodeGenerator.rb index b9ab697..a97bb97 100644 --- a/CodeGenerators/CodeGenerator.rb +++ b/CodeGenerators/CodeGenerator.rb @@ -20,7 +20,6 @@ def initialize(font_name, names, codes, names_are_camel_case:true, prefix:'') name.gsub(/[^0-9a-z\-]/i, '') end - uppercase_prefix = prefix.capitalize.gsub('-', '') @symbols = @camel_case_names.map do |name| ucfirst = name.clone; @@ -35,13 +34,14 @@ def initialize(font_name, names, codes, names_are_camel_case:true, prefix:'') end @class_name = "FAK#{@font_name}" - @header_file = "#{@class_name}.fakgen.h" + @header_file = "#{@class_name}.h" + @header_file_gen = "#{@class_name}.fakgen.h" @implementation_file = "#{@class_name}.fakgen.m" end - + def generate - File.open(@header_file, 'w+') { |f| f.write(generate_header) } + File.open(@header_file_gen, 'w+') { |f| f.write(generate_header) } File.open(@implementation_file, 'w+') { |f| f.write(generate_implementation) } end @@ -84,7 +84,34 @@ def generate_header def generate_implementation - implementation = generate_symbols + implementation = < +#import +#import "#{@header_file}" + +EOT + implementation = implementation << generate_symbols + + signature = < Date: Tue, 27 May 2014 20:53:39 +0200 Subject: [PATCH 09/14] include method signature for -allNames in header file --- CodeGenerators/CodeGenerator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CodeGenerators/CodeGenerator.rb b/CodeGenerators/CodeGenerator.rb index a97bb97..12132ae 100644 --- a/CodeGenerators/CodeGenerator.rb +++ b/CodeGenerators/CodeGenerator.rb @@ -77,7 +77,7 @@ def generate_header header << header_template; end - header = header << "\n@end\n" + header = header << "\n\n+ (NSDictionary *)allNames;\n\n@end\n" return header end From e5530d2908a0dfff51664c855dee91fcdfce2c7b Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Tue, 27 May 2014 20:55:06 +0200 Subject: [PATCH 10/14] updated generated files for version 4.1 of font awesome. added convinience constructor to create an icon by name and updated example code to use name base lookup. unfortunately new font icons are not yet shown in the example app --- FontAwesomeKit/FAKFontAwesome.h | 802 +++-- FontAwesomeKit/FAKFontAwesome.m | 2783 ++++++++++++----- FontAwesomeKit/FAKIcon.h | 13 +- FontAwesomeKit/FAKIcon.m | 35 +- .../IconMapViewController.m | 6 +- 5 files changed, 2560 insertions(+), 1079 deletions(-) diff --git a/FontAwesomeKit/FAKFontAwesome.h b/FontAwesomeKit/FAKFontAwesome.h index e691c8a..95f9477 100644 --- a/FontAwesomeKit/FAKFontAwesome.h +++ b/FontAwesomeKit/FAKFontAwesome.h @@ -1,375 +1,515 @@ +// This file is generated - Do no edit + #import "FAKIcon.h" -@interface FAKFontAwesome : FAKIcon +@interface FAKFontAwesome:FAKIcon -// Generated Code -+ (instancetype)glassIconWithSize:(CGFloat)size; -+ (instancetype)musicIconWithSize:(CGFloat)size; -+ (instancetype)searchIconWithSize:(CGFloat)size; -+ (instancetype)envelopeOIconWithSize:(CGFloat)size; -+ (instancetype)heartIconWithSize:(CGFloat)size; -+ (instancetype)starIconWithSize:(CGFloat)size; -+ (instancetype)starOIconWithSize:(CGFloat)size; -+ (instancetype)userIconWithSize:(CGFloat)size; -+ (instancetype)filmIconWithSize:(CGFloat)size; -+ (instancetype)thLargeIconWithSize:(CGFloat)size; -+ (instancetype)thIconWithSize:(CGFloat)size; -+ (instancetype)thListIconWithSize:(CGFloat)size; -+ (instancetype)checkIconWithSize:(CGFloat)size; -+ (instancetype)timesIconWithSize:(CGFloat)size; -+ (instancetype)searchPlusIconWithSize:(CGFloat)size; -+ (instancetype)searchMinusIconWithSize:(CGFloat)size; -+ (instancetype)powerOffIconWithSize:(CGFloat)size; -+ (instancetype)signalIconWithSize:(CGFloat)size; -+ (instancetype)cogIconWithSize:(CGFloat)size; -+ (instancetype)trashOIconWithSize:(CGFloat)size; -+ (instancetype)homeIconWithSize:(CGFloat)size; -+ (instancetype)fileOIconWithSize:(CGFloat)size; -+ (instancetype)clockOIconWithSize:(CGFloat)size; -+ (instancetype)roadIconWithSize:(CGFloat)size; -+ (instancetype)downloadIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleODownIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleOUpIconWithSize:(CGFloat)size; -+ (instancetype)inboxIconWithSize:(CGFloat)size; -+ (instancetype)playCircleOIconWithSize:(CGFloat)size; -+ (instancetype)repeatIconWithSize:(CGFloat)size; -+ (instancetype)refreshIconWithSize:(CGFloat)size; -+ (instancetype)listAltIconWithSize:(CGFloat)size; -+ (instancetype)lockIconWithSize:(CGFloat)size; -+ (instancetype)flagIconWithSize:(CGFloat)size; -+ (instancetype)headphonesIconWithSize:(CGFloat)size; -+ (instancetype)volumeOffIconWithSize:(CGFloat)size; -+ (instancetype)volumeDownIconWithSize:(CGFloat)size; -+ (instancetype)volumeUpIconWithSize:(CGFloat)size; -+ (instancetype)qrcodeIconWithSize:(CGFloat)size; -+ (instancetype)barcodeIconWithSize:(CGFloat)size; -+ (instancetype)tagIconWithSize:(CGFloat)size; -+ (instancetype)tagsIconWithSize:(CGFloat)size; -+ (instancetype)bookIconWithSize:(CGFloat)size; -+ (instancetype)bookmarkIconWithSize:(CGFloat)size; -+ (instancetype)printIconWithSize:(CGFloat)size; -+ (instancetype)cameraIconWithSize:(CGFloat)size; -+ (instancetype)fontIconWithSize:(CGFloat)size; -+ (instancetype)boldIconWithSize:(CGFloat)size; -+ (instancetype)italicIconWithSize:(CGFloat)size; -+ (instancetype)textHeightIconWithSize:(CGFloat)size; -+ (instancetype)textWidthIconWithSize:(CGFloat)size; -+ (instancetype)alignLeftIconWithSize:(CGFloat)size; +#pragma mark Generated method signatures ++ (instancetype)adjustIconWithSize:(CGFloat)size; ++ (instancetype)adnIconWithSize:(CGFloat)size; + (instancetype)alignCenterIconWithSize:(CGFloat)size; -+ (instancetype)alignRightIconWithSize:(CGFloat)size; + (instancetype)alignJustifyIconWithSize:(CGFloat)size; -+ (instancetype)listIconWithSize:(CGFloat)size; -+ (instancetype)outdentIconWithSize:(CGFloat)size; -+ (instancetype)indentIconWithSize:(CGFloat)size; -+ (instancetype)videoCameraIconWithSize:(CGFloat)size; -+ (instancetype)pictureOIconWithSize:(CGFloat)size; -+ (instancetype)pencilIconWithSize:(CGFloat)size; -+ (instancetype)mapMarkerIconWithSize:(CGFloat)size; -+ (instancetype)adjustIconWithSize:(CGFloat)size; -+ (instancetype)tintIconWithSize:(CGFloat)size; -+ (instancetype)pencilSquareOIconWithSize:(CGFloat)size; -+ (instancetype)shareSquareOIconWithSize:(CGFloat)size; -+ (instancetype)checkSquareOIconWithSize:(CGFloat)size; -+ (instancetype)arrowsIconWithSize:(CGFloat)size; -+ (instancetype)stepBackwardIconWithSize:(CGFloat)size; -+ (instancetype)fastBackwardIconWithSize:(CGFloat)size; -+ (instancetype)backwardIconWithSize:(CGFloat)size; -+ (instancetype)playIconWithSize:(CGFloat)size; -+ (instancetype)pauseIconWithSize:(CGFloat)size; -+ (instancetype)stopIconWithSize:(CGFloat)size; -+ (instancetype)forwardIconWithSize:(CGFloat)size; -+ (instancetype)fastForwardIconWithSize:(CGFloat)size; -+ (instancetype)stepForwardIconWithSize:(CGFloat)size; -+ (instancetype)ejectIconWithSize:(CGFloat)size; -+ (instancetype)chevronLeftIconWithSize:(CGFloat)size; -+ (instancetype)chevronRightIconWithSize:(CGFloat)size; -+ (instancetype)plusCircleIconWithSize:(CGFloat)size; -+ (instancetype)minusCircleIconWithSize:(CGFloat)size; -+ (instancetype)timesCircleIconWithSize:(CGFloat)size; -+ (instancetype)checkCircleIconWithSize:(CGFloat)size; -+ (instancetype)questionCircleIconWithSize:(CGFloat)size; -+ (instancetype)infoCircleIconWithSize:(CGFloat)size; -+ (instancetype)crosshairsIconWithSize:(CGFloat)size; -+ (instancetype)timesCircleOIconWithSize:(CGFloat)size; -+ (instancetype)checkCircleOIconWithSize:(CGFloat)size; -+ (instancetype)banIconWithSize:(CGFloat)size; ++ (instancetype)alignLeftIconWithSize:(CGFloat)size; ++ (instancetype)alignRightIconWithSize:(CGFloat)size; ++ (instancetype)ambulanceIconWithSize:(CGFloat)size; ++ (instancetype)anchorIconWithSize:(CGFloat)size; ++ (instancetype)androidIconWithSize:(CGFloat)size; ++ (instancetype)angleDoubleDownIconWithSize:(CGFloat)size; ++ (instancetype)angleDoubleLeftIconWithSize:(CGFloat)size; ++ (instancetype)angleDoubleRightIconWithSize:(CGFloat)size; ++ (instancetype)angleDoubleUpIconWithSize:(CGFloat)size; ++ (instancetype)angleDownIconWithSize:(CGFloat)size; ++ (instancetype)angleLeftIconWithSize:(CGFloat)size; ++ (instancetype)angleRightIconWithSize:(CGFloat)size; ++ (instancetype)angleUpIconWithSize:(CGFloat)size; ++ (instancetype)appleIconWithSize:(CGFloat)size; ++ (instancetype)archiveIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleDownIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleLeftIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleODownIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleOLeftIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleORightIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleOUpIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleRightIconWithSize:(CGFloat)size; ++ (instancetype)arrowCircleUpIconWithSize:(CGFloat)size; ++ (instancetype)arrowDownIconWithSize:(CGFloat)size; + (instancetype)arrowLeftIconWithSize:(CGFloat)size; + (instancetype)arrowRightIconWithSize:(CGFloat)size; + (instancetype)arrowUpIconWithSize:(CGFloat)size; -+ (instancetype)arrowDownIconWithSize:(CGFloat)size; -+ (instancetype)shareIconWithSize:(CGFloat)size; -+ (instancetype)expandIconWithSize:(CGFloat)size; -+ (instancetype)compressIconWithSize:(CGFloat)size; -+ (instancetype)plusIconWithSize:(CGFloat)size; -+ (instancetype)minusIconWithSize:(CGFloat)size; -+ (instancetype)asteriskIconWithSize:(CGFloat)size; -+ (instancetype)exclamationCircleIconWithSize:(CGFloat)size; -+ (instancetype)giftIconWithSize:(CGFloat)size; -+ (instancetype)leafIconWithSize:(CGFloat)size; -+ (instancetype)fireIconWithSize:(CGFloat)size; -+ (instancetype)eyeIconWithSize:(CGFloat)size; -+ (instancetype)eyeSlashIconWithSize:(CGFloat)size; -+ (instancetype)exclamationTriangleIconWithSize:(CGFloat)size; -+ (instancetype)planeIconWithSize:(CGFloat)size; -+ (instancetype)calendarIconWithSize:(CGFloat)size; -+ (instancetype)randomIconWithSize:(CGFloat)size; -+ (instancetype)commentIconWithSize:(CGFloat)size; -+ (instancetype)magnetIconWithSize:(CGFloat)size; -+ (instancetype)chevronUpIconWithSize:(CGFloat)size; -+ (instancetype)chevronDownIconWithSize:(CGFloat)size; -+ (instancetype)retweetIconWithSize:(CGFloat)size; -+ (instancetype)shoppingCartIconWithSize:(CGFloat)size; -+ (instancetype)folderIconWithSize:(CGFloat)size; -+ (instancetype)folderOpenIconWithSize:(CGFloat)size; -+ (instancetype)arrowsVIconWithSize:(CGFloat)size; ++ (instancetype)arrowsIconWithSize:(CGFloat)size; ++ (instancetype)arrowsAltIconWithSize:(CGFloat)size; + (instancetype)arrowsHIconWithSize:(CGFloat)size; ++ (instancetype)arrowsVIconWithSize:(CGFloat)size; ++ (instancetype)asteriskIconWithSize:(CGFloat)size; ++ (instancetype)automobileIconWithSize:(CGFloat)size; ++ (instancetype)backwardIconWithSize:(CGFloat)size; ++ (instancetype)banIconWithSize:(CGFloat)size; ++ (instancetype)bankIconWithSize:(CGFloat)size; + (instancetype)barChartOIconWithSize:(CGFloat)size; -+ (instancetype)twitterSquareIconWithSize:(CGFloat)size; -+ (instancetype)facebookSquareIconWithSize:(CGFloat)size; -+ (instancetype)cameraRetroIconWithSize:(CGFloat)size; -+ (instancetype)keyIconWithSize:(CGFloat)size; -+ (instancetype)cogsIconWithSize:(CGFloat)size; -+ (instancetype)commentsIconWithSize:(CGFloat)size; -+ (instancetype)thumbsOUpIconWithSize:(CGFloat)size; -+ (instancetype)thumbsODownIconWithSize:(CGFloat)size; -+ (instancetype)starHalfIconWithSize:(CGFloat)size; -+ (instancetype)heartOIconWithSize:(CGFloat)size; -+ (instancetype)signOutIconWithSize:(CGFloat)size; -+ (instancetype)linkedinSquareIconWithSize:(CGFloat)size; -+ (instancetype)thumbTackIconWithSize:(CGFloat)size; -+ (instancetype)externalLinkIconWithSize:(CGFloat)size; -+ (instancetype)signInIconWithSize:(CGFloat)size; -+ (instancetype)trophyIconWithSize:(CGFloat)size; -+ (instancetype)githubSquareIconWithSize:(CGFloat)size; -+ (instancetype)uploadIconWithSize:(CGFloat)size; -+ (instancetype)lemonOIconWithSize:(CGFloat)size; -+ (instancetype)phoneIconWithSize:(CGFloat)size; -+ (instancetype)squareOIconWithSize:(CGFloat)size; -+ (instancetype)bookmarkOIconWithSize:(CGFloat)size; -+ (instancetype)phoneSquareIconWithSize:(CGFloat)size; -+ (instancetype)twitterIconWithSize:(CGFloat)size; -+ (instancetype)facebookIconWithSize:(CGFloat)size; -+ (instancetype)githubIconWithSize:(CGFloat)size; -+ (instancetype)unlockIconWithSize:(CGFloat)size; -+ (instancetype)creditCardIconWithSize:(CGFloat)size; -+ (instancetype)rssIconWithSize:(CGFloat)size; -+ (instancetype)hddOIconWithSize:(CGFloat)size; -+ (instancetype)bullhornIconWithSize:(CGFloat)size; ++ (instancetype)barcodeIconWithSize:(CGFloat)size; ++ (instancetype)barsIconWithSize:(CGFloat)size; ++ (instancetype)beerIconWithSize:(CGFloat)size; ++ (instancetype)behanceIconWithSize:(CGFloat)size; ++ (instancetype)behanceSquareIconWithSize:(CGFloat)size; + (instancetype)bellIconWithSize:(CGFloat)size; -+ (instancetype)certificateIconWithSize:(CGFloat)size; -+ (instancetype)handORightIconWithSize:(CGFloat)size; -+ (instancetype)handOLeftIconWithSize:(CGFloat)size; -+ (instancetype)handOUpIconWithSize:(CGFloat)size; -+ (instancetype)handODownIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleLeftIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleRightIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleUpIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleDownIconWithSize:(CGFloat)size; -+ (instancetype)globeIconWithSize:(CGFloat)size; -+ (instancetype)wrenchIconWithSize:(CGFloat)size; -+ (instancetype)tasksIconWithSize:(CGFloat)size; -+ (instancetype)filterIconWithSize:(CGFloat)size; ++ (instancetype)bellOIconWithSize:(CGFloat)size; ++ (instancetype)bitbucketIconWithSize:(CGFloat)size; ++ (instancetype)bitbucketSquareIconWithSize:(CGFloat)size; ++ (instancetype)bitcoinIconWithSize:(CGFloat)size; ++ (instancetype)boldIconWithSize:(CGFloat)size; ++ (instancetype)boltIconWithSize:(CGFloat)size; ++ (instancetype)bombIconWithSize:(CGFloat)size; ++ (instancetype)bookIconWithSize:(CGFloat)size; ++ (instancetype)bookmarkIconWithSize:(CGFloat)size; ++ (instancetype)bookmarkOIconWithSize:(CGFloat)size; + (instancetype)briefcaseIconWithSize:(CGFloat)size; -+ (instancetype)arrowsAltIconWithSize:(CGFloat)size; -+ (instancetype)usersIconWithSize:(CGFloat)size; -+ (instancetype)linkIconWithSize:(CGFloat)size; -+ (instancetype)cloudIconWithSize:(CGFloat)size; -+ (instancetype)flaskIconWithSize:(CGFloat)size; -+ (instancetype)scissorsIconWithSize:(CGFloat)size; -+ (instancetype)filesOIconWithSize:(CGFloat)size; -+ (instancetype)paperclipIconWithSize:(CGFloat)size; -+ (instancetype)floppyOIconWithSize:(CGFloat)size; -+ (instancetype)squareIconWithSize:(CGFloat)size; -+ (instancetype)barsIconWithSize:(CGFloat)size; -+ (instancetype)listUlIconWithSize:(CGFloat)size; -+ (instancetype)listOlIconWithSize:(CGFloat)size; -+ (instancetype)strikethroughIconWithSize:(CGFloat)size; -+ (instancetype)underlineIconWithSize:(CGFloat)size; -+ (instancetype)tableIconWithSize:(CGFloat)size; -+ (instancetype)magicIconWithSize:(CGFloat)size; -+ (instancetype)truckIconWithSize:(CGFloat)size; -+ (instancetype)pinterestIconWithSize:(CGFloat)size; -+ (instancetype)pinterestSquareIconWithSize:(CGFloat)size; -+ (instancetype)googlePlusSquareIconWithSize:(CGFloat)size; -+ (instancetype)googlePlusIconWithSize:(CGFloat)size; -+ (instancetype)moneyIconWithSize:(CGFloat)size; ++ (instancetype)btcIconWithSize:(CGFloat)size; ++ (instancetype)bugIconWithSize:(CGFloat)size; ++ (instancetype)buildingIconWithSize:(CGFloat)size; ++ (instancetype)buildingOIconWithSize:(CGFloat)size; ++ (instancetype)bullhornIconWithSize:(CGFloat)size; ++ (instancetype)bullseyeIconWithSize:(CGFloat)size; ++ (instancetype)cabIconWithSize:(CGFloat)size; ++ (instancetype)calendarIconWithSize:(CGFloat)size; ++ (instancetype)calendarOIconWithSize:(CGFloat)size; ++ (instancetype)cameraIconWithSize:(CGFloat)size; ++ (instancetype)cameraRetroIconWithSize:(CGFloat)size; ++ (instancetype)carIconWithSize:(CGFloat)size; + (instancetype)caretDownIconWithSize:(CGFloat)size; -+ (instancetype)caretUpIconWithSize:(CGFloat)size; + (instancetype)caretLeftIconWithSize:(CGFloat)size; + (instancetype)caretRightIconWithSize:(CGFloat)size; -+ (instancetype)columnsIconWithSize:(CGFloat)size; -+ (instancetype)sortIconWithSize:(CGFloat)size; -+ (instancetype)sortAscIconWithSize:(CGFloat)size; -+ (instancetype)sortDescIconWithSize:(CGFloat)size; -+ (instancetype)envelopeIconWithSize:(CGFloat)size; -+ (instancetype)linkedinIconWithSize:(CGFloat)size; -+ (instancetype)undoIconWithSize:(CGFloat)size; -+ (instancetype)gavelIconWithSize:(CGFloat)size; -+ (instancetype)tachometerIconWithSize:(CGFloat)size; -+ (instancetype)commentOIconWithSize:(CGFloat)size; -+ (instancetype)commentsOIconWithSize:(CGFloat)size; -+ (instancetype)boltIconWithSize:(CGFloat)size; -+ (instancetype)sitemapIconWithSize:(CGFloat)size; -+ (instancetype)umbrellaIconWithSize:(CGFloat)size; ++ (instancetype)caretSquareODownIconWithSize:(CGFloat)size; ++ (instancetype)caretSquareOLeftIconWithSize:(CGFloat)size; ++ (instancetype)caretSquareORightIconWithSize:(CGFloat)size; ++ (instancetype)caretSquareOUpIconWithSize:(CGFloat)size; ++ (instancetype)caretUpIconWithSize:(CGFloat)size; ++ (instancetype)certificateIconWithSize:(CGFloat)size; ++ (instancetype)chainIconWithSize:(CGFloat)size; ++ (instancetype)chainBrokenIconWithSize:(CGFloat)size; ++ (instancetype)checkIconWithSize:(CGFloat)size; ++ (instancetype)checkCircleIconWithSize:(CGFloat)size; ++ (instancetype)checkCircleOIconWithSize:(CGFloat)size; ++ (instancetype)checkSquareIconWithSize:(CGFloat)size; ++ (instancetype)checkSquareOIconWithSize:(CGFloat)size; ++ (instancetype)chevronCircleDownIconWithSize:(CGFloat)size; ++ (instancetype)chevronCircleLeftIconWithSize:(CGFloat)size; ++ (instancetype)chevronCircleRightIconWithSize:(CGFloat)size; ++ (instancetype)chevronCircleUpIconWithSize:(CGFloat)size; ++ (instancetype)chevronDownIconWithSize:(CGFloat)size; ++ (instancetype)chevronLeftIconWithSize:(CGFloat)size; ++ (instancetype)chevronRightIconWithSize:(CGFloat)size; ++ (instancetype)chevronUpIconWithSize:(CGFloat)size; ++ (instancetype)childIconWithSize:(CGFloat)size; ++ (instancetype)circleIconWithSize:(CGFloat)size; ++ (instancetype)circleOIconWithSize:(CGFloat)size; ++ (instancetype)circleONotchIconWithSize:(CGFloat)size; ++ (instancetype)circleThinIconWithSize:(CGFloat)size; + (instancetype)clipboardIconWithSize:(CGFloat)size; -+ (instancetype)lightbulbOIconWithSize:(CGFloat)size; -+ (instancetype)exchangeIconWithSize:(CGFloat)size; ++ (instancetype)clockOIconWithSize:(CGFloat)size; ++ (instancetype)cloudIconWithSize:(CGFloat)size; + (instancetype)cloudDownloadIconWithSize:(CGFloat)size; + (instancetype)cloudUploadIconWithSize:(CGFloat)size; -+ (instancetype)userMdIconWithSize:(CGFloat)size; -+ (instancetype)stethoscopeIconWithSize:(CGFloat)size; -+ (instancetype)suitcaseIconWithSize:(CGFloat)size; -+ (instancetype)bellOIconWithSize:(CGFloat)size; ++ (instancetype)cnyIconWithSize:(CGFloat)size; ++ (instancetype)codeIconWithSize:(CGFloat)size; ++ (instancetype)codeForkIconWithSize:(CGFloat)size; ++ (instancetype)codepenIconWithSize:(CGFloat)size; + (instancetype)coffeeIconWithSize:(CGFloat)size; ++ (instancetype)cogIconWithSize:(CGFloat)size; ++ (instancetype)cogsIconWithSize:(CGFloat)size; ++ (instancetype)columnsIconWithSize:(CGFloat)size; ++ (instancetype)commentIconWithSize:(CGFloat)size; ++ (instancetype)commentOIconWithSize:(CGFloat)size; ++ (instancetype)commentsIconWithSize:(CGFloat)size; ++ (instancetype)commentsOIconWithSize:(CGFloat)size; ++ (instancetype)compassIconWithSize:(CGFloat)size; ++ (instancetype)compressIconWithSize:(CGFloat)size; ++ (instancetype)copyIconWithSize:(CGFloat)size; ++ (instancetype)creditCardIconWithSize:(CGFloat)size; ++ (instancetype)cropIconWithSize:(CGFloat)size; ++ (instancetype)crosshairsIconWithSize:(CGFloat)size; ++ (instancetype)css3IconWithSize:(CGFloat)size; ++ (instancetype)cubeIconWithSize:(CGFloat)size; ++ (instancetype)cubesIconWithSize:(CGFloat)size; ++ (instancetype)cutIconWithSize:(CGFloat)size; + (instancetype)cutleryIconWithSize:(CGFloat)size; -+ (instancetype)fileTextOIconWithSize:(CGFloat)size; -+ (instancetype)buildingOIconWithSize:(CGFloat)size; -+ (instancetype)hospitalOIconWithSize:(CGFloat)size; -+ (instancetype)ambulanceIconWithSize:(CGFloat)size; -+ (instancetype)medkitIconWithSize:(CGFloat)size; ++ (instancetype)dashboardIconWithSize:(CGFloat)size; ++ (instancetype)databaseIconWithSize:(CGFloat)size; ++ (instancetype)dedentIconWithSize:(CGFloat)size; ++ (instancetype)deliciousIconWithSize:(CGFloat)size; ++ (instancetype)desktopIconWithSize:(CGFloat)size; ++ (instancetype)deviantartIconWithSize:(CGFloat)size; ++ (instancetype)diggIconWithSize:(CGFloat)size; ++ (instancetype)dollarIconWithSize:(CGFloat)size; ++ (instancetype)dotCircleOIconWithSize:(CGFloat)size; ++ (instancetype)downloadIconWithSize:(CGFloat)size; ++ (instancetype)dribbbleIconWithSize:(CGFloat)size; ++ (instancetype)dropboxIconWithSize:(CGFloat)size; ++ (instancetype)drupalIconWithSize:(CGFloat)size; ++ (instancetype)editIconWithSize:(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)envelopeSquareIconWithSize:(CGFloat)size; ++ (instancetype)eraserIconWithSize:(CGFloat)size; ++ (instancetype)eurIconWithSize:(CGFloat)size; ++ (instancetype)euroIconWithSize:(CGFloat)size; ++ (instancetype)exchangeIconWithSize:(CGFloat)size; ++ (instancetype)exclamationIconWithSize:(CGFloat)size; ++ (instancetype)exclamationCircleIconWithSize:(CGFloat)size; ++ (instancetype)exclamationTriangleIconWithSize:(CGFloat)size; ++ (instancetype)expandIconWithSize:(CGFloat)size; ++ (instancetype)externalLinkIconWithSize:(CGFloat)size; ++ (instancetype)externalLinkSquareIconWithSize:(CGFloat)size; ++ (instancetype)eyeIconWithSize:(CGFloat)size; ++ (instancetype)eyeSlashIconWithSize:(CGFloat)size; ++ (instancetype)facebookIconWithSize:(CGFloat)size; ++ (instancetype)facebookSquareIconWithSize:(CGFloat)size; ++ (instancetype)fastBackwardIconWithSize:(CGFloat)size; ++ (instancetype)fastForwardIconWithSize:(CGFloat)size; ++ (instancetype)faxIconWithSize:(CGFloat)size; ++ (instancetype)femaleIconWithSize:(CGFloat)size; + (instancetype)fighterJetIconWithSize:(CGFloat)size; -+ (instancetype)beerIconWithSize:(CGFloat)size; ++ (instancetype)fileIconWithSize:(CGFloat)size; ++ (instancetype)fileArchiveOIconWithSize:(CGFloat)size; ++ (instancetype)fileAudioOIconWithSize:(CGFloat)size; ++ (instancetype)fileCodeOIconWithSize:(CGFloat)size; ++ (instancetype)fileExcelOIconWithSize:(CGFloat)size; ++ (instancetype)fileImageOIconWithSize:(CGFloat)size; ++ (instancetype)fileMovieOIconWithSize:(CGFloat)size; ++ (instancetype)fileOIconWithSize:(CGFloat)size; ++ (instancetype)filePdfOIconWithSize:(CGFloat)size; ++ (instancetype)filePhotoOIconWithSize:(CGFloat)size; ++ (instancetype)filePictureOIconWithSize:(CGFloat)size; ++ (instancetype)filePowerpointOIconWithSize:(CGFloat)size; ++ (instancetype)fileSoundOIconWithSize:(CGFloat)size; ++ (instancetype)fileTextIconWithSize:(CGFloat)size; ++ (instancetype)fileTextOIconWithSize:(CGFloat)size; ++ (instancetype)fileVideoOIconWithSize:(CGFloat)size; ++ (instancetype)fileWordOIconWithSize:(CGFloat)size; ++ (instancetype)fileZipOIconWithSize:(CGFloat)size; ++ (instancetype)filesOIconWithSize:(CGFloat)size; ++ (instancetype)filmIconWithSize:(CGFloat)size; ++ (instancetype)filterIconWithSize:(CGFloat)size; ++ (instancetype)fireIconWithSize:(CGFloat)size; ++ (instancetype)fireExtinguisherIconWithSize:(CGFloat)size; ++ (instancetype)flagIconWithSize:(CGFloat)size; ++ (instancetype)flagCheckeredIconWithSize:(CGFloat)size; ++ (instancetype)flagOIconWithSize:(CGFloat)size; ++ (instancetype)flashIconWithSize:(CGFloat)size; ++ (instancetype)flaskIconWithSize:(CGFloat)size; ++ (instancetype)flickrIconWithSize:(CGFloat)size; ++ (instancetype)floppyOIconWithSize:(CGFloat)size; ++ (instancetype)folderIconWithSize:(CGFloat)size; ++ (instancetype)folderOIconWithSize:(CGFloat)size; ++ (instancetype)folderOpenIconWithSize:(CGFloat)size; ++ (instancetype)folderOpenOIconWithSize:(CGFloat)size; ++ (instancetype)fontIconWithSize:(CGFloat)size; ++ (instancetype)forwardIconWithSize:(CGFloat)size; ++ (instancetype)foursquareIconWithSize:(CGFloat)size; ++ (instancetype)frownOIconWithSize:(CGFloat)size; ++ (instancetype)gamepadIconWithSize:(CGFloat)size; ++ (instancetype)gavelIconWithSize:(CGFloat)size; ++ (instancetype)gbpIconWithSize:(CGFloat)size; ++ (instancetype)geIconWithSize:(CGFloat)size; ++ (instancetype)gearIconWithSize:(CGFloat)size; ++ (instancetype)gearsIconWithSize:(CGFloat)size; ++ (instancetype)giftIconWithSize:(CGFloat)size; ++ (instancetype)gitIconWithSize:(CGFloat)size; ++ (instancetype)gitSquareIconWithSize:(CGFloat)size; ++ (instancetype)githubIconWithSize:(CGFloat)size; ++ (instancetype)githubAltIconWithSize:(CGFloat)size; ++ (instancetype)githubSquareIconWithSize:(CGFloat)size; ++ (instancetype)gittipIconWithSize:(CGFloat)size; ++ (instancetype)glassIconWithSize:(CGFloat)size; ++ (instancetype)globeIconWithSize:(CGFloat)size; ++ (instancetype)googleIconWithSize:(CGFloat)size; ++ (instancetype)googlePlusIconWithSize:(CGFloat)size; ++ (instancetype)googlePlusSquareIconWithSize:(CGFloat)size; ++ (instancetype)graduationCapIconWithSize:(CGFloat)size; ++ (instancetype)groupIconWithSize:(CGFloat)size; + (instancetype)hSquareIconWithSize:(CGFloat)size; -+ (instancetype)plusSquareIconWithSize:(CGFloat)size; -+ (instancetype)angleDoubleLeftIconWithSize:(CGFloat)size; -+ (instancetype)angleDoubleRightIconWithSize:(CGFloat)size; -+ (instancetype)angleDoubleUpIconWithSize:(CGFloat)size; -+ (instancetype)angleDoubleDownIconWithSize:(CGFloat)size; -+ (instancetype)angleLeftIconWithSize:(CGFloat)size; -+ (instancetype)angleRightIconWithSize:(CGFloat)size; -+ (instancetype)angleUpIconWithSize:(CGFloat)size; -+ (instancetype)angleDownIconWithSize:(CGFloat)size; -+ (instancetype)desktopIconWithSize:(CGFloat)size; ++ (instancetype)hackerNewsIconWithSize:(CGFloat)size; ++ (instancetype)handODownIconWithSize:(CGFloat)size; ++ (instancetype)handOLeftIconWithSize:(CGFloat)size; ++ (instancetype)handORightIconWithSize:(CGFloat)size; ++ (instancetype)handOUpIconWithSize:(CGFloat)size; ++ (instancetype)hddOIconWithSize:(CGFloat)size; ++ (instancetype)headerIconWithSize:(CGFloat)size; ++ (instancetype)headphonesIconWithSize:(CGFloat)size; ++ (instancetype)heartIconWithSize:(CGFloat)size; ++ (instancetype)heartOIconWithSize:(CGFloat)size; ++ (instancetype)historyIconWithSize:(CGFloat)size; ++ (instancetype)homeIconWithSize:(CGFloat)size; ++ (instancetype)hospitalOIconWithSize:(CGFloat)size; ++ (instancetype)html5IconWithSize:(CGFloat)size; ++ (instancetype)imageIconWithSize:(CGFloat)size; ++ (instancetype)inboxIconWithSize:(CGFloat)size; ++ (instancetype)indentIconWithSize:(CGFloat)size; ++ (instancetype)infoIconWithSize:(CGFloat)size; ++ (instancetype)infoCircleIconWithSize:(CGFloat)size; ++ (instancetype)inrIconWithSize:(CGFloat)size; ++ (instancetype)instagramIconWithSize:(CGFloat)size; ++ (instancetype)institutionIconWithSize:(CGFloat)size; ++ (instancetype)italicIconWithSize:(CGFloat)size; ++ (instancetype)joomlaIconWithSize:(CGFloat)size; ++ (instancetype)jpyIconWithSize:(CGFloat)size; ++ (instancetype)jsfiddleIconWithSize:(CGFloat)size; ++ (instancetype)keyIconWithSize:(CGFloat)size; ++ (instancetype)keyboardOIconWithSize:(CGFloat)size; ++ (instancetype)krwIconWithSize:(CGFloat)size; ++ (instancetype)languageIconWithSize:(CGFloat)size; + (instancetype)laptopIconWithSize:(CGFloat)size; -+ (instancetype)tabletIconWithSize:(CGFloat)size; ++ (instancetype)leafIconWithSize:(CGFloat)size; ++ (instancetype)legalIconWithSize:(CGFloat)size; ++ (instancetype)lemonOIconWithSize:(CGFloat)size; ++ (instancetype)levelDownIconWithSize:(CGFloat)size; ++ (instancetype)levelUpIconWithSize:(CGFloat)size; ++ (instancetype)lifeBouyIconWithSize:(CGFloat)size; ++ (instancetype)lifeRingIconWithSize:(CGFloat)size; ++ (instancetype)lifeSaverIconWithSize:(CGFloat)size; ++ (instancetype)lightbulbOIconWithSize:(CGFloat)size; ++ (instancetype)linkIconWithSize:(CGFloat)size; ++ (instancetype)linkedinIconWithSize:(CGFloat)size; ++ (instancetype)linkedinSquareIconWithSize:(CGFloat)size; ++ (instancetype)linuxIconWithSize:(CGFloat)size; ++ (instancetype)listIconWithSize:(CGFloat)size; ++ (instancetype)listAltIconWithSize:(CGFloat)size; ++ (instancetype)listOlIconWithSize:(CGFloat)size; ++ (instancetype)listUlIconWithSize:(CGFloat)size; ++ (instancetype)locationArrowIconWithSize:(CGFloat)size; ++ (instancetype)lockIconWithSize:(CGFloat)size; ++ (instancetype)longArrowDownIconWithSize:(CGFloat)size; ++ (instancetype)longArrowLeftIconWithSize:(CGFloat)size; ++ (instancetype)longArrowRightIconWithSize:(CGFloat)size; ++ (instancetype)longArrowUpIconWithSize:(CGFloat)size; ++ (instancetype)magicIconWithSize:(CGFloat)size; ++ (instancetype)magnetIconWithSize:(CGFloat)size; ++ (instancetype)mailForwardIconWithSize:(CGFloat)size; ++ (instancetype)mailReplyIconWithSize:(CGFloat)size; ++ (instancetype)mailReplyAllIconWithSize:(CGFloat)size; ++ (instancetype)maleIconWithSize:(CGFloat)size; ++ (instancetype)mapMarkerIconWithSize:(CGFloat)size; ++ (instancetype)maxcdnIconWithSize:(CGFloat)size; ++ (instancetype)medkitIconWithSize:(CGFloat)size; ++ (instancetype)mehOIconWithSize:(CGFloat)size; ++ (instancetype)microphoneIconWithSize:(CGFloat)size; ++ (instancetype)microphoneSlashIconWithSize:(CGFloat)size; ++ (instancetype)minusIconWithSize:(CGFloat)size; ++ (instancetype)minusCircleIconWithSize:(CGFloat)size; ++ (instancetype)minusSquareIconWithSize:(CGFloat)size; ++ (instancetype)minusSquareOIconWithSize:(CGFloat)size; + (instancetype)mobileIconWithSize:(CGFloat)size; -+ (instancetype)circleOIconWithSize:(CGFloat)size; ++ (instancetype)mobilePhoneIconWithSize:(CGFloat)size; ++ (instancetype)moneyIconWithSize:(CGFloat)size; ++ (instancetype)moonOIconWithSize:(CGFloat)size; ++ (instancetype)mortarBoardIconWithSize:(CGFloat)size; ++ (instancetype)musicIconWithSize:(CGFloat)size; ++ (instancetype)naviconIconWithSize:(CGFloat)size; ++ (instancetype)openidIconWithSize:(CGFloat)size; ++ (instancetype)outdentIconWithSize:(CGFloat)size; ++ (instancetype)pagelinesIconWithSize:(CGFloat)size; ++ (instancetype)paperPlaneIconWithSize:(CGFloat)size; ++ (instancetype)paperPlaneOIconWithSize:(CGFloat)size; ++ (instancetype)paperclipIconWithSize:(CGFloat)size; ++ (instancetype)paragraphIconWithSize:(CGFloat)size; ++ (instancetype)pasteIconWithSize:(CGFloat)size; ++ (instancetype)pauseIconWithSize:(CGFloat)size; ++ (instancetype)pawIconWithSize:(CGFloat)size; ++ (instancetype)pencilIconWithSize:(CGFloat)size; ++ (instancetype)pencilSquareIconWithSize:(CGFloat)size; ++ (instancetype)pencilSquareOIconWithSize:(CGFloat)size; ++ (instancetype)phoneIconWithSize:(CGFloat)size; ++ (instancetype)phoneSquareIconWithSize:(CGFloat)size; ++ (instancetype)photoIconWithSize:(CGFloat)size; ++ (instancetype)pictureOIconWithSize:(CGFloat)size; ++ (instancetype)piedPiperIconWithSize:(CGFloat)size; ++ (instancetype)piedPiperAltIconWithSize:(CGFloat)size; ++ (instancetype)piedPiperSquareIconWithSize:(CGFloat)size; ++ (instancetype)pinterestIconWithSize:(CGFloat)size; ++ (instancetype)pinterestSquareIconWithSize:(CGFloat)size; ++ (instancetype)planeIconWithSize:(CGFloat)size; ++ (instancetype)playIconWithSize:(CGFloat)size; ++ (instancetype)playCircleIconWithSize:(CGFloat)size; ++ (instancetype)playCircleOIconWithSize:(CGFloat)size; ++ (instancetype)plusIconWithSize:(CGFloat)size; ++ (instancetype)plusCircleIconWithSize:(CGFloat)size; ++ (instancetype)plusSquareIconWithSize:(CGFloat)size; ++ (instancetype)plusSquareOIconWithSize:(CGFloat)size; ++ (instancetype)powerOffIconWithSize:(CGFloat)size; ++ (instancetype)printIconWithSize:(CGFloat)size; ++ (instancetype)puzzlePieceIconWithSize:(CGFloat)size; ++ (instancetype)qqIconWithSize:(CGFloat)size; ++ (instancetype)qrcodeIconWithSize:(CGFloat)size; ++ (instancetype)questionIconWithSize:(CGFloat)size; ++ (instancetype)questionCircleIconWithSize:(CGFloat)size; + (instancetype)quoteLeftIconWithSize:(CGFloat)size; + (instancetype)quoteRightIconWithSize:(CGFloat)size; -+ (instancetype)spinnerIconWithSize:(CGFloat)size; -+ (instancetype)circleIconWithSize:(CGFloat)size; ++ (instancetype)raIconWithSize:(CGFloat)size; ++ (instancetype)randomIconWithSize:(CGFloat)size; ++ (instancetype)rebelIconWithSize:(CGFloat)size; ++ (instancetype)recycleIconWithSize:(CGFloat)size; ++ (instancetype)redditIconWithSize:(CGFloat)size; ++ (instancetype)redditSquareIconWithSize:(CGFloat)size; ++ (instancetype)refreshIconWithSize:(CGFloat)size; ++ (instancetype)renrenIconWithSize:(CGFloat)size; ++ (instancetype)reorderIconWithSize:(CGFloat)size; ++ (instancetype)repeatIconWithSize:(CGFloat)size; + (instancetype)replyIconWithSize:(CGFloat)size; -+ (instancetype)githubAltIconWithSize:(CGFloat)size; -+ (instancetype)folderOIconWithSize:(CGFloat)size; -+ (instancetype)folderOpenOIconWithSize:(CGFloat)size; -+ (instancetype)smileOIconWithSize:(CGFloat)size; -+ (instancetype)frownOIconWithSize:(CGFloat)size; -+ (instancetype)mehOIconWithSize:(CGFloat)size; -+ (instancetype)gamepadIconWithSize:(CGFloat)size; -+ (instancetype)keyboardOIconWithSize:(CGFloat)size; -+ (instancetype)flagOIconWithSize:(CGFloat)size; -+ (instancetype)flagCheckeredIconWithSize:(CGFloat)size; -+ (instancetype)terminalIconWithSize:(CGFloat)size; -+ (instancetype)codeIconWithSize:(CGFloat)size; + (instancetype)replyAllIconWithSize:(CGFloat)size; -+ (instancetype)mailReplyAllIconWithSize:(CGFloat)size; -+ (instancetype)starHalfOIconWithSize:(CGFloat)size; -+ (instancetype)locationArrowIconWithSize:(CGFloat)size; -+ (instancetype)cropIconWithSize:(CGFloat)size; -+ (instancetype)codeForkIconWithSize:(CGFloat)size; -+ (instancetype)chainBrokenIconWithSize:(CGFloat)size; -+ (instancetype)questionIconWithSize:(CGFloat)size; -+ (instancetype)infoIconWithSize:(CGFloat)size; -+ (instancetype)exclamationIconWithSize:(CGFloat)size; -+ (instancetype)superscriptIconWithSize:(CGFloat)size; -+ (instancetype)subscriptIconWithSize:(CGFloat)size; -+ (instancetype)eraserIconWithSize:(CGFloat)size; -+ (instancetype)puzzlePieceIconWithSize:(CGFloat)size; -+ (instancetype)microphoneIconWithSize:(CGFloat)size; -+ (instancetype)microphoneSlashIconWithSize:(CGFloat)size; -+ (instancetype)shieldIconWithSize:(CGFloat)size; -+ (instancetype)calendarOIconWithSize:(CGFloat)size; -+ (instancetype)fireExtinguisherIconWithSize:(CGFloat)size; ++ (instancetype)retweetIconWithSize:(CGFloat)size; ++ (instancetype)rmbIconWithSize:(CGFloat)size; ++ (instancetype)roadIconWithSize:(CGFloat)size; + (instancetype)rocketIconWithSize:(CGFloat)size; -+ (instancetype)maxcdnIconWithSize:(CGFloat)size; -+ (instancetype)chevronCircleLeftIconWithSize:(CGFloat)size; -+ (instancetype)chevronCircleRightIconWithSize:(CGFloat)size; -+ (instancetype)chevronCircleUpIconWithSize:(CGFloat)size; -+ (instancetype)chevronCircleDownIconWithSize:(CGFloat)size; -+ (instancetype)html5IconWithSize:(CGFloat)size; -+ (instancetype)css3IconWithSize:(CGFloat)size; -+ (instancetype)anchorIconWithSize:(CGFloat)size; -+ (instancetype)unlockAltIconWithSize:(CGFloat)size; -+ (instancetype)bullseyeIconWithSize:(CGFloat)size; -+ (instancetype)ellipsisHIconWithSize:(CGFloat)size; -+ (instancetype)ellipsisVIconWithSize:(CGFloat)size; ++ (instancetype)rotateLeftIconWithSize:(CGFloat)size; ++ (instancetype)rotateRightIconWithSize:(CGFloat)size; ++ (instancetype)roubleIconWithSize:(CGFloat)size; ++ (instancetype)rssIconWithSize:(CGFloat)size; + (instancetype)rssSquareIconWithSize:(CGFloat)size; -+ (instancetype)playCircleIconWithSize:(CGFloat)size; -+ (instancetype)ticketIconWithSize:(CGFloat)size; -+ (instancetype)minusSquareIconWithSize:(CGFloat)size; -+ (instancetype)minusSquareOIconWithSize:(CGFloat)size; -+ (instancetype)levelUpIconWithSize:(CGFloat)size; -+ (instancetype)levelDownIconWithSize:(CGFloat)size; -+ (instancetype)checkSquareIconWithSize:(CGFloat)size; -+ (instancetype)pencilSquareIconWithSize:(CGFloat)size; -+ (instancetype)externalLinkSquareIconWithSize:(CGFloat)size; -+ (instancetype)shareSquareIconWithSize:(CGFloat)size; -+ (instancetype)compassIconWithSize:(CGFloat)size; -+ (instancetype)caretSquareODownIconWithSize:(CGFloat)size; -+ (instancetype)caretSquareOUpIconWithSize:(CGFloat)size; -+ (instancetype)caretSquareORightIconWithSize:(CGFloat)size; -+ (instancetype)eurIconWithSize:(CGFloat)size; -+ (instancetype)gbpIconWithSize:(CGFloat)size; -+ (instancetype)usdIconWithSize:(CGFloat)size; -+ (instancetype)inrIconWithSize:(CGFloat)size; -+ (instancetype)jpyIconWithSize:(CGFloat)size; + (instancetype)rubIconWithSize:(CGFloat)size; -+ (instancetype)krwIconWithSize:(CGFloat)size; -+ (instancetype)btcIconWithSize:(CGFloat)size; -+ (instancetype)fileIconWithSize:(CGFloat)size; -+ (instancetype)fileTextIconWithSize:(CGFloat)size; ++ (instancetype)rubleIconWithSize:(CGFloat)size; ++ (instancetype)rupeeIconWithSize:(CGFloat)size; ++ (instancetype)saveIconWithSize:(CGFloat)size; ++ (instancetype)scissorsIconWithSize:(CGFloat)size; ++ (instancetype)searchIconWithSize:(CGFloat)size; ++ (instancetype)searchMinusIconWithSize:(CGFloat)size; ++ (instancetype)searchPlusIconWithSize:(CGFloat)size; ++ (instancetype)sendIconWithSize:(CGFloat)size; ++ (instancetype)sendOIconWithSize:(CGFloat)size; ++ (instancetype)shareIconWithSize:(CGFloat)size; ++ (instancetype)shareAltIconWithSize:(CGFloat)size; ++ (instancetype)shareAltSquareIconWithSize:(CGFloat)size; ++ (instancetype)shareSquareIconWithSize:(CGFloat)size; ++ (instancetype)shareSquareOIconWithSize:(CGFloat)size; ++ (instancetype)shieldIconWithSize:(CGFloat)size; ++ (instancetype)shoppingCartIconWithSize:(CGFloat)size; ++ (instancetype)signInIconWithSize:(CGFloat)size; ++ (instancetype)signOutIconWithSize:(CGFloat)size; ++ (instancetype)signalIconWithSize:(CGFloat)size; ++ (instancetype)sitemapIconWithSize:(CGFloat)size; ++ (instancetype)skypeIconWithSize:(CGFloat)size; ++ (instancetype)slackIconWithSize:(CGFloat)size; ++ (instancetype)slidersIconWithSize:(CGFloat)size; ++ (instancetype)smileOIconWithSize:(CGFloat)size; ++ (instancetype)sortIconWithSize:(CGFloat)size; + (instancetype)sortAlphaAscIconWithSize:(CGFloat)size; + (instancetype)sortAlphaDescIconWithSize:(CGFloat)size; + (instancetype)sortAmountAscIconWithSize:(CGFloat)size; + (instancetype)sortAmountDescIconWithSize:(CGFloat)size; ++ (instancetype)sortAscIconWithSize:(CGFloat)size; ++ (instancetype)sortDescIconWithSize:(CGFloat)size; ++ (instancetype)sortDownIconWithSize:(CGFloat)size; + (instancetype)sortNumericAscIconWithSize:(CGFloat)size; + (instancetype)sortNumericDescIconWithSize:(CGFloat)size; -+ (instancetype)thumbsUpIconWithSize:(CGFloat)size; -+ (instancetype)thumbsDownIconWithSize:(CGFloat)size; -+ (instancetype)youtubeSquareIconWithSize:(CGFloat)size; -+ (instancetype)youtubeIconWithSize:(CGFloat)size; -+ (instancetype)xingIconWithSize:(CGFloat)size; -+ (instancetype)xingSquareIconWithSize:(CGFloat)size; -+ (instancetype)youtubePlayIconWithSize:(CGFloat)size; -+ (instancetype)dropboxIconWithSize:(CGFloat)size; ++ (instancetype)sortUpIconWithSize:(CGFloat)size; ++ (instancetype)soundcloudIconWithSize:(CGFloat)size; ++ (instancetype)spaceShuttleIconWithSize:(CGFloat)size; ++ (instancetype)spinnerIconWithSize:(CGFloat)size; ++ (instancetype)spoonIconWithSize:(CGFloat)size; ++ (instancetype)spotifyIconWithSize:(CGFloat)size; ++ (instancetype)squareIconWithSize:(CGFloat)size; ++ (instancetype)squareOIconWithSize:(CGFloat)size; ++ (instancetype)stackExchangeIconWithSize:(CGFloat)size; + (instancetype)stackOverflowIconWithSize:(CGFloat)size; -+ (instancetype)instagramIconWithSize:(CGFloat)size; -+ (instancetype)flickrIconWithSize:(CGFloat)size; -+ (instancetype)adnIconWithSize:(CGFloat)size; -+ (instancetype)bitbucketIconWithSize:(CGFloat)size; -+ (instancetype)bitbucketSquareIconWithSize:(CGFloat)size; ++ (instancetype)starIconWithSize:(CGFloat)size; ++ (instancetype)starHalfIconWithSize:(CGFloat)size; ++ (instancetype)starHalfEmptyIconWithSize:(CGFloat)size; ++ (instancetype)starHalfFullIconWithSize:(CGFloat)size; ++ (instancetype)starHalfOIconWithSize:(CGFloat)size; ++ (instancetype)starOIconWithSize:(CGFloat)size; ++ (instancetype)steamIconWithSize:(CGFloat)size; ++ (instancetype)steamSquareIconWithSize:(CGFloat)size; ++ (instancetype)stepBackwardIconWithSize:(CGFloat)size; ++ (instancetype)stepForwardIconWithSize:(CGFloat)size; ++ (instancetype)stethoscopeIconWithSize:(CGFloat)size; ++ (instancetype)stopIconWithSize:(CGFloat)size; ++ (instancetype)strikethroughIconWithSize:(CGFloat)size; ++ (instancetype)stumbleuponIconWithSize:(CGFloat)size; ++ (instancetype)stumbleuponCircleIconWithSize:(CGFloat)size; ++ (instancetype)subscriptIconWithSize:(CGFloat)size; ++ (instancetype)suitcaseIconWithSize:(CGFloat)size; ++ (instancetype)sunOIconWithSize:(CGFloat)size; ++ (instancetype)superscriptIconWithSize:(CGFloat)size; ++ (instancetype)supportIconWithSize:(CGFloat)size; ++ (instancetype)tableIconWithSize:(CGFloat)size; ++ (instancetype)tabletIconWithSize:(CGFloat)size; ++ (instancetype)tachometerIconWithSize:(CGFloat)size; ++ (instancetype)tagIconWithSize:(CGFloat)size; ++ (instancetype)tagsIconWithSize:(CGFloat)size; ++ (instancetype)tasksIconWithSize:(CGFloat)size; ++ (instancetype)taxiIconWithSize:(CGFloat)size; ++ (instancetype)tencentWeiboIconWithSize:(CGFloat)size; ++ (instancetype)terminalIconWithSize:(CGFloat)size; ++ (instancetype)textHeightIconWithSize:(CGFloat)size; ++ (instancetype)textWidthIconWithSize:(CGFloat)size; ++ (instancetype)thIconWithSize:(CGFloat)size; ++ (instancetype)thLargeIconWithSize:(CGFloat)size; ++ (instancetype)thListIconWithSize:(CGFloat)size; ++ (instancetype)thumbTackIconWithSize:(CGFloat)size; ++ (instancetype)thumbsDownIconWithSize:(CGFloat)size; ++ (instancetype)thumbsODownIconWithSize:(CGFloat)size; ++ (instancetype)thumbsOUpIconWithSize:(CGFloat)size; ++ (instancetype)thumbsUpIconWithSize:(CGFloat)size; ++ (instancetype)ticketIconWithSize:(CGFloat)size; ++ (instancetype)timesIconWithSize:(CGFloat)size; ++ (instancetype)timesCircleIconWithSize:(CGFloat)size; ++ (instancetype)timesCircleOIconWithSize:(CGFloat)size; ++ (instancetype)tintIconWithSize:(CGFloat)size; ++ (instancetype)toggleDownIconWithSize:(CGFloat)size; ++ (instancetype)toggleLeftIconWithSize:(CGFloat)size; ++ (instancetype)toggleRightIconWithSize:(CGFloat)size; ++ (instancetype)toggleUpIconWithSize:(CGFloat)size; ++ (instancetype)trashOIconWithSize:(CGFloat)size; ++ (instancetype)treeIconWithSize:(CGFloat)size; ++ (instancetype)trelloIconWithSize:(CGFloat)size; ++ (instancetype)trophyIconWithSize:(CGFloat)size; ++ (instancetype)truckIconWithSize:(CGFloat)size; ++ (instancetype)tryIconWithSize:(CGFloat)size; + (instancetype)tumblrIconWithSize:(CGFloat)size; + (instancetype)tumblrSquareIconWithSize:(CGFloat)size; -+ (instancetype)longArrowDownIconWithSize:(CGFloat)size; -+ (instancetype)longArrowUpIconWithSize:(CGFloat)size; -+ (instancetype)longArrowLeftIconWithSize:(CGFloat)size; -+ (instancetype)longArrowRightIconWithSize:(CGFloat)size; -+ (instancetype)appleIconWithSize:(CGFloat)size; -+ (instancetype)windowsIconWithSize:(CGFloat)size; -+ (instancetype)androidIconWithSize:(CGFloat)size; -+ (instancetype)linuxIconWithSize:(CGFloat)size; -+ (instancetype)dribbbleIconWithSize:(CGFloat)size; -+ (instancetype)skypeIconWithSize:(CGFloat)size; -+ (instancetype)foursquareIconWithSize:(CGFloat)size; -+ (instancetype)trelloIconWithSize:(CGFloat)size; -+ (instancetype)femaleIconWithSize:(CGFloat)size; -+ (instancetype)maleIconWithSize:(CGFloat)size; -+ (instancetype)gittipIconWithSize:(CGFloat)size; -+ (instancetype)sunOIconWithSize:(CGFloat)size; -+ (instancetype)moonOIconWithSize:(CGFloat)size; -+ (instancetype)archiveIconWithSize:(CGFloat)size; -+ (instancetype)bugIconWithSize:(CGFloat)size; ++ (instancetype)turkishLiraIconWithSize:(CGFloat)size; ++ (instancetype)twitterIconWithSize:(CGFloat)size; ++ (instancetype)twitterSquareIconWithSize:(CGFloat)size; ++ (instancetype)umbrellaIconWithSize:(CGFloat)size; ++ (instancetype)underlineIconWithSize:(CGFloat)size; ++ (instancetype)undoIconWithSize:(CGFloat)size; ++ (instancetype)universityIconWithSize:(CGFloat)size; ++ (instancetype)unlinkIconWithSize:(CGFloat)size; ++ (instancetype)unlockIconWithSize:(CGFloat)size; ++ (instancetype)unlockAltIconWithSize:(CGFloat)size; ++ (instancetype)unsortedIconWithSize:(CGFloat)size; ++ (instancetype)uploadIconWithSize:(CGFloat)size; ++ (instancetype)usdIconWithSize:(CGFloat)size; ++ (instancetype)userIconWithSize:(CGFloat)size; ++ (instancetype)userMdIconWithSize:(CGFloat)size; ++ (instancetype)usersIconWithSize:(CGFloat)size; ++ (instancetype)videoCameraIconWithSize:(CGFloat)size; ++ (instancetype)vimeoSquareIconWithSize:(CGFloat)size; ++ (instancetype)vineIconWithSize:(CGFloat)size; + (instancetype)vkIconWithSize:(CGFloat)size; ++ (instancetype)volumeDownIconWithSize:(CGFloat)size; ++ (instancetype)volumeOffIconWithSize:(CGFloat)size; ++ (instancetype)volumeUpIconWithSize:(CGFloat)size; ++ (instancetype)warningIconWithSize:(CGFloat)size; ++ (instancetype)wechatIconWithSize:(CGFloat)size; + (instancetype)weiboIconWithSize:(CGFloat)size; -+ (instancetype)renrenIconWithSize:(CGFloat)size; -+ (instancetype)pagelinesIconWithSize:(CGFloat)size; -+ (instancetype)stackExchangeIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleORightIconWithSize:(CGFloat)size; -+ (instancetype)arrowCircleOLeftIconWithSize:(CGFloat)size; -+ (instancetype)caretSquareOLeftIconWithSize:(CGFloat)size; -+ (instancetype)dotCircleOIconWithSize:(CGFloat)size; ++ (instancetype)weixinIconWithSize:(CGFloat)size; + (instancetype)wheelchairIconWithSize:(CGFloat)size; -+ (instancetype)vimeoSquareIconWithSize:(CGFloat)size; -+ (instancetype)tryIconWithSize:(CGFloat)size; -+ (instancetype)plusSquareOIconWithSize:(CGFloat)size; ++ (instancetype)windowsIconWithSize:(CGFloat)size; ++ (instancetype)wonIconWithSize:(CGFloat)size; ++ (instancetype)wordpressIconWithSize:(CGFloat)size; ++ (instancetype)wrenchIconWithSize:(CGFloat)size; ++ (instancetype)xingIconWithSize:(CGFloat)size; ++ (instancetype)xingSquareIconWithSize:(CGFloat)size; ++ (instancetype)yahooIconWithSize:(CGFloat)size; ++ (instancetype)yenIconWithSize:(CGFloat)size; ++ (instancetype)youtubeIconWithSize:(CGFloat)size; ++ (instancetype)youtubePlayIconWithSize:(CGFloat)size; ++ (instancetype)youtubeSquareIconWithSize:(CGFloat)size; + + ++ (NSDictionary *)allNames; + @end diff --git a/FontAwesomeKit/FAKFontAwesome.m b/FontAwesomeKit/FAKFontAwesome.m index 87f1cb2..29d755f 100644 --- a/FontAwesomeKit/FAKFontAwesome.m +++ b/FontAwesomeKit/FAKFontAwesome.m @@ -2,6 +2,512 @@ #import #import "FAKFontAwesome.h" +#pragma mark Symbol definitions + +static NSString *const FAKGlyphFaAdjust = @"\uf042"; +static NSString *const FAKGlyphFaAdn = @"\uf170"; +static NSString *const FAKGlyphFaAlignCenter = @"\uf037"; +static NSString *const FAKGlyphFaAlignJustify = @"\uf039"; +static NSString *const FAKGlyphFaAlignLeft = @"\uf036"; +static NSString *const FAKGlyphFaAlignRight = @"\uf038"; +static NSString *const FAKGlyphFaAmbulance = @"\uf0f9"; +static NSString *const FAKGlyphFaAnchor = @"\uf13d"; +static NSString *const FAKGlyphFaAndroid = @"\uf17b"; +static NSString *const FAKGlyphFaAngleDoubleDown = @"\uf103"; +static NSString *const FAKGlyphFaAngleDoubleLeft = @"\uf100"; +static NSString *const FAKGlyphFaAngleDoubleRight = @"\uf101"; +static NSString *const FAKGlyphFaAngleDoubleUp = @"\uf102"; +static NSString *const FAKGlyphFaAngleDown = @"\uf107"; +static NSString *const FAKGlyphFaAngleLeft = @"\uf104"; +static NSString *const FAKGlyphFaAngleRight = @"\uf105"; +static NSString *const FAKGlyphFaAngleUp = @"\uf106"; +static NSString *const FAKGlyphFaApple = @"\uf179"; +static NSString *const FAKGlyphFaArchive = @"\uf187"; +static NSString *const FAKGlyphFaArrowCircleDown = @"\uf0ab"; +static NSString *const FAKGlyphFaArrowCircleLeft = @"\uf0a8"; +static NSString *const FAKGlyphFaArrowCircleODown = @"\uf01a"; +static NSString *const FAKGlyphFaArrowCircleOLeft = @"\uf190"; +static NSString *const FAKGlyphFaArrowCircleORight = @"\uf18e"; +static NSString *const FAKGlyphFaArrowCircleOUp = @"\uf01b"; +static NSString *const FAKGlyphFaArrowCircleRight = @"\uf0a9"; +static NSString *const FAKGlyphFaArrowCircleUp = @"\uf0aa"; +static NSString *const FAKGlyphFaArrowDown = @"\uf063"; +static NSString *const FAKGlyphFaArrowLeft = @"\uf060"; +static NSString *const FAKGlyphFaArrowRight = @"\uf061"; +static NSString *const FAKGlyphFaArrowUp = @"\uf062"; +static NSString *const FAKGlyphFaArrows = @"\uf047"; +static NSString *const FAKGlyphFaArrowsAlt = @"\uf0b2"; +static NSString *const FAKGlyphFaArrowsH = @"\uf07e"; +static NSString *const FAKGlyphFaArrowsV = @"\uf07d"; +static NSString *const FAKGlyphFaAsterisk = @"\uf069"; +static NSString *const FAKGlyphFaAutomobile = @"\uf1b9"; +static NSString *const FAKGlyphFaBackward = @"\uf04a"; +static NSString *const FAKGlyphFaBan = @"\uf05e"; +static NSString *const FAKGlyphFaBank = @"\uf19c"; +static NSString *const FAKGlyphFaBarChartO = @"\uf080"; +static NSString *const FAKGlyphFaBarcode = @"\uf02a"; +static NSString *const FAKGlyphFaBars = @"\uf0c9"; +static NSString *const FAKGlyphFaBeer = @"\uf0fc"; +static NSString *const FAKGlyphFaBehance = @"\uf1b4"; +static NSString *const FAKGlyphFaBehanceSquare = @"\uf1b5"; +static NSString *const FAKGlyphFaBell = @"\uf0f3"; +static NSString *const FAKGlyphFaBellO = @"\uf0a2"; +static NSString *const FAKGlyphFaBitbucket = @"\uf171"; +static NSString *const FAKGlyphFaBitbucketSquare = @"\uf172"; +static NSString *const FAKGlyphFaBitcoin = @"\uf15a"; +static NSString *const FAKGlyphFaBold = @"\uf032"; +static NSString *const FAKGlyphFaBolt = @"\uf0e7"; +static NSString *const FAKGlyphFaBomb = @"\uf1e2"; +static NSString *const FAKGlyphFaBook = @"\uf02d"; +static NSString *const FAKGlyphFaBookmark = @"\uf02e"; +static NSString *const FAKGlyphFaBookmarkO = @"\uf097"; +static NSString *const FAKGlyphFaBriefcase = @"\uf0b1"; +static NSString *const FAKGlyphFaBtc = @"\uf15a"; +static NSString *const FAKGlyphFaBug = @"\uf188"; +static NSString *const FAKGlyphFaBuilding = @"\uf1ad"; +static NSString *const FAKGlyphFaBuildingO = @"\uf0f7"; +static NSString *const FAKGlyphFaBullhorn = @"\uf0a1"; +static NSString *const FAKGlyphFaBullseye = @"\uf140"; +static NSString *const FAKGlyphFaCab = @"\uf1ba"; +static NSString *const FAKGlyphFaCalendar = @"\uf073"; +static NSString *const FAKGlyphFaCalendarO = @"\uf133"; +static NSString *const FAKGlyphFaCamera = @"\uf030"; +static NSString *const FAKGlyphFaCameraRetro = @"\uf083"; +static NSString *const FAKGlyphFaCar = @"\uf1b9"; +static NSString *const FAKGlyphFaCaretDown = @"\uf0d7"; +static NSString *const FAKGlyphFaCaretLeft = @"\uf0d9"; +static NSString *const FAKGlyphFaCaretRight = @"\uf0da"; +static NSString *const FAKGlyphFaCaretSquareODown = @"\uf150"; +static NSString *const FAKGlyphFaCaretSquareOLeft = @"\uf191"; +static NSString *const FAKGlyphFaCaretSquareORight = @"\uf152"; +static NSString *const FAKGlyphFaCaretSquareOUp = @"\uf151"; +static NSString *const FAKGlyphFaCaretUp = @"\uf0d8"; +static NSString *const FAKGlyphFaCertificate = @"\uf0a3"; +static NSString *const FAKGlyphFaChain = @"\uf0c1"; +static NSString *const FAKGlyphFaChainBroken = @"\uf127"; +static NSString *const FAKGlyphFaCheck = @"\uf00c"; +static NSString *const FAKGlyphFaCheckCircle = @"\uf058"; +static NSString *const FAKGlyphFaCheckCircleO = @"\uf05d"; +static NSString *const FAKGlyphFaCheckSquare = @"\uf14a"; +static NSString *const FAKGlyphFaCheckSquareO = @"\uf046"; +static NSString *const FAKGlyphFaChevronCircleDown = @"\uf13a"; +static NSString *const FAKGlyphFaChevronCircleLeft = @"\uf137"; +static NSString *const FAKGlyphFaChevronCircleRight = @"\uf138"; +static NSString *const FAKGlyphFaChevronCircleUp = @"\uf139"; +static NSString *const FAKGlyphFaChevronDown = @"\uf078"; +static NSString *const FAKGlyphFaChevronLeft = @"\uf053"; +static NSString *const FAKGlyphFaChevronRight = @"\uf054"; +static NSString *const FAKGlyphFaChevronUp = @"\uf077"; +static NSString *const FAKGlyphFaChild = @"\uf1ae"; +static NSString *const FAKGlyphFaCircle = @"\uf111"; +static NSString *const FAKGlyphFaCircleO = @"\uf10c"; +static NSString *const FAKGlyphFaCircleONotch = @"\uf1ce"; +static NSString *const FAKGlyphFaCircleThin = @"\uf1db"; +static NSString *const FAKGlyphFaClipboard = @"\uf0ea"; +static NSString *const FAKGlyphFaClockO = @"\uf017"; +static NSString *const FAKGlyphFaCloud = @"\uf0c2"; +static NSString *const FAKGlyphFaCloudDownload = @"\uf0ed"; +static NSString *const FAKGlyphFaCloudUpload = @"\uf0ee"; +static NSString *const FAKGlyphFaCny = @"\uf157"; +static NSString *const FAKGlyphFaCode = @"\uf121"; +static NSString *const FAKGlyphFaCodeFork = @"\uf126"; +static NSString *const FAKGlyphFaCodepen = @"\uf1cb"; +static NSString *const FAKGlyphFaCoffee = @"\uf0f4"; +static NSString *const FAKGlyphFaCog = @"\uf013"; +static NSString *const FAKGlyphFaCogs = @"\uf085"; +static NSString *const FAKGlyphFaColumns = @"\uf0db"; +static NSString *const FAKGlyphFaComment = @"\uf075"; +static NSString *const FAKGlyphFaCommentO = @"\uf0e5"; +static NSString *const FAKGlyphFaComments = @"\uf086"; +static NSString *const FAKGlyphFaCommentsO = @"\uf0e6"; +static NSString *const FAKGlyphFaCompass = @"\uf14e"; +static NSString *const FAKGlyphFaCompress = @"\uf066"; +static NSString *const FAKGlyphFaCopy = @"\uf0c5"; +static NSString *const FAKGlyphFaCreditCard = @"\uf09d"; +static NSString *const FAKGlyphFaCrop = @"\uf125"; +static NSString *const FAKGlyphFaCrosshairs = @"\uf05b"; +static NSString *const FAKGlyphFaCss3 = @"\uf13c"; +static NSString *const FAKGlyphFaCube = @"\uf1b2"; +static NSString *const FAKGlyphFaCubes = @"\uf1b3"; +static NSString *const FAKGlyphFaCut = @"\uf0c4"; +static NSString *const FAKGlyphFaCutlery = @"\uf0f5"; +static NSString *const FAKGlyphFaDashboard = @"\uf0e4"; +static NSString *const FAKGlyphFaDatabase = @"\uf1c0"; +static NSString *const FAKGlyphFaDedent = @"\uf03b"; +static NSString *const FAKGlyphFaDelicious = @"\uf1a5"; +static NSString *const FAKGlyphFaDesktop = @"\uf108"; +static NSString *const FAKGlyphFaDeviantart = @"\uf1bd"; +static NSString *const FAKGlyphFaDigg = @"\uf1a6"; +static NSString *const FAKGlyphFaDollar = @"\uf155"; +static NSString *const FAKGlyphFaDotCircleO = @"\uf192"; +static NSString *const FAKGlyphFaDownload = @"\uf019"; +static NSString *const FAKGlyphFaDribbble = @"\uf17d"; +static NSString *const FAKGlyphFaDropbox = @"\uf16b"; +static NSString *const FAKGlyphFaDrupal = @"\uf1a9"; +static NSString *const FAKGlyphFaEdit = @"\uf044"; +static NSString *const FAKGlyphFaEject = @"\uf052"; +static NSString *const FAKGlyphFaEllipsisH = @"\uf141"; +static NSString *const FAKGlyphFaEllipsisV = @"\uf142"; +static NSString *const FAKGlyphFaEmpire = @"\uf1d1"; +static NSString *const FAKGlyphFaEnvelope = @"\uf0e0"; +static NSString *const FAKGlyphFaEnvelopeO = @"\uf003"; +static NSString *const FAKGlyphFaEnvelopeSquare = @"\uf199"; +static NSString *const FAKGlyphFaEraser = @"\uf12d"; +static NSString *const FAKGlyphFaEur = @"\uf153"; +static NSString *const FAKGlyphFaEuro = @"\uf153"; +static NSString *const FAKGlyphFaExchange = @"\uf0ec"; +static NSString *const FAKGlyphFaExclamation = @"\uf12a"; +static NSString *const FAKGlyphFaExclamationCircle = @"\uf06a"; +static NSString *const FAKGlyphFaExclamationTriangle = @"\uf071"; +static NSString *const FAKGlyphFaExpand = @"\uf065"; +static NSString *const FAKGlyphFaExternalLink = @"\uf08e"; +static NSString *const FAKGlyphFaExternalLinkSquare = @"\uf14c"; +static NSString *const FAKGlyphFaEye = @"\uf06e"; +static NSString *const FAKGlyphFaEyeSlash = @"\uf070"; +static NSString *const FAKGlyphFaFacebook = @"\uf09a"; +static NSString *const FAKGlyphFaFacebookSquare = @"\uf082"; +static NSString *const FAKGlyphFaFastBackward = @"\uf049"; +static NSString *const FAKGlyphFaFastForward = @"\uf050"; +static NSString *const FAKGlyphFaFax = @"\uf1ac"; +static NSString *const FAKGlyphFaFemale = @"\uf182"; +static NSString *const FAKGlyphFaFighterJet = @"\uf0fb"; +static NSString *const FAKGlyphFaFile = @"\uf15b"; +static NSString *const FAKGlyphFaFileArchiveO = @"\uf1c6"; +static NSString *const FAKGlyphFaFileAudioO = @"\uf1c7"; +static NSString *const FAKGlyphFaFileCodeO = @"\uf1c9"; +static NSString *const FAKGlyphFaFileExcelO = @"\uf1c3"; +static NSString *const FAKGlyphFaFileImageO = @"\uf1c5"; +static NSString *const FAKGlyphFaFileMovieO = @"\uf1c8"; +static NSString *const FAKGlyphFaFileO = @"\uf016"; +static NSString *const FAKGlyphFaFilePdfO = @"\uf1c1"; +static NSString *const FAKGlyphFaFilePhotoO = @"\uf1c5"; +static NSString *const FAKGlyphFaFilePictureO = @"\uf1c5"; +static NSString *const FAKGlyphFaFilePowerpointO = @"\uf1c4"; +static NSString *const FAKGlyphFaFileSoundO = @"\uf1c7"; +static NSString *const FAKGlyphFaFileText = @"\uf15c"; +static NSString *const FAKGlyphFaFileTextO = @"\uf0f6"; +static NSString *const FAKGlyphFaFileVideoO = @"\uf1c8"; +static NSString *const FAKGlyphFaFileWordO = @"\uf1c2"; +static NSString *const FAKGlyphFaFileZipO = @"\uf1c6"; +static NSString *const FAKGlyphFaFilesO = @"\uf0c5"; +static NSString *const FAKGlyphFaFilm = @"\uf008"; +static NSString *const FAKGlyphFaFilter = @"\uf0b0"; +static NSString *const FAKGlyphFaFire = @"\uf06d"; +static NSString *const FAKGlyphFaFireExtinguisher = @"\uf134"; +static NSString *const FAKGlyphFaFlag = @"\uf024"; +static NSString *const FAKGlyphFaFlagCheckered = @"\uf11e"; +static NSString *const FAKGlyphFaFlagO = @"\uf11d"; +static NSString *const FAKGlyphFaFlash = @"\uf0e7"; +static NSString *const FAKGlyphFaFlask = @"\uf0c3"; +static NSString *const FAKGlyphFaFlickr = @"\uf16e"; +static NSString *const FAKGlyphFaFloppyO = @"\uf0c7"; +static NSString *const FAKGlyphFaFolder = @"\uf07b"; +static NSString *const FAKGlyphFaFolderO = @"\uf114"; +static NSString *const FAKGlyphFaFolderOpen = @"\uf07c"; +static NSString *const FAKGlyphFaFolderOpenO = @"\uf115"; +static NSString *const FAKGlyphFaFont = @"\uf031"; +static NSString *const FAKGlyphFaForward = @"\uf04e"; +static NSString *const FAKGlyphFaFoursquare = @"\uf180"; +static NSString *const FAKGlyphFaFrownO = @"\uf119"; +static NSString *const FAKGlyphFaGamepad = @"\uf11b"; +static NSString *const FAKGlyphFaGavel = @"\uf0e3"; +static NSString *const FAKGlyphFaGbp = @"\uf154"; +static NSString *const FAKGlyphFaGe = @"\uf1d1"; +static NSString *const FAKGlyphFaGear = @"\uf013"; +static NSString *const FAKGlyphFaGears = @"\uf085"; +static NSString *const FAKGlyphFaGift = @"\uf06b"; +static NSString *const FAKGlyphFaGit = @"\uf1d3"; +static NSString *const FAKGlyphFaGitSquare = @"\uf1d2"; +static NSString *const FAKGlyphFaGithub = @"\uf09b"; +static NSString *const FAKGlyphFaGithubAlt = @"\uf113"; +static NSString *const FAKGlyphFaGithubSquare = @"\uf092"; +static NSString *const FAKGlyphFaGittip = @"\uf184"; +static NSString *const FAKGlyphFaGlass = @"\uf000"; +static NSString *const FAKGlyphFaGlobe = @"\uf0ac"; +static NSString *const FAKGlyphFaGoogle = @"\uf1a0"; +static NSString *const FAKGlyphFaGooglePlus = @"\uf0d5"; +static NSString *const FAKGlyphFaGooglePlusSquare = @"\uf0d4"; +static NSString *const FAKGlyphFaGraduationCap = @"\uf19d"; +static NSString *const FAKGlyphFaGroup = @"\uf0c0"; +static NSString *const FAKGlyphFaHSquare = @"\uf0fd"; +static NSString *const FAKGlyphFaHackerNews = @"\uf1d4"; +static NSString *const FAKGlyphFaHandODown = @"\uf0a7"; +static NSString *const FAKGlyphFaHandOLeft = @"\uf0a5"; +static NSString *const FAKGlyphFaHandORight = @"\uf0a4"; +static NSString *const FAKGlyphFaHandOUp = @"\uf0a6"; +static NSString *const FAKGlyphFaHddO = @"\uf0a0"; +static NSString *const FAKGlyphFaHeader = @"\uf1dc"; +static NSString *const FAKGlyphFaHeadphones = @"\uf025"; +static NSString *const FAKGlyphFaHeart = @"\uf004"; +static NSString *const FAKGlyphFaHeartO = @"\uf08a"; +static NSString *const FAKGlyphFaHistory = @"\uf1da"; +static NSString *const FAKGlyphFaHome = @"\uf015"; +static NSString *const FAKGlyphFaHospitalO = @"\uf0f8"; +static NSString *const FAKGlyphFaHtml5 = @"\uf13b"; +static NSString *const FAKGlyphFaImage = @"\uf03e"; +static NSString *const FAKGlyphFaInbox = @"\uf01c"; +static NSString *const FAKGlyphFaIndent = @"\uf03c"; +static NSString *const FAKGlyphFaInfo = @"\uf129"; +static NSString *const FAKGlyphFaInfoCircle = @"\uf05a"; +static NSString *const FAKGlyphFaInr = @"\uf156"; +static NSString *const FAKGlyphFaInstagram = @"\uf16d"; +static NSString *const FAKGlyphFaInstitution = @"\uf19c"; +static NSString *const FAKGlyphFaItalic = @"\uf033"; +static NSString *const FAKGlyphFaJoomla = @"\uf1aa"; +static NSString *const FAKGlyphFaJpy = @"\uf157"; +static NSString *const FAKGlyphFaJsfiddle = @"\uf1cc"; +static NSString *const FAKGlyphFaKey = @"\uf084"; +static NSString *const FAKGlyphFaKeyboardO = @"\uf11c"; +static NSString *const FAKGlyphFaKrw = @"\uf159"; +static NSString *const FAKGlyphFaLanguage = @"\uf1ab"; +static NSString *const FAKGlyphFaLaptop = @"\uf109"; +static NSString *const FAKGlyphFaLeaf = @"\uf06c"; +static NSString *const FAKGlyphFaLegal = @"\uf0e3"; +static NSString *const FAKGlyphFaLemonO = @"\uf094"; +static NSString *const FAKGlyphFaLevelDown = @"\uf149"; +static NSString *const FAKGlyphFaLevelUp = @"\uf148"; +static NSString *const FAKGlyphFaLifeBouy = @"\uf1cd"; +static NSString *const FAKGlyphFaLifeRing = @"\uf1cd"; +static NSString *const FAKGlyphFaLifeSaver = @"\uf1cd"; +static NSString *const FAKGlyphFaLightbulbO = @"\uf0eb"; +static NSString *const FAKGlyphFaLink = @"\uf0c1"; +static NSString *const FAKGlyphFaLinkedin = @"\uf0e1"; +static NSString *const FAKGlyphFaLinkedinSquare = @"\uf08c"; +static NSString *const FAKGlyphFaLinux = @"\uf17c"; +static NSString *const FAKGlyphFaList = @"\uf03a"; +static NSString *const FAKGlyphFaListAlt = @"\uf022"; +static NSString *const FAKGlyphFaListOl = @"\uf0cb"; +static NSString *const FAKGlyphFaListUl = @"\uf0ca"; +static NSString *const FAKGlyphFaLocationArrow = @"\uf124"; +static NSString *const FAKGlyphFaLock = @"\uf023"; +static NSString *const FAKGlyphFaLongArrowDown = @"\uf175"; +static NSString *const FAKGlyphFaLongArrowLeft = @"\uf177"; +static NSString *const FAKGlyphFaLongArrowRight = @"\uf178"; +static NSString *const FAKGlyphFaLongArrowUp = @"\uf176"; +static NSString *const FAKGlyphFaMagic = @"\uf0d0"; +static NSString *const FAKGlyphFaMagnet = @"\uf076"; +static NSString *const FAKGlyphFaMailForward = @"\uf064"; +static NSString *const FAKGlyphFaMailReply = @"\uf112"; +static NSString *const FAKGlyphFaMailReplyAll = @"\uf122"; +static NSString *const FAKGlyphFaMale = @"\uf183"; +static NSString *const FAKGlyphFaMapMarker = @"\uf041"; +static NSString *const FAKGlyphFaMaxcdn = @"\uf136"; +static NSString *const FAKGlyphFaMedkit = @"\uf0fa"; +static NSString *const FAKGlyphFaMehO = @"\uf11a"; +static NSString *const FAKGlyphFaMicrophone = @"\uf130"; +static NSString *const FAKGlyphFaMicrophoneSlash = @"\uf131"; +static NSString *const FAKGlyphFaMinus = @"\uf068"; +static NSString *const FAKGlyphFaMinusCircle = @"\uf056"; +static NSString *const FAKGlyphFaMinusSquare = @"\uf146"; +static NSString *const FAKGlyphFaMinusSquareO = @"\uf147"; +static NSString *const FAKGlyphFaMobile = @"\uf10b"; +static NSString *const FAKGlyphFaMobilePhone = @"\uf10b"; +static NSString *const FAKGlyphFaMoney = @"\uf0d6"; +static NSString *const FAKGlyphFaMoonO = @"\uf186"; +static NSString *const FAKGlyphFaMortarBoard = @"\uf19d"; +static NSString *const FAKGlyphFaMusic = @"\uf001"; +static NSString *const FAKGlyphFaNavicon = @"\uf0c9"; +static NSString *const FAKGlyphFaOpenid = @"\uf19b"; +static NSString *const FAKGlyphFaOutdent = @"\uf03b"; +static NSString *const FAKGlyphFaPagelines = @"\uf18c"; +static NSString *const FAKGlyphFaPaperPlane = @"\uf1d8"; +static NSString *const FAKGlyphFaPaperPlaneO = @"\uf1d9"; +static NSString *const FAKGlyphFaPaperclip = @"\uf0c6"; +static NSString *const FAKGlyphFaParagraph = @"\uf1dd"; +static NSString *const FAKGlyphFaPaste = @"\uf0ea"; +static NSString *const FAKGlyphFaPause = @"\uf04c"; +static NSString *const FAKGlyphFaPaw = @"\uf1b0"; +static NSString *const FAKGlyphFaPencil = @"\uf040"; +static NSString *const FAKGlyphFaPencilSquare = @"\uf14b"; +static NSString *const FAKGlyphFaPencilSquareO = @"\uf044"; +static NSString *const FAKGlyphFaPhone = @"\uf095"; +static NSString *const FAKGlyphFaPhoneSquare = @"\uf098"; +static NSString *const FAKGlyphFaPhoto = @"\uf03e"; +static NSString *const FAKGlyphFaPictureO = @"\uf03e"; +static NSString *const FAKGlyphFaPiedPiper = @"\uf1a7"; +static NSString *const FAKGlyphFaPiedPiperAlt = @"\uf1a8"; +static NSString *const FAKGlyphFaPiedPiperSquare = @"\uf1a7"; +static NSString *const FAKGlyphFaPinterest = @"\uf0d2"; +static NSString *const FAKGlyphFaPinterestSquare = @"\uf0d3"; +static NSString *const FAKGlyphFaPlane = @"\uf072"; +static NSString *const FAKGlyphFaPlay = @"\uf04b"; +static NSString *const FAKGlyphFaPlayCircle = @"\uf144"; +static NSString *const FAKGlyphFaPlayCircleO = @"\uf01d"; +static NSString *const FAKGlyphFaPlus = @"\uf067"; +static NSString *const FAKGlyphFaPlusCircle = @"\uf055"; +static NSString *const FAKGlyphFaPlusSquare = @"\uf0fe"; +static NSString *const FAKGlyphFaPlusSquareO = @"\uf196"; +static NSString *const FAKGlyphFaPowerOff = @"\uf011"; +static NSString *const FAKGlyphFaPrint = @"\uf02f"; +static NSString *const FAKGlyphFaPuzzlePiece = @"\uf12e"; +static NSString *const FAKGlyphFaQq = @"\uf1d6"; +static NSString *const FAKGlyphFaQrcode = @"\uf029"; +static NSString *const FAKGlyphFaQuestion = @"\uf128"; +static NSString *const FAKGlyphFaQuestionCircle = @"\uf059"; +static NSString *const FAKGlyphFaQuoteLeft = @"\uf10d"; +static NSString *const FAKGlyphFaQuoteRight = @"\uf10e"; +static NSString *const FAKGlyphFaRa = @"\uf1d0"; +static NSString *const FAKGlyphFaRandom = @"\uf074"; +static NSString *const FAKGlyphFaRebel = @"\uf1d0"; +static NSString *const FAKGlyphFaRecycle = @"\uf1b8"; +static NSString *const FAKGlyphFaReddit = @"\uf1a1"; +static NSString *const FAKGlyphFaRedditSquare = @"\uf1a2"; +static NSString *const FAKGlyphFaRefresh = @"\uf021"; +static NSString *const FAKGlyphFaRenren = @"\uf18b"; +static NSString *const FAKGlyphFaReorder = @"\uf0c9"; +static NSString *const FAKGlyphFaRepeat = @"\uf01e"; +static NSString *const FAKGlyphFaReply = @"\uf112"; +static NSString *const FAKGlyphFaReplyAll = @"\uf122"; +static NSString *const FAKGlyphFaRetweet = @"\uf079"; +static NSString *const FAKGlyphFaRmb = @"\uf157"; +static NSString *const FAKGlyphFaRoad = @"\uf018"; +static NSString *const FAKGlyphFaRocket = @"\uf135"; +static NSString *const FAKGlyphFaRotateLeft = @"\uf0e2"; +static NSString *const FAKGlyphFaRotateRight = @"\uf01e"; +static NSString *const FAKGlyphFaRouble = @"\uf158"; +static NSString *const FAKGlyphFaRss = @"\uf09e"; +static NSString *const FAKGlyphFaRssSquare = @"\uf143"; +static NSString *const FAKGlyphFaRub = @"\uf158"; +static NSString *const FAKGlyphFaRuble = @"\uf158"; +static NSString *const FAKGlyphFaRupee = @"\uf156"; +static NSString *const FAKGlyphFaSave = @"\uf0c7"; +static NSString *const FAKGlyphFaScissors = @"\uf0c4"; +static NSString *const FAKGlyphFaSearch = @"\uf002"; +static NSString *const FAKGlyphFaSearchMinus = @"\uf010"; +static NSString *const FAKGlyphFaSearchPlus = @"\uf00e"; +static NSString *const FAKGlyphFaSend = @"\uf1d8"; +static NSString *const FAKGlyphFaSendO = @"\uf1d9"; +static NSString *const FAKGlyphFaShare = @"\uf064"; +static NSString *const FAKGlyphFaShareAlt = @"\uf1e0"; +static NSString *const FAKGlyphFaShareAltSquare = @"\uf1e1"; +static NSString *const FAKGlyphFaShareSquare = @"\uf14d"; +static NSString *const FAKGlyphFaShareSquareO = @"\uf045"; +static NSString *const FAKGlyphFaShield = @"\uf132"; +static NSString *const FAKGlyphFaShoppingCart = @"\uf07a"; +static NSString *const FAKGlyphFaSignIn = @"\uf090"; +static NSString *const FAKGlyphFaSignOut = @"\uf08b"; +static NSString *const FAKGlyphFaSignal = @"\uf012"; +static NSString *const FAKGlyphFaSitemap = @"\uf0e8"; +static NSString *const FAKGlyphFaSkype = @"\uf17e"; +static NSString *const FAKGlyphFaSlack = @"\uf198"; +static NSString *const FAKGlyphFaSliders = @"\uf1de"; +static NSString *const FAKGlyphFaSmileO = @"\uf118"; +static NSString *const FAKGlyphFaSort = @"\uf0dc"; +static NSString *const FAKGlyphFaSortAlphaAsc = @"\uf15d"; +static NSString *const FAKGlyphFaSortAlphaDesc = @"\uf15e"; +static NSString *const FAKGlyphFaSortAmountAsc = @"\uf160"; +static NSString *const FAKGlyphFaSortAmountDesc = @"\uf161"; +static NSString *const FAKGlyphFaSortAsc = @"\uf0de"; +static NSString *const FAKGlyphFaSortDesc = @"\uf0dd"; +static NSString *const FAKGlyphFaSortDown = @"\uf0dd"; +static NSString *const FAKGlyphFaSortNumericAsc = @"\uf162"; +static NSString *const FAKGlyphFaSortNumericDesc = @"\uf163"; +static NSString *const FAKGlyphFaSortUp = @"\uf0de"; +static NSString *const FAKGlyphFaSoundcloud = @"\uf1be"; +static NSString *const FAKGlyphFaSpaceShuttle = @"\uf197"; +static NSString *const FAKGlyphFaSpinner = @"\uf110"; +static NSString *const FAKGlyphFaSpoon = @"\uf1b1"; +static NSString *const FAKGlyphFaSpotify = @"\uf1bc"; +static NSString *const FAKGlyphFaSquare = @"\uf0c8"; +static NSString *const FAKGlyphFaSquareO = @"\uf096"; +static NSString *const FAKGlyphFaStackExchange = @"\uf18d"; +static NSString *const FAKGlyphFaStackOverflow = @"\uf16c"; +static NSString *const FAKGlyphFaStar = @"\uf005"; +static NSString *const FAKGlyphFaStarHalf = @"\uf089"; +static NSString *const FAKGlyphFaStarHalfEmpty = @"\uf123"; +static NSString *const FAKGlyphFaStarHalfFull = @"\uf123"; +static NSString *const FAKGlyphFaStarHalfO = @"\uf123"; +static NSString *const FAKGlyphFaStarO = @"\uf006"; +static NSString *const FAKGlyphFaSteam = @"\uf1b6"; +static NSString *const FAKGlyphFaSteamSquare = @"\uf1b7"; +static NSString *const FAKGlyphFaStepBackward = @"\uf048"; +static NSString *const FAKGlyphFaStepForward = @"\uf051"; +static NSString *const FAKGlyphFaStethoscope = @"\uf0f1"; +static NSString *const FAKGlyphFaStop = @"\uf04d"; +static NSString *const FAKGlyphFaStrikethrough = @"\uf0cc"; +static NSString *const FAKGlyphFaStumbleupon = @"\uf1a4"; +static NSString *const FAKGlyphFaStumbleuponCircle = @"\uf1a3"; +static NSString *const FAKGlyphFaSubscript = @"\uf12c"; +static NSString *const FAKGlyphFaSuitcase = @"\uf0f2"; +static NSString *const FAKGlyphFaSunO = @"\uf185"; +static NSString *const FAKGlyphFaSuperscript = @"\uf12b"; +static NSString *const FAKGlyphFaSupport = @"\uf1cd"; +static NSString *const FAKGlyphFaTable = @"\uf0ce"; +static NSString *const FAKGlyphFaTablet = @"\uf10a"; +static NSString *const FAKGlyphFaTachometer = @"\uf0e4"; +static NSString *const FAKGlyphFaTag = @"\uf02b"; +static NSString *const FAKGlyphFaTags = @"\uf02c"; +static NSString *const FAKGlyphFaTasks = @"\uf0ae"; +static NSString *const FAKGlyphFaTaxi = @"\uf1ba"; +static NSString *const FAKGlyphFaTencentWeibo = @"\uf1d5"; +static NSString *const FAKGlyphFaTerminal = @"\uf120"; +static NSString *const FAKGlyphFaTextHeight = @"\uf034"; +static NSString *const FAKGlyphFaTextWidth = @"\uf035"; +static NSString *const FAKGlyphFaTh = @"\uf00a"; +static NSString *const FAKGlyphFaThLarge = @"\uf009"; +static NSString *const FAKGlyphFaThList = @"\uf00b"; +static NSString *const FAKGlyphFaThumbTack = @"\uf08d"; +static NSString *const FAKGlyphFaThumbsDown = @"\uf165"; +static NSString *const FAKGlyphFaThumbsODown = @"\uf088"; +static NSString *const FAKGlyphFaThumbsOUp = @"\uf087"; +static NSString *const FAKGlyphFaThumbsUp = @"\uf164"; +static NSString *const FAKGlyphFaTicket = @"\uf145"; +static NSString *const FAKGlyphFaTimes = @"\uf00d"; +static NSString *const FAKGlyphFaTimesCircle = @"\uf057"; +static NSString *const FAKGlyphFaTimesCircleO = @"\uf05c"; +static NSString *const FAKGlyphFaTint = @"\uf043"; +static NSString *const FAKGlyphFaToggleDown = @"\uf150"; +static NSString *const FAKGlyphFaToggleLeft = @"\uf191"; +static NSString *const FAKGlyphFaToggleRight = @"\uf152"; +static NSString *const FAKGlyphFaToggleUp = @"\uf151"; +static NSString *const FAKGlyphFaTrashO = @"\uf014"; +static NSString *const FAKGlyphFaTree = @"\uf1bb"; +static NSString *const FAKGlyphFaTrello = @"\uf181"; +static NSString *const FAKGlyphFaTrophy = @"\uf091"; +static NSString *const FAKGlyphFaTruck = @"\uf0d1"; +static NSString *const FAKGlyphFaTry = @"\uf195"; +static NSString *const FAKGlyphFaTumblr = @"\uf173"; +static NSString *const FAKGlyphFaTumblrSquare = @"\uf174"; +static NSString *const FAKGlyphFaTurkishLira = @"\uf195"; +static NSString *const FAKGlyphFaTwitter = @"\uf099"; +static NSString *const FAKGlyphFaTwitterSquare = @"\uf081"; +static NSString *const FAKGlyphFaUmbrella = @"\uf0e9"; +static NSString *const FAKGlyphFaUnderline = @"\uf0cd"; +static NSString *const FAKGlyphFaUndo = @"\uf0e2"; +static NSString *const FAKGlyphFaUniversity = @"\uf19c"; +static NSString *const FAKGlyphFaUnlink = @"\uf127"; +static NSString *const FAKGlyphFaUnlock = @"\uf09c"; +static NSString *const FAKGlyphFaUnlockAlt = @"\uf13e"; +static NSString *const FAKGlyphFaUnsorted = @"\uf0dc"; +static NSString *const FAKGlyphFaUpload = @"\uf093"; +static NSString *const FAKGlyphFaUsd = @"\uf155"; +static NSString *const FAKGlyphFaUser = @"\uf007"; +static NSString *const FAKGlyphFaUserMd = @"\uf0f0"; +static NSString *const FAKGlyphFaUsers = @"\uf0c0"; +static NSString *const FAKGlyphFaVideoCamera = @"\uf03d"; +static NSString *const FAKGlyphFaVimeoSquare = @"\uf194"; +static NSString *const FAKGlyphFaVine = @"\uf1ca"; +static NSString *const FAKGlyphFaVk = @"\uf189"; +static NSString *const FAKGlyphFaVolumeDown = @"\uf027"; +static NSString *const FAKGlyphFaVolumeOff = @"\uf026"; +static NSString *const FAKGlyphFaVolumeUp = @"\uf028"; +static NSString *const FAKGlyphFaWarning = @"\uf071"; +static NSString *const FAKGlyphFaWechat = @"\uf1d7"; +static NSString *const FAKGlyphFaWeibo = @"\uf18a"; +static NSString *const FAKGlyphFaWeixin = @"\uf1d7"; +static NSString *const FAKGlyphFaWheelchair = @"\uf193"; +static NSString *const FAKGlyphFaWindows = @"\uf17a"; +static NSString *const FAKGlyphFaWon = @"\uf159"; +static NSString *const FAKGlyphFaWordpress = @"\uf19a"; +static NSString *const FAKGlyphFaWrench = @"\uf0ad"; +static NSString *const FAKGlyphFaXing = @"\uf168"; +static NSString *const FAKGlyphFaXingSquare = @"\uf169"; +static NSString *const FAKGlyphFaYahoo = @"\uf19e"; +static NSString *const FAKGlyphFaYen = @"\uf157"; +static NSString *const FAKGlyphFaYoutube = @"\uf167"; +static NSString *const FAKGlyphFaYoutubePlay = @"\uf16a"; +static NSString *const FAKGlyphFaYoutubeSquare = @"\uf166"; + @implementation FAKFontAwesome + (UIFont *)iconFontWithSize:(CGFloat)size @@ -12,755 +518,1548 @@ + (UIFont *)iconFontWithSize:(CGFloat)size [self registerIconFontWithURL:[[NSBundle mainBundle] URLForResource:@"FontAwesome" withExtension:@"otf"]]; }); #endif - + UIFont *font = [UIFont fontWithName:@"FontAwesome" size:size]; NSAssert(font, @"UIFont object should not be nil, check if the font file is added to the application bundle and you're using the correct font name."); return font; } -// Generated Code -+ (instancetype)glassIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf000" size:size]; } -+ (instancetype)musicIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf001" size:size]; } -+ (instancetype)searchIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf002" size:size]; } -+ (instancetype)envelopeOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf003" size:size]; } -+ (instancetype)heartIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf004" size:size]; } -+ (instancetype)starIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf005" size:size]; } -+ (instancetype)starOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf006" size:size]; } -+ (instancetype)userIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf007" size:size]; } -+ (instancetype)filmIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf008" size:size]; } -+ (instancetype)thLargeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf009" size:size]; } -+ (instancetype)thIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00a" size:size]; } -+ (instancetype)thListIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00b" size:size]; } -+ (instancetype)checkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00c" size:size]; } -+ (instancetype)timesIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00d" size:size]; } -+ (instancetype)searchPlusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf00e" size:size]; } -+ (instancetype)searchMinusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf010" size:size]; } -+ (instancetype)powerOffIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf011" size:size]; } -+ (instancetype)signalIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf012" size:size]; } -+ (instancetype)cogIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf013" size:size]; } -+ (instancetype)trashOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf014" size:size]; } -+ (instancetype)homeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf015" size:size]; } -+ (instancetype)fileOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf016" size:size]; } -+ (instancetype)clockOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf017" size:size]; } -+ (instancetype)roadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf018" size:size]; } -+ (instancetype)downloadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf019" size:size]; } -+ (instancetype)arrowCircleODownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf01a" size:size]; } -+ (instancetype)arrowCircleOUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf01b" size:size]; } -+ (instancetype)inboxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf01c" size:size]; } -+ (instancetype)playCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf01d" size:size]; } -+ (instancetype)repeatIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf01e" size:size]; } -+ (instancetype)refreshIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf021" size:size]; } -+ (instancetype)listAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf022" size:size]; } -+ (instancetype)lockIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf023" size:size]; } -+ (instancetype)flagIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf024" size:size]; } -+ (instancetype)headphonesIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf025" size:size]; } -+ (instancetype)volumeOffIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf026" size:size]; } -+ (instancetype)volumeDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf027" size:size]; } -+ (instancetype)volumeUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf028" size:size]; } -+ (instancetype)qrcodeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf029" size:size]; } -+ (instancetype)barcodeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02a" size:size]; } -+ (instancetype)tagIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02b" size:size]; } -+ (instancetype)tagsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02c" size:size]; } -+ (instancetype)bookIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02d" size:size]; } -+ (instancetype)bookmarkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02e" size:size]; } -+ (instancetype)printIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf02f" size:size]; } -+ (instancetype)cameraIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf030" size:size]; } -+ (instancetype)fontIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf031" size:size]; } -+ (instancetype)boldIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf032" size:size]; } -+ (instancetype)italicIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf033" size:size]; } -+ (instancetype)textHeightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf034" size:size]; } -+ (instancetype)textWidthIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf035" size:size]; } -+ (instancetype)alignLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf036" size:size]; } -+ (instancetype)alignCenterIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf037" size:size]; } -+ (instancetype)alignRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf038" size:size]; } -+ (instancetype)alignJustifyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf039" size:size]; } -+ (instancetype)listIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03a" size:size]; } -+ (instancetype)outdentIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03b" size:size]; } -+ (instancetype)indentIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03c" size:size]; } -+ (instancetype)videoCameraIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03d" size:size]; } -+ (instancetype)pictureOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf03e" size:size]; } -+ (instancetype)pencilIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf040" size:size]; } -+ (instancetype)mapMarkerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf041" size:size]; } -+ (instancetype)adjustIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf042" size:size]; } -+ (instancetype)tintIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf043" size:size]; } -+ (instancetype)pencilSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf044" size:size]; } -+ (instancetype)shareSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf045" size:size]; } -+ (instancetype)checkSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf046" size:size]; } -+ (instancetype)arrowsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf047" size:size]; } -+ (instancetype)stepBackwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf048" size:size]; } -+ (instancetype)fastBackwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf049" size:size]; } -+ (instancetype)backwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf04a" size:size]; } -+ (instancetype)playIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf04b" size:size]; } -+ (instancetype)pauseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf04c" size:size]; } -+ (instancetype)stopIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf04d" size:size]; } -+ (instancetype)forwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf04e" size:size]; } -+ (instancetype)fastForwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf050" size:size]; } -+ (instancetype)stepForwardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf051" size:size]; } -+ (instancetype)ejectIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf052" size:size]; } -+ (instancetype)chevronLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf053" size:size]; } -+ (instancetype)chevronRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf054" size:size]; } -+ (instancetype)plusCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf055" size:size]; } -+ (instancetype)minusCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf056" size:size]; } -+ (instancetype)timesCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf057" size:size]; } -+ (instancetype)checkCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf058" size:size]; } -+ (instancetype)questionCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf059" size:size]; } -+ (instancetype)infoCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf05a" size:size]; } -+ (instancetype)crosshairsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf05b" size:size]; } -+ (instancetype)timesCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf05c" size:size]; } -+ (instancetype)checkCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf05d" size:size]; } -+ (instancetype)banIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf05e" size:size]; } -+ (instancetype)arrowLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf060" size:size]; } -+ (instancetype)arrowRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf061" size:size]; } -+ (instancetype)arrowUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf062" size:size]; } -+ (instancetype)arrowDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf063" size:size]; } -+ (instancetype)shareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf064" size:size]; } -+ (instancetype)expandIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf065" size:size]; } -+ (instancetype)compressIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf066" size:size]; } -+ (instancetype)plusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf067" size:size]; } -+ (instancetype)minusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf068" size:size]; } -+ (instancetype)asteriskIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf069" size:size]; } -+ (instancetype)exclamationCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf06a" size:size]; } -+ (instancetype)giftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf06b" size:size]; } -+ (instancetype)leafIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf06c" size:size]; } -+ (instancetype)fireIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf06d" size:size]; } -+ (instancetype)eyeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf06e" size:size]; } -+ (instancetype)eyeSlashIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf070" size:size]; } -+ (instancetype)exclamationTriangleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf071" size:size]; } -+ (instancetype)planeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf072" size:size]; } -+ (instancetype)calendarIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf073" size:size]; } -+ (instancetype)randomIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf074" size:size]; } -+ (instancetype)commentIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf075" size:size]; } -+ (instancetype)magnetIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf076" size:size]; } -+ (instancetype)chevronUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf077" size:size]; } -+ (instancetype)chevronDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf078" size:size]; } -+ (instancetype)retweetIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf079" size:size]; } -+ (instancetype)shoppingCartIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07a" size:size]; } -+ (instancetype)folderIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07b" size:size]; } -+ (instancetype)folderOpenIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07c" size:size]; } -+ (instancetype)arrowsVIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07d" size:size]; } -+ (instancetype)arrowsHIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf07e" size:size]; } -+ (instancetype)barChartOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf080" size:size]; } -+ (instancetype)twitterSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf081" size:size]; } -+ (instancetype)facebookSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf082" size:size]; } -+ (instancetype)cameraRetroIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf083" size:size]; } -+ (instancetype)keyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf084" size:size]; } -+ (instancetype)cogsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf085" size:size]; } -+ (instancetype)commentsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf086" size:size]; } -+ (instancetype)thumbsOUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf087" size:size]; } -+ (instancetype)thumbsODownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf088" size:size]; } -+ (instancetype)starHalfIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf089" size:size]; } -+ (instancetype)heartOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08a" size:size]; } -+ (instancetype)signOutIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08b" size:size]; } -+ (instancetype)linkedinSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08c" size:size]; } -+ (instancetype)thumbTackIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08d" size:size]; } -+ (instancetype)externalLinkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf08e" size:size]; } -+ (instancetype)signInIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf090" size:size]; } -+ (instancetype)trophyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf091" size:size]; } -+ (instancetype)githubSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf092" size:size]; } -+ (instancetype)uploadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf093" size:size]; } -+ (instancetype)lemonOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf094" size:size]; } -+ (instancetype)phoneIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf095" size:size]; } -+ (instancetype)squareOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf096" size:size]; } -+ (instancetype)bookmarkOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf097" size:size]; } -+ (instancetype)phoneSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf098" size:size]; } -+ (instancetype)twitterIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf099" size:size]; } -+ (instancetype)facebookIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09a" size:size]; } -+ (instancetype)githubIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09b" size:size]; } -+ (instancetype)unlockIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09c" size:size]; } -+ (instancetype)creditCardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09d" size:size]; } -+ (instancetype)rssIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf09e" size:size]; } -+ (instancetype)hddOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a0" size:size]; } -+ (instancetype)bullhornIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a1" size:size]; } -+ (instancetype)bellIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f3" size:size]; } -+ (instancetype)certificateIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a3" size:size]; } -+ (instancetype)handORightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a4" size:size]; } -+ (instancetype)handOLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a5" size:size]; } -+ (instancetype)handOUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a6" size:size]; } -+ (instancetype)handODownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a7" size:size]; } -+ (instancetype)arrowCircleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a8" size:size]; } -+ (instancetype)arrowCircleRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a9" size:size]; } -+ (instancetype)arrowCircleUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0aa" size:size]; } -+ (instancetype)arrowCircleDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ab" size:size]; } -+ (instancetype)globeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ac" size:size]; } -+ (instancetype)wrenchIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ad" size:size]; } -+ (instancetype)tasksIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ae" size:size]; } -+ (instancetype)filterIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0b0" size:size]; } -+ (instancetype)briefcaseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0b1" size:size]; } -+ (instancetype)arrowsAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0b2" size:size]; } -+ (instancetype)usersIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c0" size:size]; } -+ (instancetype)linkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c1" size:size]; } -+ (instancetype)cloudIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c2" size:size]; } -+ (instancetype)flaskIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c3" size:size]; } -+ (instancetype)scissorsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c4" size:size]; } -+ (instancetype)filesOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c5" size:size]; } -+ (instancetype)paperclipIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c6" size:size]; } -+ (instancetype)floppyOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c7" size:size]; } -+ (instancetype)squareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c8" size:size]; } -+ (instancetype)barsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0c9" size:size]; } -+ (instancetype)listUlIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ca" size:size]; } -+ (instancetype)listOlIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0cb" size:size]; } -+ (instancetype)strikethroughIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0cc" size:size]; } -+ (instancetype)underlineIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0cd" size:size]; } -+ (instancetype)tableIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ce" size:size]; } -+ (instancetype)magicIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d0" size:size]; } -+ (instancetype)truckIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d1" size:size]; } -+ (instancetype)pinterestIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d2" size:size]; } -+ (instancetype)pinterestSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d3" size:size]; } -+ (instancetype)googlePlusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d4" size:size]; } -+ (instancetype)googlePlusIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d5" size:size]; } -+ (instancetype)moneyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d6" size:size]; } -+ (instancetype)caretDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d7" size:size]; } -+ (instancetype)caretUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d8" size:size]; } -+ (instancetype)caretLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0d9" size:size]; } -+ (instancetype)caretRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0da" size:size]; } -+ (instancetype)columnsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0db" size:size]; } -+ (instancetype)sortIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0dc" size:size]; } -+ (instancetype)sortAscIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0dd" size:size]; } -+ (instancetype)sortDescIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0de" size:size]; } -+ (instancetype)envelopeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e0" size:size]; } -+ (instancetype)linkedinIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e1" size:size]; } -+ (instancetype)undoIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e2" size:size]; } -+ (instancetype)gavelIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e3" size:size]; } -+ (instancetype)tachometerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e4" size:size]; } -+ (instancetype)commentOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e5" size:size]; } -+ (instancetype)commentsOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e6" size:size]; } -+ (instancetype)boltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e7" size:size]; } -+ (instancetype)sitemapIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e8" size:size]; } -+ (instancetype)umbrellaIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0e9" size:size]; } -+ (instancetype)clipboardIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ea" size:size]; } -+ (instancetype)lightbulbOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0eb" size:size]; } -+ (instancetype)exchangeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ec" size:size]; } -+ (instancetype)cloudDownloadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ed" size:size]; } -+ (instancetype)cloudUploadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0ee" size:size]; } -+ (instancetype)userMdIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f0" size:size]; } -+ (instancetype)stethoscopeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f1" size:size]; } -+ (instancetype)suitcaseIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f2" size:size]; } -+ (instancetype)bellOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0a2" size:size]; } -+ (instancetype)coffeeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f4" size:size]; } -+ (instancetype)cutleryIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f5" size:size]; } -+ (instancetype)fileTextOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f6" size:size]; } -+ (instancetype)buildingOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f7" size:size]; } -+ (instancetype)hospitalOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f8" size:size]; } -+ (instancetype)ambulanceIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0f9" size:size]; } -+ (instancetype)medkitIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fa" size:size]; } -+ (instancetype)fighterJetIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fb" size:size]; } -+ (instancetype)beerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fc" size:size]; } -+ (instancetype)hSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fd" size:size]; } -+ (instancetype)plusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf0fe" size:size]; } -+ (instancetype)angleDoubleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf100" size:size]; } -+ (instancetype)angleDoubleRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf101" size:size]; } -+ (instancetype)angleDoubleUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf102" size:size]; } -+ (instancetype)angleDoubleDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf103" size:size]; } -+ (instancetype)angleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf104" size:size]; } -+ (instancetype)angleRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf105" size:size]; } -+ (instancetype)angleUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf106" size:size]; } -+ (instancetype)angleDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf107" size:size]; } -+ (instancetype)desktopIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf108" size:size]; } -+ (instancetype)laptopIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf109" size:size]; } -+ (instancetype)tabletIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf10a" size:size]; } -+ (instancetype)mobileIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf10b" size:size]; } -+ (instancetype)circleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf10c" size:size]; } -+ (instancetype)quoteLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf10d" size:size]; } -+ (instancetype)quoteRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf10e" size:size]; } -+ (instancetype)spinnerIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf110" size:size]; } -+ (instancetype)circleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf111" size:size]; } -+ (instancetype)replyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf112" size:size]; } -+ (instancetype)githubAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf113" size:size]; } -+ (instancetype)folderOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf114" size:size]; } -+ (instancetype)folderOpenOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf115" size:size]; } -+ (instancetype)smileOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf118" size:size]; } -+ (instancetype)frownOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf119" size:size]; } -+ (instancetype)mehOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11a" size:size]; } -+ (instancetype)gamepadIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11b" size:size]; } -+ (instancetype)keyboardOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11c" size:size]; } -+ (instancetype)flagOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11d" size:size]; } -+ (instancetype)flagCheckeredIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf11e" size:size]; } -+ (instancetype)terminalIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf120" size:size]; } -+ (instancetype)codeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf121" size:size]; } -+ (instancetype)replyAllIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf122" size:size]; } -+ (instancetype)mailReplyAllIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf122" size:size]; } -+ (instancetype)starHalfOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf123" size:size]; } -+ (instancetype)locationArrowIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf124" size:size]; } -+ (instancetype)cropIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf125" size:size]; } -+ (instancetype)codeForkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf126" size:size]; } -+ (instancetype)chainBrokenIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf127" size:size]; } -+ (instancetype)questionIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf128" size:size]; } -+ (instancetype)infoIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf129" size:size]; } -+ (instancetype)exclamationIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf12a" size:size]; } -+ (instancetype)superscriptIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf12b" size:size]; } -+ (instancetype)subscriptIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf12c" size:size]; } -+ (instancetype)eraserIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf12d" size:size]; } -+ (instancetype)puzzlePieceIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf12e" size:size]; } -+ (instancetype)microphoneIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf130" size:size]; } -+ (instancetype)microphoneSlashIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf131" size:size]; } -+ (instancetype)shieldIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf132" size:size]; } -+ (instancetype)calendarOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf133" size:size]; } -+ (instancetype)fireExtinguisherIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf134" size:size]; } -+ (instancetype)rocketIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf135" size:size]; } -+ (instancetype)maxcdnIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf136" size:size]; } -+ (instancetype)chevronCircleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf137" size:size]; } -+ (instancetype)chevronCircleRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf138" size:size]; } -+ (instancetype)chevronCircleUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf139" size:size]; } -+ (instancetype)chevronCircleDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf13a" size:size]; } -+ (instancetype)html5IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf13b" size:size]; } -+ (instancetype)css3IconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf13c" size:size]; } -+ (instancetype)anchorIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf13d" size:size]; } -+ (instancetype)unlockAltIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf13e" size:size]; } -+ (instancetype)bullseyeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf140" size:size]; } -+ (instancetype)ellipsisHIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf141" size:size]; } -+ (instancetype)ellipsisVIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf142" size:size]; } -+ (instancetype)rssSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf143" size:size]; } -+ (instancetype)playCircleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf144" size:size]; } -+ (instancetype)ticketIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf145" size:size]; } -+ (instancetype)minusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf146" size:size]; } -+ (instancetype)minusSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf147" size:size]; } -+ (instancetype)levelUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf148" size:size]; } -+ (instancetype)levelDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf149" size:size]; } -+ (instancetype)checkSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf14a" size:size]; } -+ (instancetype)pencilSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf14b" size:size]; } -+ (instancetype)externalLinkSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf14c" size:size]; } -+ (instancetype)shareSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf14d" size:size]; } -+ (instancetype)compassIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf14e" size:size]; } -+ (instancetype)caretSquareODownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf150" size:size]; } -+ (instancetype)caretSquareOUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf151" size:size]; } -+ (instancetype)caretSquareORightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf152" size:size]; } -+ (instancetype)eurIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf153" size:size]; } -+ (instancetype)gbpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf154" size:size]; } -+ (instancetype)usdIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf155" size:size]; } -+ (instancetype)inrIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf156" size:size]; } -+ (instancetype)jpyIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf157" size:size]; } -+ (instancetype)rubIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf158" size:size]; } -+ (instancetype)krwIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf159" size:size]; } -+ (instancetype)btcIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15a" size:size]; } -+ (instancetype)fileIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15b" size:size]; } -+ (instancetype)fileTextIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15c" size:size]; } -+ (instancetype)sortAlphaAscIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15d" size:size]; } -+ (instancetype)sortAlphaDescIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf15e" size:size]; } -+ (instancetype)sortAmountAscIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf160" size:size]; } -+ (instancetype)sortAmountDescIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf161" size:size]; } -+ (instancetype)sortNumericAscIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf162" size:size]; } -+ (instancetype)sortNumericDescIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf163" size:size]; } -+ (instancetype)thumbsUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf164" size:size]; } -+ (instancetype)thumbsDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf165" size:size]; } -+ (instancetype)youtubeSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf166" size:size]; } -+ (instancetype)youtubeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf167" size:size]; } -+ (instancetype)xingIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf168" size:size]; } -+ (instancetype)xingSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf169" size:size]; } -+ (instancetype)youtubePlayIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf16a" size:size]; } -+ (instancetype)dropboxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf16b" size:size]; } -+ (instancetype)stackOverflowIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf16c" size:size]; } -+ (instancetype)instagramIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf16d" size:size]; } -+ (instancetype)flickrIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf16e" size:size]; } -+ (instancetype)adnIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf170" size:size]; } -+ (instancetype)bitbucketIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf171" size:size]; } -+ (instancetype)bitbucketSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf172" size:size]; } -+ (instancetype)tumblrIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf173" size:size]; } -+ (instancetype)tumblrSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf174" size:size]; } -+ (instancetype)longArrowDownIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf175" size:size]; } -+ (instancetype)longArrowUpIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf176" size:size]; } -+ (instancetype)longArrowLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf177" size:size]; } -+ (instancetype)longArrowRightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf178" size:size]; } -+ (instancetype)appleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf179" size:size]; } -+ (instancetype)windowsIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17a" size:size]; } -+ (instancetype)androidIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17b" size:size]; } -+ (instancetype)linuxIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17c" size:size]; } -+ (instancetype)dribbbleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17d" size:size]; } -+ (instancetype)skypeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf17e" size:size]; } -+ (instancetype)foursquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf180" size:size]; } -+ (instancetype)trelloIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf181" size:size]; } -+ (instancetype)femaleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf182" size:size]; } -+ (instancetype)maleIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf183" size:size]; } -+ (instancetype)gittipIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf184" size:size]; } -+ (instancetype)sunOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf185" size:size]; } -+ (instancetype)moonOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf186" size:size]; } -+ (instancetype)archiveIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf187" size:size]; } -+ (instancetype)bugIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf188" size:size]; } -+ (instancetype)vkIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf189" size:size]; } -+ (instancetype)weiboIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf18a" size:size]; } -+ (instancetype)renrenIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf18b" size:size]; } -+ (instancetype)pagelinesIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf18c" size:size]; } -+ (instancetype)stackExchangeIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf18d" size:size]; } -+ (instancetype)arrowCircleORightIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf18e" size:size]; } -+ (instancetype)arrowCircleOLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf190" size:size]; } -+ (instancetype)caretSquareOLeftIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf191" size:size]; } -+ (instancetype)dotCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf192" size:size]; } -+ (instancetype)wheelchairIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf193" size:size]; } -+ (instancetype)vimeoSquareIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf194" size:size]; } -+ (instancetype)tryIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf195" size:size]; } -+ (instancetype)plusSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:@"\uf196" size:size]; } +#pragma mark Generated class method for constructing icon methods +// Do no edit + ++ (instancetype)adjustIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAdjust size:size]; } ++ (instancetype)adnIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAdn size:size]; } ++ (instancetype)alignCenterIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAlignCenter size:size]; } ++ (instancetype)alignJustifyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAlignJustify size:size]; } ++ (instancetype)alignLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAlignLeft size:size]; } ++ (instancetype)alignRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAlignRight size:size]; } ++ (instancetype)ambulanceIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAmbulance size:size]; } ++ (instancetype)anchorIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAnchor size:size]; } ++ (instancetype)androidIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAndroid size:size]; } ++ (instancetype)angleDoubleDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleDoubleDown size:size]; } ++ (instancetype)angleDoubleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleDoubleLeft size:size]; } ++ (instancetype)angleDoubleRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleDoubleRight size:size]; } ++ (instancetype)angleDoubleUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleDoubleUp size:size]; } ++ (instancetype)angleDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleDown size:size]; } ++ (instancetype)angleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleLeft size:size]; } ++ (instancetype)angleRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleRight size:size]; } ++ (instancetype)angleUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAngleUp size:size]; } ++ (instancetype)appleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaApple size:size]; } ++ (instancetype)archiveIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArchive size:size]; } ++ (instancetype)arrowCircleDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleDown size:size]; } ++ (instancetype)arrowCircleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleLeft size:size]; } ++ (instancetype)arrowCircleODownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleODown size:size]; } ++ (instancetype)arrowCircleOLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleOLeft size:size]; } ++ (instancetype)arrowCircleORightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleORight size:size]; } ++ (instancetype)arrowCircleOUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleOUp size:size]; } ++ (instancetype)arrowCircleRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleRight size:size]; } ++ (instancetype)arrowCircleUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowCircleUp size:size]; } ++ (instancetype)arrowDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowDown size:size]; } ++ (instancetype)arrowLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowLeft size:size]; } ++ (instancetype)arrowRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowRight size:size]; } ++ (instancetype)arrowUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowUp size:size]; } ++ (instancetype)arrowsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrows size:size]; } ++ (instancetype)arrowsAltIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowsAlt size:size]; } ++ (instancetype)arrowsHIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowsH size:size]; } ++ (instancetype)arrowsVIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaArrowsV size:size]; } ++ (instancetype)asteriskIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAsterisk size:size]; } ++ (instancetype)automobileIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaAutomobile size:size]; } ++ (instancetype)backwardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBackward size:size]; } ++ (instancetype)banIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBan size:size]; } ++ (instancetype)bankIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBank size:size]; } ++ (instancetype)barChartOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBarChartO size:size]; } ++ (instancetype)barcodeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBarcode size:size]; } ++ (instancetype)barsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBars size:size]; } ++ (instancetype)beerIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBeer size:size]; } ++ (instancetype)behanceIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBehance size:size]; } ++ (instancetype)behanceSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBehanceSquare size:size]; } ++ (instancetype)bellIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBell size:size]; } ++ (instancetype)bellOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBellO size:size]; } ++ (instancetype)bitbucketIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBitbucket size:size]; } ++ (instancetype)bitbucketSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBitbucketSquare size:size]; } ++ (instancetype)bitcoinIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBitcoin size:size]; } ++ (instancetype)boldIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBold size:size]; } ++ (instancetype)boltIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBolt size:size]; } ++ (instancetype)bombIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBomb size:size]; } ++ (instancetype)bookIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBook size:size]; } ++ (instancetype)bookmarkIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBookmark size:size]; } ++ (instancetype)bookmarkOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBookmarkO size:size]; } ++ (instancetype)briefcaseIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBriefcase size:size]; } ++ (instancetype)btcIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBtc size:size]; } ++ (instancetype)bugIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBug size:size]; } ++ (instancetype)buildingIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBuilding size:size]; } ++ (instancetype)buildingOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBuildingO size:size]; } ++ (instancetype)bullhornIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBullhorn size:size]; } ++ (instancetype)bullseyeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaBullseye size:size]; } ++ (instancetype)cabIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCab size:size]; } ++ (instancetype)calendarIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCalendar size:size]; } ++ (instancetype)calendarOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCalendarO size:size]; } ++ (instancetype)cameraIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCamera size:size]; } ++ (instancetype)cameraRetroIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCameraRetro size:size]; } ++ (instancetype)carIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCar size:size]; } ++ (instancetype)caretDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretDown size:size]; } ++ (instancetype)caretLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretLeft size:size]; } ++ (instancetype)caretRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretRight size:size]; } ++ (instancetype)caretSquareODownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretSquareODown size:size]; } ++ (instancetype)caretSquareOLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretSquareOLeft size:size]; } ++ (instancetype)caretSquareORightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretSquareORight size:size]; } ++ (instancetype)caretSquareOUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretSquareOUp size:size]; } ++ (instancetype)caretUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCaretUp size:size]; } ++ (instancetype)certificateIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCertificate size:size]; } ++ (instancetype)chainIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChain size:size]; } ++ (instancetype)chainBrokenIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChainBroken size:size]; } ++ (instancetype)checkIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCheck size:size]; } ++ (instancetype)checkCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCheckCircle size:size]; } ++ (instancetype)checkCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCheckCircleO size:size]; } ++ (instancetype)checkSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCheckSquare size:size]; } ++ (instancetype)checkSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCheckSquareO size:size]; } ++ (instancetype)chevronCircleDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronCircleDown size:size]; } ++ (instancetype)chevronCircleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronCircleLeft size:size]; } ++ (instancetype)chevronCircleRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronCircleRight size:size]; } ++ (instancetype)chevronCircleUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronCircleUp size:size]; } ++ (instancetype)chevronDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronDown size:size]; } ++ (instancetype)chevronLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronLeft size:size]; } ++ (instancetype)chevronRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronRight size:size]; } ++ (instancetype)chevronUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChevronUp size:size]; } ++ (instancetype)childIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaChild size:size]; } ++ (instancetype)circleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCircle size:size]; } ++ (instancetype)circleOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCircleO size:size]; } ++ (instancetype)circleONotchIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCircleONotch size:size]; } ++ (instancetype)circleThinIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCircleThin size:size]; } ++ (instancetype)clipboardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaClipboard size:size]; } ++ (instancetype)clockOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaClockO size:size]; } ++ (instancetype)cloudIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCloud size:size]; } ++ (instancetype)cloudDownloadIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCloudDownload size:size]; } ++ (instancetype)cloudUploadIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCloudUpload size:size]; } ++ (instancetype)cnyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCny size:size]; } ++ (instancetype)codeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCode size:size]; } ++ (instancetype)codeForkIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCodeFork size:size]; } ++ (instancetype)codepenIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCodepen size:size]; } ++ (instancetype)coffeeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCoffee size:size]; } ++ (instancetype)cogIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCog size:size]; } ++ (instancetype)cogsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCogs size:size]; } ++ (instancetype)columnsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaColumns size:size]; } ++ (instancetype)commentIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaComment size:size]; } ++ (instancetype)commentOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCommentO size:size]; } ++ (instancetype)commentsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaComments size:size]; } ++ (instancetype)commentsOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCommentsO size:size]; } ++ (instancetype)compassIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCompass size:size]; } ++ (instancetype)compressIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCompress size:size]; } ++ (instancetype)copyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCopy size:size]; } ++ (instancetype)creditCardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCreditCard size:size]; } ++ (instancetype)cropIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCrop size:size]; } ++ (instancetype)crosshairsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCrosshairs size:size]; } ++ (instancetype)css3IconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCss3 size:size]; } ++ (instancetype)cubeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCube size:size]; } ++ (instancetype)cubesIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCubes size:size]; } ++ (instancetype)cutIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCut size:size]; } ++ (instancetype)cutleryIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaCutlery size:size]; } ++ (instancetype)dashboardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDashboard size:size]; } ++ (instancetype)databaseIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDatabase size:size]; } ++ (instancetype)dedentIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDedent size:size]; } ++ (instancetype)deliciousIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDelicious size:size]; } ++ (instancetype)desktopIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDesktop size:size]; } ++ (instancetype)deviantartIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDeviantart size:size]; } ++ (instancetype)diggIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDigg size:size]; } ++ (instancetype)dollarIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDollar size:size]; } ++ (instancetype)dotCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDotCircleO size:size]; } ++ (instancetype)downloadIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDownload size:size]; } ++ (instancetype)dribbbleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDribbble size:size]; } ++ (instancetype)dropboxIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDropbox size:size]; } ++ (instancetype)drupalIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaDrupal size:size]; } ++ (instancetype)editIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEdit size:size]; } ++ (instancetype)ejectIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEject size:size]; } ++ (instancetype)ellipsisHIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEllipsisH size:size]; } ++ (instancetype)ellipsisVIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEllipsisV size:size]; } ++ (instancetype)empireIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEmpire size:size]; } ++ (instancetype)envelopeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEnvelope size:size]; } ++ (instancetype)envelopeOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEnvelopeO size:size]; } ++ (instancetype)envelopeSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEnvelopeSquare size:size]; } ++ (instancetype)eraserIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEraser size:size]; } ++ (instancetype)eurIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEur size:size]; } ++ (instancetype)euroIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEuro size:size]; } ++ (instancetype)exchangeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaExchange size:size]; } ++ (instancetype)exclamationIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaExclamation size:size]; } ++ (instancetype)exclamationCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaExclamationCircle size:size]; } ++ (instancetype)exclamationTriangleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaExclamationTriangle size:size]; } ++ (instancetype)expandIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaExpand size:size]; } ++ (instancetype)externalLinkIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaExternalLink size:size]; } ++ (instancetype)externalLinkSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaExternalLinkSquare size:size]; } ++ (instancetype)eyeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEye size:size]; } ++ (instancetype)eyeSlashIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaEyeSlash size:size]; } ++ (instancetype)facebookIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFacebook size:size]; } ++ (instancetype)facebookSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFacebookSquare size:size]; } ++ (instancetype)fastBackwardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFastBackward size:size]; } ++ (instancetype)fastForwardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFastForward size:size]; } ++ (instancetype)faxIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFax size:size]; } ++ (instancetype)femaleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFemale size:size]; } ++ (instancetype)fighterJetIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFighterJet size:size]; } ++ (instancetype)fileIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFile size:size]; } ++ (instancetype)fileArchiveOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileArchiveO size:size]; } ++ (instancetype)fileAudioOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileAudioO size:size]; } ++ (instancetype)fileCodeOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileCodeO size:size]; } ++ (instancetype)fileExcelOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileExcelO size:size]; } ++ (instancetype)fileImageOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileImageO size:size]; } ++ (instancetype)fileMovieOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileMovieO size:size]; } ++ (instancetype)fileOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileO size:size]; } ++ (instancetype)filePdfOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFilePdfO size:size]; } ++ (instancetype)filePhotoOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFilePhotoO size:size]; } ++ (instancetype)filePictureOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFilePictureO size:size]; } ++ (instancetype)filePowerpointOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFilePowerpointO size:size]; } ++ (instancetype)fileSoundOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileSoundO size:size]; } ++ (instancetype)fileTextIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileText size:size]; } ++ (instancetype)fileTextOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileTextO size:size]; } ++ (instancetype)fileVideoOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileVideoO size:size]; } ++ (instancetype)fileWordOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileWordO size:size]; } ++ (instancetype)fileZipOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFileZipO size:size]; } ++ (instancetype)filesOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFilesO size:size]; } ++ (instancetype)filmIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFilm size:size]; } ++ (instancetype)filterIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFilter size:size]; } ++ (instancetype)fireIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFire size:size]; } ++ (instancetype)fireExtinguisherIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFireExtinguisher size:size]; } ++ (instancetype)flagIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFlag size:size]; } ++ (instancetype)flagCheckeredIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFlagCheckered size:size]; } ++ (instancetype)flagOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFlagO size:size]; } ++ (instancetype)flashIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFlash size:size]; } ++ (instancetype)flaskIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFlask size:size]; } ++ (instancetype)flickrIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFlickr size:size]; } ++ (instancetype)floppyOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFloppyO size:size]; } ++ (instancetype)folderIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFolder size:size]; } ++ (instancetype)folderOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFolderO size:size]; } ++ (instancetype)folderOpenIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFolderOpen size:size]; } ++ (instancetype)folderOpenOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFolderOpenO size:size]; } ++ (instancetype)fontIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFont size:size]; } ++ (instancetype)forwardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaForward size:size]; } ++ (instancetype)foursquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFoursquare size:size]; } ++ (instancetype)frownOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaFrownO size:size]; } ++ (instancetype)gamepadIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGamepad size:size]; } ++ (instancetype)gavelIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGavel size:size]; } ++ (instancetype)gbpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGbp size:size]; } ++ (instancetype)geIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGe size:size]; } ++ (instancetype)gearIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGear size:size]; } ++ (instancetype)gearsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGears size:size]; } ++ (instancetype)giftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGift size:size]; } ++ (instancetype)gitIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGit size:size]; } ++ (instancetype)gitSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGitSquare size:size]; } ++ (instancetype)githubIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGithub size:size]; } ++ (instancetype)githubAltIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGithubAlt size:size]; } ++ (instancetype)githubSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGithubSquare size:size]; } ++ (instancetype)gittipIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGittip size:size]; } ++ (instancetype)glassIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGlass size:size]; } ++ (instancetype)globeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGlobe size:size]; } ++ (instancetype)googleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGoogle size:size]; } ++ (instancetype)googlePlusIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGooglePlus size:size]; } ++ (instancetype)googlePlusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGooglePlusSquare size:size]; } ++ (instancetype)graduationCapIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGraduationCap size:size]; } ++ (instancetype)groupIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaGroup size:size]; } ++ (instancetype)hSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHSquare size:size]; } ++ (instancetype)hackerNewsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHackerNews size:size]; } ++ (instancetype)handODownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHandODown size:size]; } ++ (instancetype)handOLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHandOLeft size:size]; } ++ (instancetype)handORightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHandORight size:size]; } ++ (instancetype)handOUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHandOUp size:size]; } ++ (instancetype)hddOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHddO size:size]; } ++ (instancetype)headerIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHeader size:size]; } ++ (instancetype)headphonesIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHeadphones size:size]; } ++ (instancetype)heartIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHeart size:size]; } ++ (instancetype)heartOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHeartO size:size]; } ++ (instancetype)historyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHistory size:size]; } ++ (instancetype)homeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHome size:size]; } ++ (instancetype)hospitalOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHospitalO size:size]; } ++ (instancetype)html5IconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaHtml5 size:size]; } ++ (instancetype)imageIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaImage size:size]; } ++ (instancetype)inboxIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaInbox size:size]; } ++ (instancetype)indentIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaIndent size:size]; } ++ (instancetype)infoIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaInfo size:size]; } ++ (instancetype)infoCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaInfoCircle size:size]; } ++ (instancetype)inrIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaInr size:size]; } ++ (instancetype)instagramIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaInstagram size:size]; } ++ (instancetype)institutionIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaInstitution size:size]; } ++ (instancetype)italicIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaItalic size:size]; } ++ (instancetype)joomlaIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaJoomla size:size]; } ++ (instancetype)jpyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaJpy size:size]; } ++ (instancetype)jsfiddleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaJsfiddle size:size]; } ++ (instancetype)keyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaKey size:size]; } ++ (instancetype)keyboardOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaKeyboardO size:size]; } ++ (instancetype)krwIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaKrw size:size]; } ++ (instancetype)languageIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLanguage size:size]; } ++ (instancetype)laptopIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLaptop size:size]; } ++ (instancetype)leafIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLeaf size:size]; } ++ (instancetype)legalIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLegal size:size]; } ++ (instancetype)lemonOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLemonO size:size]; } ++ (instancetype)levelDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLevelDown size:size]; } ++ (instancetype)levelUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLevelUp size:size]; } ++ (instancetype)lifeBouyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLifeBouy size:size]; } ++ (instancetype)lifeRingIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLifeRing size:size]; } ++ (instancetype)lifeSaverIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLifeSaver size:size]; } ++ (instancetype)lightbulbOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLightbulbO size:size]; } ++ (instancetype)linkIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLink size:size]; } ++ (instancetype)linkedinIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLinkedin size:size]; } ++ (instancetype)linkedinSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLinkedinSquare size:size]; } ++ (instancetype)linuxIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLinux size:size]; } ++ (instancetype)listIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaList size:size]; } ++ (instancetype)listAltIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaListAlt size:size]; } ++ (instancetype)listOlIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaListOl size:size]; } ++ (instancetype)listUlIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaListUl size:size]; } ++ (instancetype)locationArrowIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLocationArrow size:size]; } ++ (instancetype)lockIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLock size:size]; } ++ (instancetype)longArrowDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLongArrowDown size:size]; } ++ (instancetype)longArrowLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLongArrowLeft size:size]; } ++ (instancetype)longArrowRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLongArrowRight size:size]; } ++ (instancetype)longArrowUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaLongArrowUp size:size]; } ++ (instancetype)magicIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMagic size:size]; } ++ (instancetype)magnetIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMagnet size:size]; } ++ (instancetype)mailForwardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMailForward size:size]; } ++ (instancetype)mailReplyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMailReply size:size]; } ++ (instancetype)mailReplyAllIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMailReplyAll size:size]; } ++ (instancetype)maleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMale size:size]; } ++ (instancetype)mapMarkerIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMapMarker size:size]; } ++ (instancetype)maxcdnIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMaxcdn size:size]; } ++ (instancetype)medkitIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMedkit size:size]; } ++ (instancetype)mehOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMehO size:size]; } ++ (instancetype)microphoneIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMicrophone size:size]; } ++ (instancetype)microphoneSlashIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMicrophoneSlash size:size]; } ++ (instancetype)minusIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMinus size:size]; } ++ (instancetype)minusCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMinusCircle size:size]; } ++ (instancetype)minusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMinusSquare size:size]; } ++ (instancetype)minusSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMinusSquareO size:size]; } ++ (instancetype)mobileIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMobile size:size]; } ++ (instancetype)mobilePhoneIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMobilePhone size:size]; } ++ (instancetype)moneyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMoney size:size]; } ++ (instancetype)moonOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMoonO size:size]; } ++ (instancetype)mortarBoardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMortarBoard size:size]; } ++ (instancetype)musicIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaMusic size:size]; } ++ (instancetype)naviconIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaNavicon size:size]; } ++ (instancetype)openidIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaOpenid size:size]; } ++ (instancetype)outdentIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaOutdent size:size]; } ++ (instancetype)pagelinesIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPagelines size:size]; } ++ (instancetype)paperPlaneIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPaperPlane size:size]; } ++ (instancetype)paperPlaneOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPaperPlaneO size:size]; } ++ (instancetype)paperclipIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPaperclip size:size]; } ++ (instancetype)paragraphIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaParagraph size:size]; } ++ (instancetype)pasteIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPaste size:size]; } ++ (instancetype)pauseIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPause size:size]; } ++ (instancetype)pawIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPaw size:size]; } ++ (instancetype)pencilIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPencil size:size]; } ++ (instancetype)pencilSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPencilSquare size:size]; } ++ (instancetype)pencilSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPencilSquareO size:size]; } ++ (instancetype)phoneIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPhone size:size]; } ++ (instancetype)phoneSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPhoneSquare size:size]; } ++ (instancetype)photoIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPhoto size:size]; } ++ (instancetype)pictureOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPictureO size:size]; } ++ (instancetype)piedPiperIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPiedPiper size:size]; } ++ (instancetype)piedPiperAltIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPiedPiperAlt size:size]; } ++ (instancetype)piedPiperSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPiedPiperSquare size:size]; } ++ (instancetype)pinterestIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPinterest size:size]; } ++ (instancetype)pinterestSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPinterestSquare size:size]; } ++ (instancetype)planeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlane size:size]; } ++ (instancetype)playIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlay size:size]; } ++ (instancetype)playCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlayCircle size:size]; } ++ (instancetype)playCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlayCircleO size:size]; } ++ (instancetype)plusIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlus size:size]; } ++ (instancetype)plusCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlusCircle size:size]; } ++ (instancetype)plusSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlusSquare size:size]; } ++ (instancetype)plusSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPlusSquareO size:size]; } ++ (instancetype)powerOffIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPowerOff size:size]; } ++ (instancetype)printIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPrint size:size]; } ++ (instancetype)puzzlePieceIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaPuzzlePiece size:size]; } ++ (instancetype)qqIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaQq size:size]; } ++ (instancetype)qrcodeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaQrcode size:size]; } ++ (instancetype)questionIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaQuestion size:size]; } ++ (instancetype)questionCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaQuestionCircle size:size]; } ++ (instancetype)quoteLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaQuoteLeft size:size]; } ++ (instancetype)quoteRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaQuoteRight size:size]; } ++ (instancetype)raIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRa size:size]; } ++ (instancetype)randomIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRandom size:size]; } ++ (instancetype)rebelIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRebel size:size]; } ++ (instancetype)recycleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRecycle size:size]; } ++ (instancetype)redditIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaReddit size:size]; } ++ (instancetype)redditSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRedditSquare size:size]; } ++ (instancetype)refreshIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRefresh size:size]; } ++ (instancetype)renrenIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRenren size:size]; } ++ (instancetype)reorderIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaReorder size:size]; } ++ (instancetype)repeatIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRepeat size:size]; } ++ (instancetype)replyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaReply size:size]; } ++ (instancetype)replyAllIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaReplyAll size:size]; } ++ (instancetype)retweetIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRetweet size:size]; } ++ (instancetype)rmbIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRmb size:size]; } ++ (instancetype)roadIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRoad size:size]; } ++ (instancetype)rocketIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRocket size:size]; } ++ (instancetype)rotateLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRotateLeft size:size]; } ++ (instancetype)rotateRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRotateRight size:size]; } ++ (instancetype)roubleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRouble size:size]; } ++ (instancetype)rssIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRss size:size]; } ++ (instancetype)rssSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRssSquare size:size]; } ++ (instancetype)rubIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRub size:size]; } ++ (instancetype)rubleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRuble size:size]; } ++ (instancetype)rupeeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaRupee size:size]; } ++ (instancetype)saveIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSave size:size]; } ++ (instancetype)scissorsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaScissors size:size]; } ++ (instancetype)searchIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSearch size:size]; } ++ (instancetype)searchMinusIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSearchMinus size:size]; } ++ (instancetype)searchPlusIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSearchPlus size:size]; } ++ (instancetype)sendIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSend size:size]; } ++ (instancetype)sendOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSendO size:size]; } ++ (instancetype)shareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaShare size:size]; } ++ (instancetype)shareAltIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaShareAlt size:size]; } ++ (instancetype)shareAltSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaShareAltSquare size:size]; } ++ (instancetype)shareSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaShareSquare size:size]; } ++ (instancetype)shareSquareOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaShareSquareO size:size]; } ++ (instancetype)shieldIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaShield size:size]; } ++ (instancetype)shoppingCartIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaShoppingCart size:size]; } ++ (instancetype)signInIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSignIn size:size]; } ++ (instancetype)signOutIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSignOut size:size]; } ++ (instancetype)signalIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSignal size:size]; } ++ (instancetype)sitemapIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSitemap size:size]; } ++ (instancetype)skypeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSkype size:size]; } ++ (instancetype)slackIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSlack size:size]; } ++ (instancetype)slidersIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSliders size:size]; } ++ (instancetype)smileOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSmileO size:size]; } ++ (instancetype)sortIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSort size:size]; } ++ (instancetype)sortAlphaAscIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortAlphaAsc size:size]; } ++ (instancetype)sortAlphaDescIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortAlphaDesc size:size]; } ++ (instancetype)sortAmountAscIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortAmountAsc size:size]; } ++ (instancetype)sortAmountDescIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortAmountDesc size:size]; } ++ (instancetype)sortAscIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortAsc size:size]; } ++ (instancetype)sortDescIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortDesc size:size]; } ++ (instancetype)sortDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortDown size:size]; } ++ (instancetype)sortNumericAscIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortNumericAsc size:size]; } ++ (instancetype)sortNumericDescIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortNumericDesc size:size]; } ++ (instancetype)sortUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSortUp size:size]; } ++ (instancetype)soundcloudIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSoundcloud size:size]; } ++ (instancetype)spaceShuttleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSpaceShuttle size:size]; } ++ (instancetype)spinnerIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSpinner size:size]; } ++ (instancetype)spoonIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSpoon size:size]; } ++ (instancetype)spotifyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSpotify size:size]; } ++ (instancetype)squareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSquare size:size]; } ++ (instancetype)squareOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSquareO size:size]; } ++ (instancetype)stackExchangeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStackExchange size:size]; } ++ (instancetype)stackOverflowIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStackOverflow size:size]; } ++ (instancetype)starIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStar size:size]; } ++ (instancetype)starHalfIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStarHalf size:size]; } ++ (instancetype)starHalfEmptyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStarHalfEmpty size:size]; } ++ (instancetype)starHalfFullIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStarHalfFull size:size]; } ++ (instancetype)starHalfOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStarHalfO size:size]; } ++ (instancetype)starOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStarO size:size]; } ++ (instancetype)steamIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSteam size:size]; } ++ (instancetype)steamSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSteamSquare size:size]; } ++ (instancetype)stepBackwardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStepBackward size:size]; } ++ (instancetype)stepForwardIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStepForward size:size]; } ++ (instancetype)stethoscopeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStethoscope size:size]; } ++ (instancetype)stopIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStop size:size]; } ++ (instancetype)strikethroughIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStrikethrough size:size]; } ++ (instancetype)stumbleuponIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStumbleupon size:size]; } ++ (instancetype)stumbleuponCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaStumbleuponCircle size:size]; } ++ (instancetype)subscriptIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSubscript size:size]; } ++ (instancetype)suitcaseIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSuitcase size:size]; } ++ (instancetype)sunOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSunO size:size]; } ++ (instancetype)superscriptIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSuperscript size:size]; } ++ (instancetype)supportIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaSupport size:size]; } ++ (instancetype)tableIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTable size:size]; } ++ (instancetype)tabletIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTablet size:size]; } ++ (instancetype)tachometerIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTachometer size:size]; } ++ (instancetype)tagIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTag size:size]; } ++ (instancetype)tagsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTags size:size]; } ++ (instancetype)tasksIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTasks size:size]; } ++ (instancetype)taxiIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTaxi size:size]; } ++ (instancetype)tencentWeiboIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTencentWeibo size:size]; } ++ (instancetype)terminalIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTerminal size:size]; } ++ (instancetype)textHeightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTextHeight size:size]; } ++ (instancetype)textWidthIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTextWidth size:size]; } ++ (instancetype)thIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTh size:size]; } ++ (instancetype)thLargeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaThLarge size:size]; } ++ (instancetype)thListIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaThList size:size]; } ++ (instancetype)thumbTackIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaThumbTack size:size]; } ++ (instancetype)thumbsDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaThumbsDown size:size]; } ++ (instancetype)thumbsODownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaThumbsODown size:size]; } ++ (instancetype)thumbsOUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaThumbsOUp size:size]; } ++ (instancetype)thumbsUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaThumbsUp size:size]; } ++ (instancetype)ticketIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTicket size:size]; } ++ (instancetype)timesIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTimes size:size]; } ++ (instancetype)timesCircleIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTimesCircle size:size]; } ++ (instancetype)timesCircleOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTimesCircleO size:size]; } ++ (instancetype)tintIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTint size:size]; } ++ (instancetype)toggleDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaToggleDown size:size]; } ++ (instancetype)toggleLeftIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaToggleLeft size:size]; } ++ (instancetype)toggleRightIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaToggleRight size:size]; } ++ (instancetype)toggleUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaToggleUp size:size]; } ++ (instancetype)trashOIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTrashO size:size]; } ++ (instancetype)treeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTree size:size]; } ++ (instancetype)trelloIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTrello size:size]; } ++ (instancetype)trophyIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTrophy size:size]; } ++ (instancetype)truckIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTruck size:size]; } ++ (instancetype)tryIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTry size:size]; } ++ (instancetype)tumblrIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTumblr size:size]; } ++ (instancetype)tumblrSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTumblrSquare size:size]; } ++ (instancetype)turkishLiraIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTurkishLira size:size]; } ++ (instancetype)twitterIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTwitter size:size]; } ++ (instancetype)twitterSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaTwitterSquare size:size]; } ++ (instancetype)umbrellaIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUmbrella size:size]; } ++ (instancetype)underlineIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUnderline size:size]; } ++ (instancetype)undoIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUndo size:size]; } ++ (instancetype)universityIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUniversity size:size]; } ++ (instancetype)unlinkIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUnlink size:size]; } ++ (instancetype)unlockIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUnlock size:size]; } ++ (instancetype)unlockAltIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUnlockAlt size:size]; } ++ (instancetype)unsortedIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUnsorted size:size]; } ++ (instancetype)uploadIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUpload size:size]; } ++ (instancetype)usdIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUsd size:size]; } ++ (instancetype)userIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUser size:size]; } ++ (instancetype)userMdIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUserMd size:size]; } ++ (instancetype)usersIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaUsers size:size]; } ++ (instancetype)videoCameraIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaVideoCamera size:size]; } ++ (instancetype)vimeoSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaVimeoSquare size:size]; } ++ (instancetype)vineIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaVine size:size]; } ++ (instancetype)vkIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaVk size:size]; } ++ (instancetype)volumeDownIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaVolumeDown size:size]; } ++ (instancetype)volumeOffIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaVolumeOff size:size]; } ++ (instancetype)volumeUpIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaVolumeUp size:size]; } ++ (instancetype)warningIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWarning size:size]; } ++ (instancetype)wechatIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWechat size:size]; } ++ (instancetype)weiboIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWeibo size:size]; } ++ (instancetype)weixinIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWeixin size:size]; } ++ (instancetype)wheelchairIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWheelchair size:size]; } ++ (instancetype)windowsIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWindows size:size]; } ++ (instancetype)wonIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWon size:size]; } ++ (instancetype)wordpressIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWordpress size:size]; } ++ (instancetype)wrenchIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaWrench size:size]; } ++ (instancetype)xingIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaXing size:size]; } ++ (instancetype)xingSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaXingSquare size:size]; } ++ (instancetype)yahooIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaYahoo size:size]; } ++ (instancetype)yenIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaYen size:size]; } ++ (instancetype)youtubeIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaYoutube size:size]; } ++ (instancetype)youtubePlayIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaYoutubePlay size:size]; } ++ (instancetype)youtubeSquareIconWithSize:(CGFloat)size { return [self iconWithCode:FAKGlyphFaYoutubeSquare size:size]; } + +#pragma mark - Generated mapping methods +// Do not edit + +/** method for providing a mapping of all unicode characters being assigned a name - + note: duplicate keys may lead to alias names colliding with primary names. + @return a NSDictionary containing unicode characters as keys and transformed names as values. names + have been stripped of prefixes and are converted to camelCase to maintain compability. +*/ + (NSDictionary *)allIcons { return @{ - @"\uf000" : @"glass", - @"\uf001" : @"music", - @"\uf002" : @"search", - @"\uf003" : @"envelopeO", - @"\uf004" : @"heart", - @"\uf005" : @"star", - @"\uf006" : @"starO", - @"\uf007" : @"user", - @"\uf008" : @"film", - @"\uf009" : @"thLarge", - @"\uf00a" : @"th", - @"\uf00b" : @"thList", - @"\uf00c" : @"check", - @"\uf00d" : @"times", - @"\uf00e" : @"searchPlus", - @"\uf010" : @"searchMinus", - @"\uf011" : @"powerOff", - @"\uf012" : @"signal", - @"\uf013" : @"cog", - @"\uf014" : @"trashO", - @"\uf015" : @"home", - @"\uf016" : @"fileO", - @"\uf017" : @"clockO", - @"\uf018" : @"road", - @"\uf019" : @"download", - @"\uf01a" : @"arrowCircleODown", - @"\uf01b" : @"arrowCircleOUp", - @"\uf01c" : @"inbox", - @"\uf01d" : @"playCircleO", - @"\uf01e" : @"repeat", - @"\uf021" : @"refresh", - @"\uf022" : @"listAlt", - @"\uf023" : @"lock", - @"\uf024" : @"flag", - @"\uf025" : @"headphones", - @"\uf026" : @"volumeOff", - @"\uf027" : @"volumeDown", - @"\uf028" : @"volumeUp", - @"\uf029" : @"qrcode", - @"\uf02a" : @"barcode", - @"\uf02b" : @"tag", - @"\uf02c" : @"tags", - @"\uf02d" : @"book", - @"\uf02e" : @"bookmark", - @"\uf02f" : @"print", - @"\uf030" : @"camera", - @"\uf031" : @"font", - @"\uf032" : @"bold", - @"\uf033" : @"italic", - @"\uf034" : @"textHeight", - @"\uf035" : @"textWidth", - @"\uf036" : @"alignLeft", - @"\uf037" : @"alignCenter", - @"\uf038" : @"alignRight", - @"\uf039" : @"alignJustify", - @"\uf03a" : @"list", - @"\uf03b" : @"outdent", - @"\uf03c" : @"indent", - @"\uf03d" : @"videoCamera", - @"\uf03e" : @"pictureO", - @"\uf040" : @"pencil", - @"\uf041" : @"mapMarker", - @"\uf042" : @"adjust", - @"\uf043" : @"tint", - @"\uf044" : @"pencilSquareO", - @"\uf045" : @"shareSquareO", - @"\uf046" : @"checkSquareO", - @"\uf047" : @"arrows", - @"\uf048" : @"stepBackward", - @"\uf049" : @"fastBackward", - @"\uf04a" : @"backward", - @"\uf04b" : @"play", - @"\uf04c" : @"pause", - @"\uf04d" : @"stop", - @"\uf04e" : @"forward", - @"\uf050" : @"fastForward", - @"\uf051" : @"stepForward", - @"\uf052" : @"eject", - @"\uf053" : @"chevronLeft", - @"\uf054" : @"chevronRight", - @"\uf055" : @"plusCircle", - @"\uf056" : @"minusCircle", - @"\uf057" : @"timesCircle", - @"\uf058" : @"checkCircle", - @"\uf059" : @"questionCircle", - @"\uf05a" : @"infoCircle", - @"\uf05b" : @"crosshairs", - @"\uf05c" : @"timesCircleO", - @"\uf05d" : @"checkCircleO", - @"\uf05e" : @"ban", - @"\uf060" : @"arrowLeft", - @"\uf061" : @"arrowRight", - @"\uf062" : @"arrowUp", - @"\uf063" : @"arrowDown", - @"\uf064" : @"share", - @"\uf065" : @"expand", - @"\uf066" : @"compress", - @"\uf067" : @"plus", - @"\uf068" : @"minus", - @"\uf069" : @"asterisk", - @"\uf06a" : @"exclamationCircle", - @"\uf06b" : @"gift", - @"\uf06c" : @"leaf", - @"\uf06d" : @"fire", - @"\uf06e" : @"eye", - @"\uf070" : @"eyeSlash", - @"\uf071" : @"exclamationTriangle", - @"\uf072" : @"plane", - @"\uf073" : @"calendar", - @"\uf074" : @"random", - @"\uf075" : @"comment", - @"\uf076" : @"magnet", - @"\uf077" : @"chevronUp", - @"\uf078" : @"chevronDown", - @"\uf079" : @"retweet", - @"\uf07a" : @"shoppingCart", - @"\uf07b" : @"folder", - @"\uf07c" : @"folderOpen", - @"\uf07d" : @"arrowsV", - @"\uf07e" : @"arrowsH", - @"\uf080" : @"barChartO", - @"\uf081" : @"twitterSquare", - @"\uf082" : @"facebookSquare", - @"\uf083" : @"cameraRetro", - @"\uf084" : @"key", - @"\uf085" : @"cogs", - @"\uf086" : @"comments", - @"\uf087" : @"thumbsOUp", - @"\uf088" : @"thumbsODown", - @"\uf089" : @"starHalf", - @"\uf08a" : @"heartO", - @"\uf08b" : @"signOut", - @"\uf08c" : @"linkedinSquare", - @"\uf08d" : @"thumbTack", - @"\uf08e" : @"externalLink", - @"\uf090" : @"signIn", - @"\uf091" : @"trophy", - @"\uf092" : @"githubSquare", - @"\uf093" : @"upload", - @"\uf094" : @"lemonO", - @"\uf095" : @"phone", - @"\uf096" : @"squareO", - @"\uf097" : @"bookmarkO", - @"\uf098" : @"phoneSquare", - @"\uf099" : @"twitter", - @"\uf09a" : @"facebook", - @"\uf09b" : @"github", - @"\uf09c" : @"unlock", - @"\uf09d" : @"creditCard", - @"\uf09e" : @"rss", - @"\uf0a0" : @"hddO", - @"\uf0a1" : @"bullhorn", - @"\uf0f3" : @"bell", - @"\uf0a3" : @"certificate", - @"\uf0a4" : @"handORight", - @"\uf0a5" : @"handOLeft", - @"\uf0a6" : @"handOUp", - @"\uf0a7" : @"handODown", - @"\uf0a8" : @"arrowCircleLeft", - @"\uf0a9" : @"arrowCircleRight", - @"\uf0aa" : @"arrowCircleUp", - @"\uf0ab" : @"arrowCircleDown", - @"\uf0ac" : @"globe", - @"\uf0ad" : @"wrench", - @"\uf0ae" : @"tasks", - @"\uf0b0" : @"filter", - @"\uf0b1" : @"briefcase", - @"\uf0b2" : @"arrowsAlt", - @"\uf0c0" : @"users", - @"\uf0c1" : @"link", - @"\uf0c2" : @"cloud", - @"\uf0c3" : @"flask", - @"\uf0c4" : @"scissors", - @"\uf0c5" : @"filesO", - @"\uf0c6" : @"paperclip", - @"\uf0c7" : @"floppyO", - @"\uf0c8" : @"square", - @"\uf0c9" : @"bars", - @"\uf0ca" : @"listUl", - @"\uf0cb" : @"listOl", - @"\uf0cc" : @"strikethrough", - @"\uf0cd" : @"underline", - @"\uf0ce" : @"table", - @"\uf0d0" : @"magic", - @"\uf0d1" : @"truck", - @"\uf0d2" : @"pinterest", - @"\uf0d3" : @"pinterestSquare", - @"\uf0d4" : @"googlePlusSquare", - @"\uf0d5" : @"googlePlus", - @"\uf0d6" : @"money", - @"\uf0d7" : @"caretDown", - @"\uf0d8" : @"caretUp", - @"\uf0d9" : @"caretLeft", - @"\uf0da" : @"caretRight", - @"\uf0db" : @"columns", - @"\uf0dc" : @"sort", - @"\uf0dd" : @"sortAsc", - @"\uf0de" : @"sortDesc", - @"\uf0e0" : @"envelope", - @"\uf0e1" : @"linkedin", - @"\uf0e2" : @"undo", - @"\uf0e3" : @"gavel", - @"\uf0e4" : @"tachometer", - @"\uf0e5" : @"commentO", - @"\uf0e6" : @"commentsO", - @"\uf0e7" : @"bolt", - @"\uf0e8" : @"sitemap", - @"\uf0e9" : @"umbrella", - @"\uf0ea" : @"clipboard", - @"\uf0eb" : @"lightbulbO", - @"\uf0ec" : @"exchange", - @"\uf0ed" : @"cloudDownload", - @"\uf0ee" : @"cloudUpload", - @"\uf0f0" : @"userMd", - @"\uf0f1" : @"stethoscope", - @"\uf0f2" : @"suitcase", - @"\uf0a2" : @"bellO", - @"\uf0f4" : @"coffee", - @"\uf0f5" : @"cutlery", - @"\uf0f6" : @"fileTextO", - @"\uf0f7" : @"buildingO", - @"\uf0f8" : @"hospitalO", - @"\uf0f9" : @"ambulance", - @"\uf0fa" : @"medkit", - @"\uf0fb" : @"fighterJet", - @"\uf0fc" : @"beer", - @"\uf0fd" : @"hSquare", - @"\uf0fe" : @"plusSquare", - @"\uf100" : @"angleDoubleLeft", - @"\uf101" : @"angleDoubleRight", - @"\uf102" : @"angleDoubleUp", - @"\uf103" : @"angleDoubleDown", - @"\uf104" : @"angleLeft", - @"\uf105" : @"angleRight", - @"\uf106" : @"angleUp", - @"\uf107" : @"angleDown", - @"\uf108" : @"desktop", - @"\uf109" : @"laptop", - @"\uf10a" : @"tablet", - @"\uf10b" : @"mobile", - @"\uf10c" : @"circleO", - @"\uf10d" : @"quoteLeft", - @"\uf10e" : @"quoteRight", - @"\uf110" : @"spinner", - @"\uf111" : @"circle", - @"\uf112" : @"reply", - @"\uf113" : @"githubAlt", - @"\uf114" : @"folderO", - @"\uf115" : @"folderOpenO", - @"\uf118" : @"smileO", - @"\uf119" : @"frownO", - @"\uf11a" : @"mehO", - @"\uf11b" : @"gamepad", - @"\uf11c" : @"keyboardO", - @"\uf11d" : @"flagO", - @"\uf11e" : @"flagCheckered", - @"\uf120" : @"terminal", - @"\uf121" : @"code", - @"\uf122" : @"replyAll", - @"\uf122" : @"mailReplyAll", - @"\uf123" : @"starHalfO", - @"\uf124" : @"locationArrow", - @"\uf125" : @"crop", - @"\uf126" : @"codeFork", - @"\uf127" : @"chainBroken", - @"\uf128" : @"question", - @"\uf129" : @"info", - @"\uf12a" : @"exclamation", - @"\uf12b" : @"superscript", - @"\uf12c" : @"subscript", - @"\uf12d" : @"eraser", - @"\uf12e" : @"puzzlePiece", - @"\uf130" : @"microphone", - @"\uf131" : @"microphoneSlash", - @"\uf132" : @"shield", - @"\uf133" : @"calendarO", - @"\uf134" : @"fireExtinguisher", - @"\uf135" : @"rocket", - @"\uf136" : @"maxcdn", - @"\uf137" : @"chevronCircleLeft", - @"\uf138" : @"chevronCircleRight", - @"\uf139" : @"chevronCircleUp", - @"\uf13a" : @"chevronCircleDown", - @"\uf13b" : @"html5", - @"\uf13c" : @"css3", - @"\uf13d" : @"anchor", - @"\uf13e" : @"unlockAlt", - @"\uf140" : @"bullseye", - @"\uf141" : @"ellipsisH", - @"\uf142" : @"ellipsisV", - @"\uf143" : @"rssSquare", - @"\uf144" : @"playCircle", - @"\uf145" : @"ticket", - @"\uf146" : @"minusSquare", - @"\uf147" : @"minusSquareO", - @"\uf148" : @"levelUp", - @"\uf149" : @"levelDown", - @"\uf14a" : @"checkSquare", - @"\uf14b" : @"pencilSquare", - @"\uf14c" : @"externalLinkSquare", - @"\uf14d" : @"shareSquare", - @"\uf14e" : @"compass", - @"\uf150" : @"caretSquareODown", - @"\uf151" : @"caretSquareOUp", - @"\uf152" : @"caretSquareORight", - @"\uf153" : @"eur", - @"\uf154" : @"gbp", - @"\uf155" : @"usd", - @"\uf156" : @"inr", - @"\uf157" : @"jpy", - @"\uf158" : @"rub", - @"\uf159" : @"krw", - @"\uf15a" : @"btc", - @"\uf15b" : @"file", - @"\uf15c" : @"fileText", - @"\uf15d" : @"sortAlphaAsc", - @"\uf15e" : @"sortAlphaDesc", - @"\uf160" : @"sortAmountAsc", - @"\uf161" : @"sortAmountDesc", - @"\uf162" : @"sortNumericAsc", - @"\uf163" : @"sortNumericDesc", - @"\uf164" : @"thumbsUp", - @"\uf165" : @"thumbsDown", - @"\uf166" : @"youtubeSquare", - @"\uf167" : @"youtube", - @"\uf168" : @"xing", - @"\uf169" : @"xingSquare", - @"\uf16a" : @"youtubePlay", - @"\uf16b" : @"dropbox", - @"\uf16c" : @"stackOverflow", - @"\uf16d" : @"instagram", - @"\uf16e" : @"flickr", - @"\uf170" : @"adn", - @"\uf171" : @"bitbucket", - @"\uf172" : @"bitbucketSquare", - @"\uf173" : @"tumblr", - @"\uf174" : @"tumblrSquare", - @"\uf175" : @"longArrowDown", - @"\uf176" : @"longArrowUp", - @"\uf177" : @"longArrowLeft", - @"\uf178" : @"longArrowRight", - @"\uf179" : @"apple", - @"\uf17a" : @"windows", - @"\uf17b" : @"android", - @"\uf17c" : @"linux", - @"\uf17d" : @"dribbble", - @"\uf17e" : @"skype", - @"\uf180" : @"foursquare", - @"\uf181" : @"trello", - @"\uf182" : @"female", - @"\uf183" : @"male", - @"\uf184" : @"gittip", - @"\uf185" : @"sunO", - @"\uf186" : @"moonO", - @"\uf187" : @"archive", - @"\uf188" : @"bug", - @"\uf189" : @"vk", - @"\uf18a" : @"weibo", - @"\uf18b" : @"renren", - @"\uf18c" : @"pagelines", - @"\uf18d" : @"stackExchange", - @"\uf18e" : @"arrowCircleORight", - @"\uf190" : @"arrowCircleOLeft", - @"\uf191" : @"caretSquareOLeft", - @"\uf192" : @"dotCircleO", - @"\uf193" : @"wheelchair", - @"\uf194" : @"vimeoSquare", - @"\uf195" : @"try", - @"\uf196" : @"plusSquareO", - - }; + FAKGlyphFaAdjust : @"adjust", + FAKGlyphFaAdn : @"adn", + FAKGlyphFaAlignCenter : @"alignCenter", + FAKGlyphFaAlignJustify : @"alignJustify", + FAKGlyphFaAlignLeft : @"alignLeft", + FAKGlyphFaAlignRight : @"alignRight", + FAKGlyphFaAmbulance : @"ambulance", + FAKGlyphFaAnchor : @"anchor", + FAKGlyphFaAndroid : @"android", + FAKGlyphFaAngleDoubleDown : @"angleDoubleDown", + FAKGlyphFaAngleDoubleLeft : @"angleDoubleLeft", + FAKGlyphFaAngleDoubleRight : @"angleDoubleRight", + FAKGlyphFaAngleDoubleUp : @"angleDoubleUp", + FAKGlyphFaAngleDown : @"angleDown", + FAKGlyphFaAngleLeft : @"angleLeft", + FAKGlyphFaAngleRight : @"angleRight", + FAKGlyphFaAngleUp : @"angleUp", + FAKGlyphFaApple : @"apple", + FAKGlyphFaArchive : @"archive", + FAKGlyphFaArrowCircleDown : @"arrowCircleDown", + FAKGlyphFaArrowCircleLeft : @"arrowCircleLeft", + FAKGlyphFaArrowCircleODown : @"arrowCircleODown", + FAKGlyphFaArrowCircleOLeft : @"arrowCircleOLeft", + FAKGlyphFaArrowCircleORight : @"arrowCircleORight", + FAKGlyphFaArrowCircleOUp : @"arrowCircleOUp", + FAKGlyphFaArrowCircleRight : @"arrowCircleRight", + FAKGlyphFaArrowCircleUp : @"arrowCircleUp", + FAKGlyphFaArrowDown : @"arrowDown", + FAKGlyphFaArrowLeft : @"arrowLeft", + FAKGlyphFaArrowRight : @"arrowRight", + FAKGlyphFaArrowUp : @"arrowUp", + FAKGlyphFaArrows : @"arrows", + FAKGlyphFaArrowsAlt : @"arrowsAlt", + FAKGlyphFaArrowsH : @"arrowsH", + FAKGlyphFaArrowsV : @"arrowsV", + FAKGlyphFaAsterisk : @"asterisk", + FAKGlyphFaAutomobile : @"automobile", + FAKGlyphFaBackward : @"backward", + FAKGlyphFaBan : @"ban", + FAKGlyphFaBank : @"bank", + FAKGlyphFaBarChartO : @"barChartO", + FAKGlyphFaBarcode : @"barcode", + FAKGlyphFaBars : @"bars", + FAKGlyphFaBeer : @"beer", + FAKGlyphFaBehance : @"behance", + FAKGlyphFaBehanceSquare : @"behanceSquare", + FAKGlyphFaBell : @"bell", + FAKGlyphFaBellO : @"bellO", + FAKGlyphFaBitbucket : @"bitbucket", + FAKGlyphFaBitbucketSquare : @"bitbucketSquare", + FAKGlyphFaBitcoin : @"bitcoin", + FAKGlyphFaBold : @"bold", + FAKGlyphFaBolt : @"bolt", + FAKGlyphFaBomb : @"bomb", + FAKGlyphFaBook : @"book", + FAKGlyphFaBookmark : @"bookmark", + FAKGlyphFaBookmarkO : @"bookmarkO", + FAKGlyphFaBriefcase : @"briefcase", + FAKGlyphFaBtc : @"btc", + FAKGlyphFaBug : @"bug", + FAKGlyphFaBuilding : @"building", + FAKGlyphFaBuildingO : @"buildingO", + FAKGlyphFaBullhorn : @"bullhorn", + FAKGlyphFaBullseye : @"bullseye", + FAKGlyphFaCab : @"cab", + FAKGlyphFaCalendar : @"calendar", + FAKGlyphFaCalendarO : @"calendarO", + FAKGlyphFaCamera : @"camera", + FAKGlyphFaCameraRetro : @"cameraRetro", + FAKGlyphFaCar : @"car", + FAKGlyphFaCaretDown : @"caretDown", + FAKGlyphFaCaretLeft : @"caretLeft", + FAKGlyphFaCaretRight : @"caretRight", + FAKGlyphFaCaretSquareODown : @"caretSquareODown", + FAKGlyphFaCaretSquareOLeft : @"caretSquareOLeft", + FAKGlyphFaCaretSquareORight : @"caretSquareORight", + FAKGlyphFaCaretSquareOUp : @"caretSquareOUp", + FAKGlyphFaCaretUp : @"caretUp", + FAKGlyphFaCertificate : @"certificate", + FAKGlyphFaChain : @"chain", + FAKGlyphFaChainBroken : @"chainBroken", + FAKGlyphFaCheck : @"check", + FAKGlyphFaCheckCircle : @"checkCircle", + FAKGlyphFaCheckCircleO : @"checkCircleO", + FAKGlyphFaCheckSquare : @"checkSquare", + FAKGlyphFaCheckSquareO : @"checkSquareO", + FAKGlyphFaChevronCircleDown : @"chevronCircleDown", + FAKGlyphFaChevronCircleLeft : @"chevronCircleLeft", + FAKGlyphFaChevronCircleRight : @"chevronCircleRight", + FAKGlyphFaChevronCircleUp : @"chevronCircleUp", + FAKGlyphFaChevronDown : @"chevronDown", + FAKGlyphFaChevronLeft : @"chevronLeft", + FAKGlyphFaChevronRight : @"chevronRight", + FAKGlyphFaChevronUp : @"chevronUp", + FAKGlyphFaChild : @"child", + FAKGlyphFaCircle : @"circle", + FAKGlyphFaCircleO : @"circleO", + FAKGlyphFaCircleONotch : @"circleONotch", + FAKGlyphFaCircleThin : @"circleThin", + FAKGlyphFaClipboard : @"clipboard", + FAKGlyphFaClockO : @"clockO", + FAKGlyphFaCloud : @"cloud", + FAKGlyphFaCloudDownload : @"cloudDownload", + FAKGlyphFaCloudUpload : @"cloudUpload", + FAKGlyphFaCny : @"cny", + FAKGlyphFaCode : @"code", + FAKGlyphFaCodeFork : @"codeFork", + FAKGlyphFaCodepen : @"codepen", + FAKGlyphFaCoffee : @"coffee", + FAKGlyphFaCog : @"cog", + FAKGlyphFaCogs : @"cogs", + FAKGlyphFaColumns : @"columns", + FAKGlyphFaComment : @"comment", + FAKGlyphFaCommentO : @"commentO", + FAKGlyphFaComments : @"comments", + FAKGlyphFaCommentsO : @"commentsO", + FAKGlyphFaCompass : @"compass", + FAKGlyphFaCompress : @"compress", + FAKGlyphFaCopy : @"copy", + FAKGlyphFaCreditCard : @"creditCard", + FAKGlyphFaCrop : @"crop", + FAKGlyphFaCrosshairs : @"crosshairs", + FAKGlyphFaCss3 : @"css3", + FAKGlyphFaCube : @"cube", + FAKGlyphFaCubes : @"cubes", + FAKGlyphFaCut : @"cut", + FAKGlyphFaCutlery : @"cutlery", + FAKGlyphFaDashboard : @"dashboard", + FAKGlyphFaDatabase : @"database", + FAKGlyphFaDedent : @"dedent", + FAKGlyphFaDelicious : @"delicious", + FAKGlyphFaDesktop : @"desktop", + FAKGlyphFaDeviantart : @"deviantart", + FAKGlyphFaDigg : @"digg", + FAKGlyphFaDollar : @"dollar", + FAKGlyphFaDotCircleO : @"dotCircleO", + FAKGlyphFaDownload : @"download", + FAKGlyphFaDribbble : @"dribbble", + FAKGlyphFaDropbox : @"dropbox", + FAKGlyphFaDrupal : @"drupal", + FAKGlyphFaEdit : @"edit", + FAKGlyphFaEject : @"eject", + FAKGlyphFaEllipsisH : @"ellipsisH", + FAKGlyphFaEllipsisV : @"ellipsisV", + FAKGlyphFaEmpire : @"empire", + FAKGlyphFaEnvelope : @"envelope", + FAKGlyphFaEnvelopeO : @"envelopeO", + FAKGlyphFaEnvelopeSquare : @"envelopeSquare", + FAKGlyphFaEraser : @"eraser", + FAKGlyphFaEur : @"eur", + FAKGlyphFaEuro : @"euro", + FAKGlyphFaExchange : @"exchange", + FAKGlyphFaExclamation : @"exclamation", + FAKGlyphFaExclamationCircle : @"exclamationCircle", + FAKGlyphFaExclamationTriangle : @"exclamationTriangle", + FAKGlyphFaExpand : @"expand", + FAKGlyphFaExternalLink : @"externalLink", + FAKGlyphFaExternalLinkSquare : @"externalLinkSquare", + FAKGlyphFaEye : @"eye", + FAKGlyphFaEyeSlash : @"eyeSlash", + FAKGlyphFaFacebook : @"facebook", + FAKGlyphFaFacebookSquare : @"facebookSquare", + FAKGlyphFaFastBackward : @"fastBackward", + FAKGlyphFaFastForward : @"fastForward", + FAKGlyphFaFax : @"fax", + FAKGlyphFaFemale : @"female", + FAKGlyphFaFighterJet : @"fighterJet", + FAKGlyphFaFile : @"file", + FAKGlyphFaFileArchiveO : @"fileArchiveO", + FAKGlyphFaFileAudioO : @"fileAudioO", + FAKGlyphFaFileCodeO : @"fileCodeO", + FAKGlyphFaFileExcelO : @"fileExcelO", + FAKGlyphFaFileImageO : @"fileImageO", + FAKGlyphFaFileMovieO : @"fileMovieO", + FAKGlyphFaFileO : @"fileO", + FAKGlyphFaFilePdfO : @"filePdfO", + FAKGlyphFaFilePhotoO : @"filePhotoO", + FAKGlyphFaFilePictureO : @"filePictureO", + FAKGlyphFaFilePowerpointO : @"filePowerpointO", + FAKGlyphFaFileSoundO : @"fileSoundO", + FAKGlyphFaFileText : @"fileText", + FAKGlyphFaFileTextO : @"fileTextO", + FAKGlyphFaFileVideoO : @"fileVideoO", + FAKGlyphFaFileWordO : @"fileWordO", + FAKGlyphFaFileZipO : @"fileZipO", + FAKGlyphFaFilesO : @"filesO", + FAKGlyphFaFilm : @"film", + FAKGlyphFaFilter : @"filter", + FAKGlyphFaFire : @"fire", + FAKGlyphFaFireExtinguisher : @"fireExtinguisher", + FAKGlyphFaFlag : @"flag", + FAKGlyphFaFlagCheckered : @"flagCheckered", + FAKGlyphFaFlagO : @"flagO", + FAKGlyphFaFlash : @"flash", + FAKGlyphFaFlask : @"flask", + FAKGlyphFaFlickr : @"flickr", + FAKGlyphFaFloppyO : @"floppyO", + FAKGlyphFaFolder : @"folder", + FAKGlyphFaFolderO : @"folderO", + FAKGlyphFaFolderOpen : @"folderOpen", + FAKGlyphFaFolderOpenO : @"folderOpenO", + FAKGlyphFaFont : @"font", + FAKGlyphFaForward : @"forward", + FAKGlyphFaFoursquare : @"foursquare", + FAKGlyphFaFrownO : @"frownO", + FAKGlyphFaGamepad : @"gamepad", + FAKGlyphFaGavel : @"gavel", + FAKGlyphFaGbp : @"gbp", + FAKGlyphFaGe : @"ge", + FAKGlyphFaGear : @"gear", + FAKGlyphFaGears : @"gears", + FAKGlyphFaGift : @"gift", + FAKGlyphFaGit : @"git", + FAKGlyphFaGitSquare : @"gitSquare", + FAKGlyphFaGithub : @"github", + FAKGlyphFaGithubAlt : @"githubAlt", + FAKGlyphFaGithubSquare : @"githubSquare", + FAKGlyphFaGittip : @"gittip", + FAKGlyphFaGlass : @"glass", + FAKGlyphFaGlobe : @"globe", + FAKGlyphFaGoogle : @"google", + FAKGlyphFaGooglePlus : @"googlePlus", + FAKGlyphFaGooglePlusSquare : @"googlePlusSquare", + FAKGlyphFaGraduationCap : @"graduationCap", + FAKGlyphFaGroup : @"group", + FAKGlyphFaHSquare : @"hSquare", + FAKGlyphFaHackerNews : @"hackerNews", + FAKGlyphFaHandODown : @"handODown", + FAKGlyphFaHandOLeft : @"handOLeft", + FAKGlyphFaHandORight : @"handORight", + FAKGlyphFaHandOUp : @"handOUp", + FAKGlyphFaHddO : @"hddO", + FAKGlyphFaHeader : @"header", + FAKGlyphFaHeadphones : @"headphones", + FAKGlyphFaHeart : @"heart", + FAKGlyphFaHeartO : @"heartO", + FAKGlyphFaHistory : @"history", + FAKGlyphFaHome : @"home", + FAKGlyphFaHospitalO : @"hospitalO", + FAKGlyphFaHtml5 : @"html5", + FAKGlyphFaImage : @"image", + FAKGlyphFaInbox : @"inbox", + FAKGlyphFaIndent : @"indent", + FAKGlyphFaInfo : @"info", + FAKGlyphFaInfoCircle : @"infoCircle", + FAKGlyphFaInr : @"inr", + FAKGlyphFaInstagram : @"instagram", + FAKGlyphFaInstitution : @"institution", + FAKGlyphFaItalic : @"italic", + FAKGlyphFaJoomla : @"joomla", + FAKGlyphFaJpy : @"jpy", + FAKGlyphFaJsfiddle : @"jsfiddle", + FAKGlyphFaKey : @"key", + FAKGlyphFaKeyboardO : @"keyboardO", + FAKGlyphFaKrw : @"krw", + FAKGlyphFaLanguage : @"language", + FAKGlyphFaLaptop : @"laptop", + FAKGlyphFaLeaf : @"leaf", + FAKGlyphFaLegal : @"legal", + FAKGlyphFaLemonO : @"lemonO", + FAKGlyphFaLevelDown : @"levelDown", + FAKGlyphFaLevelUp : @"levelUp", + FAKGlyphFaLifeBouy : @"lifeBouy", + FAKGlyphFaLifeRing : @"lifeRing", + FAKGlyphFaLifeSaver : @"lifeSaver", + FAKGlyphFaLightbulbO : @"lightbulbO", + FAKGlyphFaLink : @"link", + FAKGlyphFaLinkedin : @"linkedin", + FAKGlyphFaLinkedinSquare : @"linkedinSquare", + FAKGlyphFaLinux : @"linux", + FAKGlyphFaList : @"list", + FAKGlyphFaListAlt : @"listAlt", + FAKGlyphFaListOl : @"listOl", + FAKGlyphFaListUl : @"listUl", + FAKGlyphFaLocationArrow : @"locationArrow", + FAKGlyphFaLock : @"lock", + FAKGlyphFaLongArrowDown : @"longArrowDown", + FAKGlyphFaLongArrowLeft : @"longArrowLeft", + FAKGlyphFaLongArrowRight : @"longArrowRight", + FAKGlyphFaLongArrowUp : @"longArrowUp", + FAKGlyphFaMagic : @"magic", + FAKGlyphFaMagnet : @"magnet", + FAKGlyphFaMailForward : @"mailForward", + FAKGlyphFaMailReply : @"mailReply", + FAKGlyphFaMailReplyAll : @"mailReplyAll", + FAKGlyphFaMale : @"male", + FAKGlyphFaMapMarker : @"mapMarker", + FAKGlyphFaMaxcdn : @"maxcdn", + FAKGlyphFaMedkit : @"medkit", + FAKGlyphFaMehO : @"mehO", + FAKGlyphFaMicrophone : @"microphone", + FAKGlyphFaMicrophoneSlash : @"microphoneSlash", + FAKGlyphFaMinus : @"minus", + FAKGlyphFaMinusCircle : @"minusCircle", + FAKGlyphFaMinusSquare : @"minusSquare", + FAKGlyphFaMinusSquareO : @"minusSquareO", + FAKGlyphFaMobile : @"mobile", + FAKGlyphFaMobilePhone : @"mobilePhone", + FAKGlyphFaMoney : @"money", + FAKGlyphFaMoonO : @"moonO", + FAKGlyphFaMortarBoard : @"mortarBoard", + FAKGlyphFaMusic : @"music", + FAKGlyphFaNavicon : @"navicon", + FAKGlyphFaOpenid : @"openid", + FAKGlyphFaOutdent : @"outdent", + FAKGlyphFaPagelines : @"pagelines", + FAKGlyphFaPaperPlane : @"paperPlane", + FAKGlyphFaPaperPlaneO : @"paperPlaneO", + FAKGlyphFaPaperclip : @"paperclip", + FAKGlyphFaParagraph : @"paragraph", + FAKGlyphFaPaste : @"paste", + FAKGlyphFaPause : @"pause", + FAKGlyphFaPaw : @"paw", + FAKGlyphFaPencil : @"pencil", + FAKGlyphFaPencilSquare : @"pencilSquare", + FAKGlyphFaPencilSquareO : @"pencilSquareO", + FAKGlyphFaPhone : @"phone", + FAKGlyphFaPhoneSquare : @"phoneSquare", + FAKGlyphFaPhoto : @"photo", + FAKGlyphFaPictureO : @"pictureO", + FAKGlyphFaPiedPiper : @"piedPiper", + FAKGlyphFaPiedPiperAlt : @"piedPiperAlt", + FAKGlyphFaPiedPiperSquare : @"piedPiperSquare", + FAKGlyphFaPinterest : @"pinterest", + FAKGlyphFaPinterestSquare : @"pinterestSquare", + FAKGlyphFaPlane : @"plane", + FAKGlyphFaPlay : @"play", + FAKGlyphFaPlayCircle : @"playCircle", + FAKGlyphFaPlayCircleO : @"playCircleO", + FAKGlyphFaPlus : @"plus", + FAKGlyphFaPlusCircle : @"plusCircle", + FAKGlyphFaPlusSquare : @"plusSquare", + FAKGlyphFaPlusSquareO : @"plusSquareO", + FAKGlyphFaPowerOff : @"powerOff", + FAKGlyphFaPrint : @"print", + FAKGlyphFaPuzzlePiece : @"puzzlePiece", + FAKGlyphFaQq : @"qq", + FAKGlyphFaQrcode : @"qrcode", + FAKGlyphFaQuestion : @"question", + FAKGlyphFaQuestionCircle : @"questionCircle", + FAKGlyphFaQuoteLeft : @"quoteLeft", + FAKGlyphFaQuoteRight : @"quoteRight", + FAKGlyphFaRa : @"ra", + FAKGlyphFaRandom : @"random", + FAKGlyphFaRebel : @"rebel", + FAKGlyphFaRecycle : @"recycle", + FAKGlyphFaReddit : @"reddit", + FAKGlyphFaRedditSquare : @"redditSquare", + FAKGlyphFaRefresh : @"refresh", + FAKGlyphFaRenren : @"renren", + FAKGlyphFaReorder : @"reorder", + FAKGlyphFaRepeat : @"repeat", + FAKGlyphFaReply : @"reply", + FAKGlyphFaReplyAll : @"replyAll", + FAKGlyphFaRetweet : @"retweet", + FAKGlyphFaRmb : @"rmb", + FAKGlyphFaRoad : @"road", + FAKGlyphFaRocket : @"rocket", + FAKGlyphFaRotateLeft : @"rotateLeft", + FAKGlyphFaRotateRight : @"rotateRight", + FAKGlyphFaRouble : @"rouble", + FAKGlyphFaRss : @"rss", + FAKGlyphFaRssSquare : @"rssSquare", + FAKGlyphFaRub : @"rub", + FAKGlyphFaRuble : @"ruble", + FAKGlyphFaRupee : @"rupee", + FAKGlyphFaSave : @"save", + FAKGlyphFaScissors : @"scissors", + FAKGlyphFaSearch : @"search", + FAKGlyphFaSearchMinus : @"searchMinus", + FAKGlyphFaSearchPlus : @"searchPlus", + FAKGlyphFaSend : @"send", + FAKGlyphFaSendO : @"sendO", + FAKGlyphFaShare : @"share", + FAKGlyphFaShareAlt : @"shareAlt", + FAKGlyphFaShareAltSquare : @"shareAltSquare", + FAKGlyphFaShareSquare : @"shareSquare", + FAKGlyphFaShareSquareO : @"shareSquareO", + FAKGlyphFaShield : @"shield", + FAKGlyphFaShoppingCart : @"shoppingCart", + FAKGlyphFaSignIn : @"signIn", + FAKGlyphFaSignOut : @"signOut", + FAKGlyphFaSignal : @"signal", + FAKGlyphFaSitemap : @"sitemap", + FAKGlyphFaSkype : @"skype", + FAKGlyphFaSlack : @"slack", + FAKGlyphFaSliders : @"sliders", + FAKGlyphFaSmileO : @"smileO", + FAKGlyphFaSort : @"sort", + FAKGlyphFaSortAlphaAsc : @"sortAlphaAsc", + FAKGlyphFaSortAlphaDesc : @"sortAlphaDesc", + FAKGlyphFaSortAmountAsc : @"sortAmountAsc", + FAKGlyphFaSortAmountDesc : @"sortAmountDesc", + FAKGlyphFaSortAsc : @"sortAsc", + FAKGlyphFaSortDesc : @"sortDesc", + FAKGlyphFaSortDown : @"sortDown", + FAKGlyphFaSortNumericAsc : @"sortNumericAsc", + FAKGlyphFaSortNumericDesc : @"sortNumericDesc", + FAKGlyphFaSortUp : @"sortUp", + FAKGlyphFaSoundcloud : @"soundcloud", + FAKGlyphFaSpaceShuttle : @"spaceShuttle", + FAKGlyphFaSpinner : @"spinner", + FAKGlyphFaSpoon : @"spoon", + FAKGlyphFaSpotify : @"spotify", + FAKGlyphFaSquare : @"square", + FAKGlyphFaSquareO : @"squareO", + FAKGlyphFaStackExchange : @"stackExchange", + FAKGlyphFaStackOverflow : @"stackOverflow", + FAKGlyphFaStar : @"star", + FAKGlyphFaStarHalf : @"starHalf", + FAKGlyphFaStarHalfEmpty : @"starHalfEmpty", + FAKGlyphFaStarHalfFull : @"starHalfFull", + FAKGlyphFaStarHalfO : @"starHalfO", + FAKGlyphFaStarO : @"starO", + FAKGlyphFaSteam : @"steam", + FAKGlyphFaSteamSquare : @"steamSquare", + FAKGlyphFaStepBackward : @"stepBackward", + FAKGlyphFaStepForward : @"stepForward", + FAKGlyphFaStethoscope : @"stethoscope", + FAKGlyphFaStop : @"stop", + FAKGlyphFaStrikethrough : @"strikethrough", + FAKGlyphFaStumbleupon : @"stumbleupon", + FAKGlyphFaStumbleuponCircle : @"stumbleuponCircle", + FAKGlyphFaSubscript : @"subscript", + FAKGlyphFaSuitcase : @"suitcase", + FAKGlyphFaSunO : @"sunO", + FAKGlyphFaSuperscript : @"superscript", + FAKGlyphFaSupport : @"support", + FAKGlyphFaTable : @"table", + FAKGlyphFaTablet : @"tablet", + FAKGlyphFaTachometer : @"tachometer", + FAKGlyphFaTag : @"tag", + FAKGlyphFaTags : @"tags", + FAKGlyphFaTasks : @"tasks", + FAKGlyphFaTaxi : @"taxi", + FAKGlyphFaTencentWeibo : @"tencentWeibo", + FAKGlyphFaTerminal : @"terminal", + FAKGlyphFaTextHeight : @"textHeight", + FAKGlyphFaTextWidth : @"textWidth", + FAKGlyphFaTh : @"th", + FAKGlyphFaThLarge : @"thLarge", + FAKGlyphFaThList : @"thList", + FAKGlyphFaThumbTack : @"thumbTack", + FAKGlyphFaThumbsDown : @"thumbsDown", + FAKGlyphFaThumbsODown : @"thumbsODown", + FAKGlyphFaThumbsOUp : @"thumbsOUp", + FAKGlyphFaThumbsUp : @"thumbsUp", + FAKGlyphFaTicket : @"ticket", + FAKGlyphFaTimes : @"times", + FAKGlyphFaTimesCircle : @"timesCircle", + FAKGlyphFaTimesCircleO : @"timesCircleO", + FAKGlyphFaTint : @"tint", + FAKGlyphFaToggleDown : @"toggleDown", + FAKGlyphFaToggleLeft : @"toggleLeft", + FAKGlyphFaToggleRight : @"toggleRight", + FAKGlyphFaToggleUp : @"toggleUp", + FAKGlyphFaTrashO : @"trashO", + FAKGlyphFaTree : @"tree", + FAKGlyphFaTrello : @"trello", + FAKGlyphFaTrophy : @"trophy", + FAKGlyphFaTruck : @"truck", + FAKGlyphFaTry : @"try", + FAKGlyphFaTumblr : @"tumblr", + FAKGlyphFaTumblrSquare : @"tumblrSquare", + FAKGlyphFaTurkishLira : @"turkishLira", + FAKGlyphFaTwitter : @"twitter", + FAKGlyphFaTwitterSquare : @"twitterSquare", + FAKGlyphFaUmbrella : @"umbrella", + FAKGlyphFaUnderline : @"underline", + FAKGlyphFaUndo : @"undo", + FAKGlyphFaUniversity : @"university", + FAKGlyphFaUnlink : @"unlink", + FAKGlyphFaUnlock : @"unlock", + FAKGlyphFaUnlockAlt : @"unlockAlt", + FAKGlyphFaUnsorted : @"unsorted", + FAKGlyphFaUpload : @"upload", + FAKGlyphFaUsd : @"usd", + FAKGlyphFaUser : @"user", + FAKGlyphFaUserMd : @"userMd", + FAKGlyphFaUsers : @"users", + FAKGlyphFaVideoCamera : @"videoCamera", + FAKGlyphFaVimeoSquare : @"vimeoSquare", + FAKGlyphFaVine : @"vine", + FAKGlyphFaVk : @"vk", + FAKGlyphFaVolumeDown : @"volumeDown", + FAKGlyphFaVolumeOff : @"volumeOff", + FAKGlyphFaVolumeUp : @"volumeUp", + FAKGlyphFaWarning : @"warning", + FAKGlyphFaWechat : @"wechat", + FAKGlyphFaWeibo : @"weibo", + FAKGlyphFaWeixin : @"weixin", + FAKGlyphFaWheelchair : @"wheelchair", + FAKGlyphFaWindows : @"windows", + FAKGlyphFaWon : @"won", + FAKGlyphFaWordpress : @"wordpress", + FAKGlyphFaWrench : @"wrench", + FAKGlyphFaXing : @"xing", + FAKGlyphFaXingSquare : @"xingSquare", + FAKGlyphFaYahoo : @"yahoo", + FAKGlyphFaYen : @"yen", + FAKGlyphFaYoutube : @"youtube", + FAKGlyphFaYoutubePlay : @"youtubePlay", + FAKGlyphFaYoutubeSquare : @"youtubeSquare", + + }; +} + +/** method for providing a mapping of names as given by the font + creator to the unicode character sequence producing the icon + @return a NSDictionary. The keys are the names, the values are the unicode character sequences + */ ++ (NSDictionary *)allNames { + return @{ + @"fa-adjust" : FAKGlyphFaAdjust, + @"fa-adn" : FAKGlyphFaAdn, + @"fa-align-center" : FAKGlyphFaAlignCenter, + @"fa-align-justify" : FAKGlyphFaAlignJustify, + @"fa-align-left" : FAKGlyphFaAlignLeft, + @"fa-align-right" : FAKGlyphFaAlignRight, + @"fa-ambulance" : FAKGlyphFaAmbulance, + @"fa-anchor" : FAKGlyphFaAnchor, + @"fa-android" : FAKGlyphFaAndroid, + @"fa-angle-double-down" : FAKGlyphFaAngleDoubleDown, + @"fa-angle-double-left" : FAKGlyphFaAngleDoubleLeft, + @"fa-angle-double-right" : FAKGlyphFaAngleDoubleRight, + @"fa-angle-double-up" : FAKGlyphFaAngleDoubleUp, + @"fa-angle-down" : FAKGlyphFaAngleDown, + @"fa-angle-left" : FAKGlyphFaAngleLeft, + @"fa-angle-right" : FAKGlyphFaAngleRight, + @"fa-angle-up" : FAKGlyphFaAngleUp, + @"fa-apple" : FAKGlyphFaApple, + @"fa-archive" : FAKGlyphFaArchive, + @"fa-arrow-circle-down" : FAKGlyphFaArrowCircleDown, + @"fa-arrow-circle-left" : FAKGlyphFaArrowCircleLeft, + @"fa-arrow-circle-o-down" : FAKGlyphFaArrowCircleODown, + @"fa-arrow-circle-o-left" : FAKGlyphFaArrowCircleOLeft, + @"fa-arrow-circle-o-right" : FAKGlyphFaArrowCircleORight, + @"fa-arrow-circle-o-up" : FAKGlyphFaArrowCircleOUp, + @"fa-arrow-circle-right" : FAKGlyphFaArrowCircleRight, + @"fa-arrow-circle-up" : FAKGlyphFaArrowCircleUp, + @"fa-arrow-down" : FAKGlyphFaArrowDown, + @"fa-arrow-left" : FAKGlyphFaArrowLeft, + @"fa-arrow-right" : FAKGlyphFaArrowRight, + @"fa-arrow-up" : FAKGlyphFaArrowUp, + @"fa-arrows" : FAKGlyphFaArrows, + @"fa-arrows-alt" : FAKGlyphFaArrowsAlt, + @"fa-arrows-h" : FAKGlyphFaArrowsH, + @"fa-arrows-v" : FAKGlyphFaArrowsV, + @"fa-asterisk" : FAKGlyphFaAsterisk, + @"fa-automobile" : FAKGlyphFaAutomobile, + @"fa-backward" : FAKGlyphFaBackward, + @"fa-ban" : FAKGlyphFaBan, + @"fa-bank" : FAKGlyphFaBank, + @"fa-bar-chart-o" : FAKGlyphFaBarChartO, + @"fa-barcode" : FAKGlyphFaBarcode, + @"fa-bars" : FAKGlyphFaBars, + @"fa-beer" : FAKGlyphFaBeer, + @"fa-behance" : FAKGlyphFaBehance, + @"fa-behance-square" : FAKGlyphFaBehanceSquare, + @"fa-bell" : FAKGlyphFaBell, + @"fa-bell-o" : FAKGlyphFaBellO, + @"fa-bitbucket" : FAKGlyphFaBitbucket, + @"fa-bitbucket-square" : FAKGlyphFaBitbucketSquare, + @"fa-bitcoin" : FAKGlyphFaBitcoin, + @"fa-bold" : FAKGlyphFaBold, + @"fa-bolt" : FAKGlyphFaBolt, + @"fa-bomb" : FAKGlyphFaBomb, + @"fa-book" : FAKGlyphFaBook, + @"fa-bookmark" : FAKGlyphFaBookmark, + @"fa-bookmark-o" : FAKGlyphFaBookmarkO, + @"fa-briefcase" : FAKGlyphFaBriefcase, + @"fa-btc" : FAKGlyphFaBtc, + @"fa-bug" : FAKGlyphFaBug, + @"fa-building" : FAKGlyphFaBuilding, + @"fa-building-o" : FAKGlyphFaBuildingO, + @"fa-bullhorn" : FAKGlyphFaBullhorn, + @"fa-bullseye" : FAKGlyphFaBullseye, + @"fa-cab" : FAKGlyphFaCab, + @"fa-calendar" : FAKGlyphFaCalendar, + @"fa-calendar-o" : FAKGlyphFaCalendarO, + @"fa-camera" : FAKGlyphFaCamera, + @"fa-camera-retro" : FAKGlyphFaCameraRetro, + @"fa-car" : FAKGlyphFaCar, + @"fa-caret-down" : FAKGlyphFaCaretDown, + @"fa-caret-left" : FAKGlyphFaCaretLeft, + @"fa-caret-right" : FAKGlyphFaCaretRight, + @"fa-caret-square-o-down" : FAKGlyphFaCaretSquareODown, + @"fa-caret-square-o-left" : FAKGlyphFaCaretSquareOLeft, + @"fa-caret-square-o-right" : FAKGlyphFaCaretSquareORight, + @"fa-caret-square-o-up" : FAKGlyphFaCaretSquareOUp, + @"fa-caret-up" : FAKGlyphFaCaretUp, + @"fa-certificate" : FAKGlyphFaCertificate, + @"fa-chain" : FAKGlyphFaChain, + @"fa-chain-broken" : FAKGlyphFaChainBroken, + @"fa-check" : FAKGlyphFaCheck, + @"fa-check-circle" : FAKGlyphFaCheckCircle, + @"fa-check-circle-o" : FAKGlyphFaCheckCircleO, + @"fa-check-square" : FAKGlyphFaCheckSquare, + @"fa-check-square-o" : FAKGlyphFaCheckSquareO, + @"fa-chevron-circle-down" : FAKGlyphFaChevronCircleDown, + @"fa-chevron-circle-left" : FAKGlyphFaChevronCircleLeft, + @"fa-chevron-circle-right" : FAKGlyphFaChevronCircleRight, + @"fa-chevron-circle-up" : FAKGlyphFaChevronCircleUp, + @"fa-chevron-down" : FAKGlyphFaChevronDown, + @"fa-chevron-left" : FAKGlyphFaChevronLeft, + @"fa-chevron-right" : FAKGlyphFaChevronRight, + @"fa-chevron-up" : FAKGlyphFaChevronUp, + @"fa-child" : FAKGlyphFaChild, + @"fa-circle" : FAKGlyphFaCircle, + @"fa-circle-o" : FAKGlyphFaCircleO, + @"fa-circle-o-notch" : FAKGlyphFaCircleONotch, + @"fa-circle-thin" : FAKGlyphFaCircleThin, + @"fa-clipboard" : FAKGlyphFaClipboard, + @"fa-clock-o" : FAKGlyphFaClockO, + @"fa-cloud" : FAKGlyphFaCloud, + @"fa-cloud-download" : FAKGlyphFaCloudDownload, + @"fa-cloud-upload" : FAKGlyphFaCloudUpload, + @"fa-cny" : FAKGlyphFaCny, + @"fa-code" : FAKGlyphFaCode, + @"fa-code-fork" : FAKGlyphFaCodeFork, + @"fa-codepen" : FAKGlyphFaCodepen, + @"fa-coffee" : FAKGlyphFaCoffee, + @"fa-cog" : FAKGlyphFaCog, + @"fa-cogs" : FAKGlyphFaCogs, + @"fa-columns" : FAKGlyphFaColumns, + @"fa-comment" : FAKGlyphFaComment, + @"fa-comment-o" : FAKGlyphFaCommentO, + @"fa-comments" : FAKGlyphFaComments, + @"fa-comments-o" : FAKGlyphFaCommentsO, + @"fa-compass" : FAKGlyphFaCompass, + @"fa-compress" : FAKGlyphFaCompress, + @"fa-copy" : FAKGlyphFaCopy, + @"fa-credit-card" : FAKGlyphFaCreditCard, + @"fa-crop" : FAKGlyphFaCrop, + @"fa-crosshairs" : FAKGlyphFaCrosshairs, + @"fa-css3" : FAKGlyphFaCss3, + @"fa-cube" : FAKGlyphFaCube, + @"fa-cubes" : FAKGlyphFaCubes, + @"fa-cut" : FAKGlyphFaCut, + @"fa-cutlery" : FAKGlyphFaCutlery, + @"fa-dashboard" : FAKGlyphFaDashboard, + @"fa-database" : FAKGlyphFaDatabase, + @"fa-dedent" : FAKGlyphFaDedent, + @"fa-delicious" : FAKGlyphFaDelicious, + @"fa-desktop" : FAKGlyphFaDesktop, + @"fa-deviantart" : FAKGlyphFaDeviantart, + @"fa-digg" : FAKGlyphFaDigg, + @"fa-dollar" : FAKGlyphFaDollar, + @"fa-dot-circle-o" : FAKGlyphFaDotCircleO, + @"fa-download" : FAKGlyphFaDownload, + @"fa-dribbble" : FAKGlyphFaDribbble, + @"fa-dropbox" : FAKGlyphFaDropbox, + @"fa-drupal" : FAKGlyphFaDrupal, + @"fa-edit" : FAKGlyphFaEdit, + @"fa-eject" : FAKGlyphFaEject, + @"fa-ellipsis-h" : FAKGlyphFaEllipsisH, + @"fa-ellipsis-v" : FAKGlyphFaEllipsisV, + @"fa-empire" : FAKGlyphFaEmpire, + @"fa-envelope" : FAKGlyphFaEnvelope, + @"fa-envelope-o" : FAKGlyphFaEnvelopeO, + @"fa-envelope-square" : FAKGlyphFaEnvelopeSquare, + @"fa-eraser" : FAKGlyphFaEraser, + @"fa-eur" : FAKGlyphFaEur, + @"fa-euro" : FAKGlyphFaEuro, + @"fa-exchange" : FAKGlyphFaExchange, + @"fa-exclamation" : FAKGlyphFaExclamation, + @"fa-exclamation-circle" : FAKGlyphFaExclamationCircle, + @"fa-exclamation-triangle" : FAKGlyphFaExclamationTriangle, + @"fa-expand" : FAKGlyphFaExpand, + @"fa-external-link" : FAKGlyphFaExternalLink, + @"fa-external-link-square" : FAKGlyphFaExternalLinkSquare, + @"fa-eye" : FAKGlyphFaEye, + @"fa-eye-slash" : FAKGlyphFaEyeSlash, + @"fa-facebook" : FAKGlyphFaFacebook, + @"fa-facebook-square" : FAKGlyphFaFacebookSquare, + @"fa-fast-backward" : FAKGlyphFaFastBackward, + @"fa-fast-forward" : FAKGlyphFaFastForward, + @"fa-fax" : FAKGlyphFaFax, + @"fa-female" : FAKGlyphFaFemale, + @"fa-fighter-jet" : FAKGlyphFaFighterJet, + @"fa-file" : FAKGlyphFaFile, + @"fa-file-archive-o" : FAKGlyphFaFileArchiveO, + @"fa-file-audio-o" : FAKGlyphFaFileAudioO, + @"fa-file-code-o" : FAKGlyphFaFileCodeO, + @"fa-file-excel-o" : FAKGlyphFaFileExcelO, + @"fa-file-image-o" : FAKGlyphFaFileImageO, + @"fa-file-movie-o" : FAKGlyphFaFileMovieO, + @"fa-file-o" : FAKGlyphFaFileO, + @"fa-file-pdf-o" : FAKGlyphFaFilePdfO, + @"fa-file-photo-o" : FAKGlyphFaFilePhotoO, + @"fa-file-picture-o" : FAKGlyphFaFilePictureO, + @"fa-file-powerpoint-o" : FAKGlyphFaFilePowerpointO, + @"fa-file-sound-o" : FAKGlyphFaFileSoundO, + @"fa-file-text" : FAKGlyphFaFileText, + @"fa-file-text-o" : FAKGlyphFaFileTextO, + @"fa-file-video-o" : FAKGlyphFaFileVideoO, + @"fa-file-word-o" : FAKGlyphFaFileWordO, + @"fa-file-zip-o" : FAKGlyphFaFileZipO, + @"fa-files-o" : FAKGlyphFaFilesO, + @"fa-film" : FAKGlyphFaFilm, + @"fa-filter" : FAKGlyphFaFilter, + @"fa-fire" : FAKGlyphFaFire, + @"fa-fire-extinguisher" : FAKGlyphFaFireExtinguisher, + @"fa-flag" : FAKGlyphFaFlag, + @"fa-flag-checkered" : FAKGlyphFaFlagCheckered, + @"fa-flag-o" : FAKGlyphFaFlagO, + @"fa-flash" : FAKGlyphFaFlash, + @"fa-flask" : FAKGlyphFaFlask, + @"fa-flickr" : FAKGlyphFaFlickr, + @"fa-floppy-o" : FAKGlyphFaFloppyO, + @"fa-folder" : FAKGlyphFaFolder, + @"fa-folder-o" : FAKGlyphFaFolderO, + @"fa-folder-open" : FAKGlyphFaFolderOpen, + @"fa-folder-open-o" : FAKGlyphFaFolderOpenO, + @"fa-font" : FAKGlyphFaFont, + @"fa-forward" : FAKGlyphFaForward, + @"fa-foursquare" : FAKGlyphFaFoursquare, + @"fa-frown-o" : FAKGlyphFaFrownO, + @"fa-gamepad" : FAKGlyphFaGamepad, + @"fa-gavel" : FAKGlyphFaGavel, + @"fa-gbp" : FAKGlyphFaGbp, + @"fa-ge" : FAKGlyphFaGe, + @"fa-gear" : FAKGlyphFaGear, + @"fa-gears" : FAKGlyphFaGears, + @"fa-gift" : FAKGlyphFaGift, + @"fa-git" : FAKGlyphFaGit, + @"fa-git-square" : FAKGlyphFaGitSquare, + @"fa-github" : FAKGlyphFaGithub, + @"fa-github-alt" : FAKGlyphFaGithubAlt, + @"fa-github-square" : FAKGlyphFaGithubSquare, + @"fa-gittip" : FAKGlyphFaGittip, + @"fa-glass" : FAKGlyphFaGlass, + @"fa-globe" : FAKGlyphFaGlobe, + @"fa-google" : FAKGlyphFaGoogle, + @"fa-google-plus" : FAKGlyphFaGooglePlus, + @"fa-google-plus-square" : FAKGlyphFaGooglePlusSquare, + @"fa-graduation-cap" : FAKGlyphFaGraduationCap, + @"fa-group" : FAKGlyphFaGroup, + @"fa-h-square" : FAKGlyphFaHSquare, + @"fa-hacker-news" : FAKGlyphFaHackerNews, + @"fa-hand-o-down" : FAKGlyphFaHandODown, + @"fa-hand-o-left" : FAKGlyphFaHandOLeft, + @"fa-hand-o-right" : FAKGlyphFaHandORight, + @"fa-hand-o-up" : FAKGlyphFaHandOUp, + @"fa-hdd-o" : FAKGlyphFaHddO, + @"fa-header" : FAKGlyphFaHeader, + @"fa-headphones" : FAKGlyphFaHeadphones, + @"fa-heart" : FAKGlyphFaHeart, + @"fa-heart-o" : FAKGlyphFaHeartO, + @"fa-history" : FAKGlyphFaHistory, + @"fa-home" : FAKGlyphFaHome, + @"fa-hospital-o" : FAKGlyphFaHospitalO, + @"fa-html5" : FAKGlyphFaHtml5, + @"fa-image" : FAKGlyphFaImage, + @"fa-inbox" : FAKGlyphFaInbox, + @"fa-indent" : FAKGlyphFaIndent, + @"fa-info" : FAKGlyphFaInfo, + @"fa-info-circle" : FAKGlyphFaInfoCircle, + @"fa-inr" : FAKGlyphFaInr, + @"fa-instagram" : FAKGlyphFaInstagram, + @"fa-institution" : FAKGlyphFaInstitution, + @"fa-italic" : FAKGlyphFaItalic, + @"fa-joomla" : FAKGlyphFaJoomla, + @"fa-jpy" : FAKGlyphFaJpy, + @"fa-jsfiddle" : FAKGlyphFaJsfiddle, + @"fa-key" : FAKGlyphFaKey, + @"fa-keyboard-o" : FAKGlyphFaKeyboardO, + @"fa-krw" : FAKGlyphFaKrw, + @"fa-language" : FAKGlyphFaLanguage, + @"fa-laptop" : FAKGlyphFaLaptop, + @"fa-leaf" : FAKGlyphFaLeaf, + @"fa-legal" : FAKGlyphFaLegal, + @"fa-lemon-o" : FAKGlyphFaLemonO, + @"fa-level-down" : FAKGlyphFaLevelDown, + @"fa-level-up" : FAKGlyphFaLevelUp, + @"fa-life-bouy" : FAKGlyphFaLifeBouy, + @"fa-life-ring" : FAKGlyphFaLifeRing, + @"fa-life-saver" : FAKGlyphFaLifeSaver, + @"fa-lightbulb-o" : FAKGlyphFaLightbulbO, + @"fa-link" : FAKGlyphFaLink, + @"fa-linkedin" : FAKGlyphFaLinkedin, + @"fa-linkedin-square" : FAKGlyphFaLinkedinSquare, + @"fa-linux" : FAKGlyphFaLinux, + @"fa-list" : FAKGlyphFaList, + @"fa-list-alt" : FAKGlyphFaListAlt, + @"fa-list-ol" : FAKGlyphFaListOl, + @"fa-list-ul" : FAKGlyphFaListUl, + @"fa-location-arrow" : FAKGlyphFaLocationArrow, + @"fa-lock" : FAKGlyphFaLock, + @"fa-long-arrow-down" : FAKGlyphFaLongArrowDown, + @"fa-long-arrow-left" : FAKGlyphFaLongArrowLeft, + @"fa-long-arrow-right" : FAKGlyphFaLongArrowRight, + @"fa-long-arrow-up" : FAKGlyphFaLongArrowUp, + @"fa-magic" : FAKGlyphFaMagic, + @"fa-magnet" : FAKGlyphFaMagnet, + @"fa-mail-forward" : FAKGlyphFaMailForward, + @"fa-mail-reply" : FAKGlyphFaMailReply, + @"fa-mail-reply-all" : FAKGlyphFaMailReplyAll, + @"fa-male" : FAKGlyphFaMale, + @"fa-map-marker" : FAKGlyphFaMapMarker, + @"fa-maxcdn" : FAKGlyphFaMaxcdn, + @"fa-medkit" : FAKGlyphFaMedkit, + @"fa-meh-o" : FAKGlyphFaMehO, + @"fa-microphone" : FAKGlyphFaMicrophone, + @"fa-microphone-slash" : FAKGlyphFaMicrophoneSlash, + @"fa-minus" : FAKGlyphFaMinus, + @"fa-minus-circle" : FAKGlyphFaMinusCircle, + @"fa-minus-square" : FAKGlyphFaMinusSquare, + @"fa-minus-square-o" : FAKGlyphFaMinusSquareO, + @"fa-mobile" : FAKGlyphFaMobile, + @"fa-mobile-phone" : FAKGlyphFaMobilePhone, + @"fa-money" : FAKGlyphFaMoney, + @"fa-moon-o" : FAKGlyphFaMoonO, + @"fa-mortar-board" : FAKGlyphFaMortarBoard, + @"fa-music" : FAKGlyphFaMusic, + @"fa-navicon" : FAKGlyphFaNavicon, + @"fa-openid" : FAKGlyphFaOpenid, + @"fa-outdent" : FAKGlyphFaOutdent, + @"fa-pagelines" : FAKGlyphFaPagelines, + @"fa-paper-plane" : FAKGlyphFaPaperPlane, + @"fa-paper-plane-o" : FAKGlyphFaPaperPlaneO, + @"fa-paperclip" : FAKGlyphFaPaperclip, + @"fa-paragraph" : FAKGlyphFaParagraph, + @"fa-paste" : FAKGlyphFaPaste, + @"fa-pause" : FAKGlyphFaPause, + @"fa-paw" : FAKGlyphFaPaw, + @"fa-pencil" : FAKGlyphFaPencil, + @"fa-pencil-square" : FAKGlyphFaPencilSquare, + @"fa-pencil-square-o" : FAKGlyphFaPencilSquareO, + @"fa-phone" : FAKGlyphFaPhone, + @"fa-phone-square" : FAKGlyphFaPhoneSquare, + @"fa-photo" : FAKGlyphFaPhoto, + @"fa-picture-o" : FAKGlyphFaPictureO, + @"fa-pied-piper" : FAKGlyphFaPiedPiper, + @"fa-pied-piper-alt" : FAKGlyphFaPiedPiperAlt, + @"fa-pied-piper-square" : FAKGlyphFaPiedPiperSquare, + @"fa-pinterest" : FAKGlyphFaPinterest, + @"fa-pinterest-square" : FAKGlyphFaPinterestSquare, + @"fa-plane" : FAKGlyphFaPlane, + @"fa-play" : FAKGlyphFaPlay, + @"fa-play-circle" : FAKGlyphFaPlayCircle, + @"fa-play-circle-o" : FAKGlyphFaPlayCircleO, + @"fa-plus" : FAKGlyphFaPlus, + @"fa-plus-circle" : FAKGlyphFaPlusCircle, + @"fa-plus-square" : FAKGlyphFaPlusSquare, + @"fa-plus-square-o" : FAKGlyphFaPlusSquareO, + @"fa-power-off" : FAKGlyphFaPowerOff, + @"fa-print" : FAKGlyphFaPrint, + @"fa-puzzle-piece" : FAKGlyphFaPuzzlePiece, + @"fa-qq" : FAKGlyphFaQq, + @"fa-qrcode" : FAKGlyphFaQrcode, + @"fa-question" : FAKGlyphFaQuestion, + @"fa-question-circle" : FAKGlyphFaQuestionCircle, + @"fa-quote-left" : FAKGlyphFaQuoteLeft, + @"fa-quote-right" : FAKGlyphFaQuoteRight, + @"fa-ra" : FAKGlyphFaRa, + @"fa-random" : FAKGlyphFaRandom, + @"fa-rebel" : FAKGlyphFaRebel, + @"fa-recycle" : FAKGlyphFaRecycle, + @"fa-reddit" : FAKGlyphFaReddit, + @"fa-reddit-square" : FAKGlyphFaRedditSquare, + @"fa-refresh" : FAKGlyphFaRefresh, + @"fa-renren" : FAKGlyphFaRenren, + @"fa-reorder" : FAKGlyphFaReorder, + @"fa-repeat" : FAKGlyphFaRepeat, + @"fa-reply" : FAKGlyphFaReply, + @"fa-reply-all" : FAKGlyphFaReplyAll, + @"fa-retweet" : FAKGlyphFaRetweet, + @"fa-rmb" : FAKGlyphFaRmb, + @"fa-road" : FAKGlyphFaRoad, + @"fa-rocket" : FAKGlyphFaRocket, + @"fa-rotate-left" : FAKGlyphFaRotateLeft, + @"fa-rotate-right" : FAKGlyphFaRotateRight, + @"fa-rouble" : FAKGlyphFaRouble, + @"fa-rss" : FAKGlyphFaRss, + @"fa-rss-square" : FAKGlyphFaRssSquare, + @"fa-rub" : FAKGlyphFaRub, + @"fa-ruble" : FAKGlyphFaRuble, + @"fa-rupee" : FAKGlyphFaRupee, + @"fa-save" : FAKGlyphFaSave, + @"fa-scissors" : FAKGlyphFaScissors, + @"fa-search" : FAKGlyphFaSearch, + @"fa-search-minus" : FAKGlyphFaSearchMinus, + @"fa-search-plus" : FAKGlyphFaSearchPlus, + @"fa-send" : FAKGlyphFaSend, + @"fa-send-o" : FAKGlyphFaSendO, + @"fa-share" : FAKGlyphFaShare, + @"fa-share-alt" : FAKGlyphFaShareAlt, + @"fa-share-alt-square" : FAKGlyphFaShareAltSquare, + @"fa-share-square" : FAKGlyphFaShareSquare, + @"fa-share-square-o" : FAKGlyphFaShareSquareO, + @"fa-shield" : FAKGlyphFaShield, + @"fa-shopping-cart" : FAKGlyphFaShoppingCart, + @"fa-sign-in" : FAKGlyphFaSignIn, + @"fa-sign-out" : FAKGlyphFaSignOut, + @"fa-signal" : FAKGlyphFaSignal, + @"fa-sitemap" : FAKGlyphFaSitemap, + @"fa-skype" : FAKGlyphFaSkype, + @"fa-slack" : FAKGlyphFaSlack, + @"fa-sliders" : FAKGlyphFaSliders, + @"fa-smile-o" : FAKGlyphFaSmileO, + @"fa-sort" : FAKGlyphFaSort, + @"fa-sort-alpha-asc" : FAKGlyphFaSortAlphaAsc, + @"fa-sort-alpha-desc" : FAKGlyphFaSortAlphaDesc, + @"fa-sort-amount-asc" : FAKGlyphFaSortAmountAsc, + @"fa-sort-amount-desc" : FAKGlyphFaSortAmountDesc, + @"fa-sort-asc" : FAKGlyphFaSortAsc, + @"fa-sort-desc" : FAKGlyphFaSortDesc, + @"fa-sort-down" : FAKGlyphFaSortDown, + @"fa-sort-numeric-asc" : FAKGlyphFaSortNumericAsc, + @"fa-sort-numeric-desc" : FAKGlyphFaSortNumericDesc, + @"fa-sort-up" : FAKGlyphFaSortUp, + @"fa-soundcloud" : FAKGlyphFaSoundcloud, + @"fa-space-shuttle" : FAKGlyphFaSpaceShuttle, + @"fa-spinner" : FAKGlyphFaSpinner, + @"fa-spoon" : FAKGlyphFaSpoon, + @"fa-spotify" : FAKGlyphFaSpotify, + @"fa-square" : FAKGlyphFaSquare, + @"fa-square-o" : FAKGlyphFaSquareO, + @"fa-stack-exchange" : FAKGlyphFaStackExchange, + @"fa-stack-overflow" : FAKGlyphFaStackOverflow, + @"fa-star" : FAKGlyphFaStar, + @"fa-star-half" : FAKGlyphFaStarHalf, + @"fa-star-half-empty" : FAKGlyphFaStarHalfEmpty, + @"fa-star-half-full" : FAKGlyphFaStarHalfFull, + @"fa-star-half-o" : FAKGlyphFaStarHalfO, + @"fa-star-o" : FAKGlyphFaStarO, + @"fa-steam" : FAKGlyphFaSteam, + @"fa-steam-square" : FAKGlyphFaSteamSquare, + @"fa-step-backward" : FAKGlyphFaStepBackward, + @"fa-step-forward" : FAKGlyphFaStepForward, + @"fa-stethoscope" : FAKGlyphFaStethoscope, + @"fa-stop" : FAKGlyphFaStop, + @"fa-strikethrough" : FAKGlyphFaStrikethrough, + @"fa-stumbleupon" : FAKGlyphFaStumbleupon, + @"fa-stumbleupon-circle" : FAKGlyphFaStumbleuponCircle, + @"fa-subscript" : FAKGlyphFaSubscript, + @"fa-suitcase" : FAKGlyphFaSuitcase, + @"fa-sun-o" : FAKGlyphFaSunO, + @"fa-superscript" : FAKGlyphFaSuperscript, + @"fa-support" : FAKGlyphFaSupport, + @"fa-table" : FAKGlyphFaTable, + @"fa-tablet" : FAKGlyphFaTablet, + @"fa-tachometer" : FAKGlyphFaTachometer, + @"fa-tag" : FAKGlyphFaTag, + @"fa-tags" : FAKGlyphFaTags, + @"fa-tasks" : FAKGlyphFaTasks, + @"fa-taxi" : FAKGlyphFaTaxi, + @"fa-tencent-weibo" : FAKGlyphFaTencentWeibo, + @"fa-terminal" : FAKGlyphFaTerminal, + @"fa-text-height" : FAKGlyphFaTextHeight, + @"fa-text-width" : FAKGlyphFaTextWidth, + @"fa-th" : FAKGlyphFaTh, + @"fa-th-large" : FAKGlyphFaThLarge, + @"fa-th-list" : FAKGlyphFaThList, + @"fa-thumb-tack" : FAKGlyphFaThumbTack, + @"fa-thumbs-down" : FAKGlyphFaThumbsDown, + @"fa-thumbs-o-down" : FAKGlyphFaThumbsODown, + @"fa-thumbs-o-up" : FAKGlyphFaThumbsOUp, + @"fa-thumbs-up" : FAKGlyphFaThumbsUp, + @"fa-ticket" : FAKGlyphFaTicket, + @"fa-times" : FAKGlyphFaTimes, + @"fa-times-circle" : FAKGlyphFaTimesCircle, + @"fa-times-circle-o" : FAKGlyphFaTimesCircleO, + @"fa-tint" : FAKGlyphFaTint, + @"fa-toggle-down" : FAKGlyphFaToggleDown, + @"fa-toggle-left" : FAKGlyphFaToggleLeft, + @"fa-toggle-right" : FAKGlyphFaToggleRight, + @"fa-toggle-up" : FAKGlyphFaToggleUp, + @"fa-trash-o" : FAKGlyphFaTrashO, + @"fa-tree" : FAKGlyphFaTree, + @"fa-trello" : FAKGlyphFaTrello, + @"fa-trophy" : FAKGlyphFaTrophy, + @"fa-truck" : FAKGlyphFaTruck, + @"fa-try" : FAKGlyphFaTry, + @"fa-tumblr" : FAKGlyphFaTumblr, + @"fa-tumblr-square" : FAKGlyphFaTumblrSquare, + @"fa-turkish-lira" : FAKGlyphFaTurkishLira, + @"fa-twitter" : FAKGlyphFaTwitter, + @"fa-twitter-square" : FAKGlyphFaTwitterSquare, + @"fa-umbrella" : FAKGlyphFaUmbrella, + @"fa-underline" : FAKGlyphFaUnderline, + @"fa-undo" : FAKGlyphFaUndo, + @"fa-university" : FAKGlyphFaUniversity, + @"fa-unlink" : FAKGlyphFaUnlink, + @"fa-unlock" : FAKGlyphFaUnlock, + @"fa-unlock-alt" : FAKGlyphFaUnlockAlt, + @"fa-unsorted" : FAKGlyphFaUnsorted, + @"fa-upload" : FAKGlyphFaUpload, + @"fa-usd" : FAKGlyphFaUsd, + @"fa-user" : FAKGlyphFaUser, + @"fa-user-md" : FAKGlyphFaUserMd, + @"fa-users" : FAKGlyphFaUsers, + @"fa-video-camera" : FAKGlyphFaVideoCamera, + @"fa-vimeo-square" : FAKGlyphFaVimeoSquare, + @"fa-vine" : FAKGlyphFaVine, + @"fa-vk" : FAKGlyphFaVk, + @"fa-volume-down" : FAKGlyphFaVolumeDown, + @"fa-volume-off" : FAKGlyphFaVolumeOff, + @"fa-volume-up" : FAKGlyphFaVolumeUp, + @"fa-warning" : FAKGlyphFaWarning, + @"fa-wechat" : FAKGlyphFaWechat, + @"fa-weibo" : FAKGlyphFaWeibo, + @"fa-weixin" : FAKGlyphFaWeixin, + @"fa-wheelchair" : FAKGlyphFaWheelchair, + @"fa-windows" : FAKGlyphFaWindows, + @"fa-won" : FAKGlyphFaWon, + @"fa-wordpress" : FAKGlyphFaWordpress, + @"fa-wrench" : FAKGlyphFaWrench, + @"fa-xing" : FAKGlyphFaXing, + @"fa-xing-square" : FAKGlyphFaXingSquare, + @"fa-yahoo" : FAKGlyphFaYahoo, + @"fa-yen" : FAKGlyphFaYen, + @"fa-youtube" : FAKGlyphFaYoutube, + @"fa-youtube-play" : FAKGlyphFaYoutubePlay, + @"fa-youtube-square" : FAKGlyphFaYoutubeSquare, + + }; } + @end diff --git a/FontAwesomeKit/FAKIcon.h b/FontAwesomeKit/FAKIcon.h index cd9a0f8..6128ee9 100644 --- a/FontAwesomeKit/FAKIcon.h +++ b/FontAwesomeKit/FAKIcon.h @@ -44,10 +44,21 @@ */ + (UIFont *)iconFontWithSize:(CGFloat)size; + +/** + * Creates and returns a FAKIcon object for the specified glyph name and size. + * + * @param code A NSSTring representing the name of the glyph, e.g. @"fa-" + * @param size The desired size (in points) of the icon font that will be used for the icon. This value must be greater than 0.0. + * + * @return Returns a FAKIcon object or nil, if the name is not known or the font does not support lookup by name + */ ++ (instancetype)iconWithName:(NSString *)iconName size:(CGFloat)size; + /** * Creates and returns a FAKIcon object for the specified character code and size. * - * @param code A string represents a character code. Like @"\uf000" + * @param code A NSString represents a character code. Like @"\uf000" * @param size The desired size (in points) of the icon font that will be used for the icon. This value must be greater than 0.0. * * @return Returns a FAKIcon object. diff --git a/FontAwesomeKit/FAKIcon.m b/FontAwesomeKit/FAKIcon.m index 99d5ff0..df2a28e 100644 --- a/FontAwesomeKit/FAKIcon.m +++ b/FontAwesomeKit/FAKIcon.m @@ -4,6 +4,7 @@ @interface FAKIcon () @property (strong, nonatomic) NSMutableAttributedString *mutableAttributedString; +@property (strong, nonatomic) NSString *iconName; @end @@ -33,10 +34,37 @@ + (UIFont *)iconFontWithSize:(CGFloat)size + (instancetype)iconWithCode:(NSString *)code size:(CGFloat)size { FAKIcon *icon = [[self alloc] init]; - icon.mutableAttributedString = [[NSMutableAttributedString alloc] initWithString:code attributes:@{NSFontAttributeName: [self iconFontWithSize:size]}]; - return icon; + + if (icon) { + icon.mutableAttributedString = [[NSMutableAttributedString alloc] initWithString:code + attributes:@{NSFontAttributeName: [self iconFontWithSize:size]}]; + icon.iconName = nil; + return icon; + } + return nil; +} + ++ (instancetype)iconWithName:(NSString *)iconName size:(CGFloat)size +{ + FAKIcon *icon = [[self alloc] init]; + + + if (self && [self respondsToSelector:@selector(allNames)]) { + NSDictionary *allNames = [self performSelector:@selector(allNames)]; + NSString *code = [allNames objectForKey:iconName]; + if (code) { + icon.mutableAttributedString = [[NSMutableAttributedString alloc] initWithString:code + attributes:@{NSFontAttributeName: [self iconFontWithSize:size]}]; + icon.iconName = nil; + + return icon; + } + + } + return nil; } + - (NSAttributedString *)attributedString { return [self.mutableAttributedString copy]; @@ -49,7 +77,8 @@ - (NSString *)characterCode - (NSString *)iconName { - return [[self class] allIcons][[self characterCode]]; + NSString * name = [[self class] allIcons][[self characterCode]]; + return name; } - (CGFloat)iconFontSize diff --git a/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m b/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m index 3b10213..fdc548c 100644 --- a/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m +++ b/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m @@ -55,9 +55,11 @@ - (IBAction)segmentChanged:(UISegmentedControl *)sender - (void)loadFontAwesome { - NSArray *keys = [[[FAKFontAwesome allIcons] allKeys] sortedArrayUsingSelector:@selector(compare:)]; + NSArray *keys = [[FAKFontAwesome allNames].allKeys sortedArrayUsingSelector:@selector(compare:)]; + for (NSString *key in keys) { - [self.icons addObject:[FAKFontAwesome iconWithCode:key size:60]]; + [self.icons addObject:[FAKFontAwesome iconWithName:key + size:60]]; } } From 8cf43bc7c4231e89a6e5f5f79ed1231c3a6ba49f Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Tue, 27 May 2014 21:24:44 +0200 Subject: [PATCH 11/14] had to reduce icon size in the example code, because icon width for new icons seems to break at the old size of 60 --- .../FontAwesomeKitExample/IconMapViewController.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m b/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m index fdc548c..b4c2e22 100644 --- a/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m +++ b/FontAwesomeKitExample/FontAwesomeKitExample/IconMapViewController.m @@ -58,8 +58,10 @@ - (void)loadFontAwesome NSArray *keys = [[FAKFontAwesome allNames].allKeys sortedArrayUsingSelector:@selector(compare:)]; for (NSString *key in keys) { + // MW: had to reduce the size, because some of the icons don't fit anymore at 60 pixels (e.g. car, cubes) [self.icons addObject:[FAKFontAwesome iconWithName:key - size:60]]; + size:48]]; + } } From 27cfd4b70a8952777859717d1cec40590332a97c Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Tue, 27 May 2014 21:26:59 +0200 Subject: [PATCH 12/14] updated font awesome related facts in readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cf5f161..b0b590f 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zo Currently FontAwesomeKit supports **4** different icon fonts. -- [FontAwesome 4.0.3](http://fortawesome.github.io/Font-Awesome/) Our old friend, contains **369** icons +- [FontAwesome 4.1.0](http://fortawesome.github.io/Font-Awesome/) Our old friend, contains **439** icons - [Foundation icons](http://zurb.com/playground/foundation-icon-fonts-3) Contains **283** icons. - [Zocial](http://zocial.smcllns.com/) Contains **99** social icons. - [ionicons 1.4.0](http://ionicons.com/) Contains **525** icons, lots of iOS 7 style hollow icons. From 7a82cf5b63c956bc95cf7fecbce814cc76b0ffb5 Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Tue, 27 May 2014 21:27:36 +0200 Subject: [PATCH 13/14] small utility script for running the generator & updating the implementation files --- CodeGenerators/FontAwesome/build.sh | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 CodeGenerators/FontAwesome/build.sh diff --git a/CodeGenerators/FontAwesome/build.sh b/CodeGenerators/FontAwesome/build.sh new file mode 100644 index 0000000..6af8974 --- /dev/null +++ b/CodeGenerators/FontAwesome/build.sh @@ -0,0 +1,3 @@ +ruby gen.rb +cp FAKFontAwesome.fakgen.h ../../FontAwesomeKit/FAKFontAwesome.h +cp FAKFontAwesome.fakgen.m ../../FontAwesomeKit/FAKFontAwesome.m From 089ae3489f2f268fb6d8e37814aa5eca8429e14a Mon Sep 17 00:00:00 2001 From: Martin Wilz Date: Tue, 27 May 2014 21:39:15 +0200 Subject: [PATCH 14/14] fixed icon name mechanism in FAKIcon class --- FontAwesomeKit/FAKIcon.m | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/FontAwesomeKit/FAKIcon.m b/FontAwesomeKit/FAKIcon.m index df2a28e..28f2720 100644 --- a/FontAwesomeKit/FAKIcon.m +++ b/FontAwesomeKit/FAKIcon.m @@ -4,7 +4,7 @@ @interface FAKIcon () @property (strong, nonatomic) NSMutableAttributedString *mutableAttributedString; -@property (strong, nonatomic) NSString *iconName; +@property (strong, nonatomic) NSString *_iconName; @end @@ -38,7 +38,7 @@ + (instancetype)iconWithCode:(NSString *)code size:(CGFloat)size if (icon) { icon.mutableAttributedString = [[NSMutableAttributedString alloc] initWithString:code attributes:@{NSFontAttributeName: [self iconFontWithSize:size]}]; - icon.iconName = nil; + icon._iconName = nil; return icon; } return nil; @@ -55,7 +55,7 @@ + (instancetype)iconWithName:(NSString *)iconName size:(CGFloat)size if (code) { icon.mutableAttributedString = [[NSMutableAttributedString alloc] initWithString:code attributes:@{NSFontAttributeName: [self iconFontWithSize:size]}]; - icon.iconName = nil; + icon._iconName = iconName; return icon; } @@ -77,8 +77,9 @@ - (NSString *)characterCode - (NSString *)iconName { - NSString * name = [[self class] allIcons][[self characterCode]]; - return name; + if (self._iconName) return self._iconName; + + return [[self class] allIcons][[self characterCode]]; } - (CGFloat)iconFontSize