{"id":3720,"date":"2017-11-01T10:01:31","date_gmt":"2017-11-01T04:31:31","guid":{"rendered":"https:\/\/www.innovationm.com\/blog\/?p=3720"},"modified":"2023-01-20T18:55:52","modified_gmt":"2023-01-20T13:25:52","slug":"font-awesome-hassel-free-icon-set","status":"publish","type":"post","link":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/","title":{"rendered":"Font Awesome: Hassel Free Icon Set"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><strong style=\"font-size: 1rem;\">What is Font Awesome?<\/strong><\/p>\n<p>Font Awesome is a free vector icons-pack which you can use it in your app or web. Font Awesome has 675 free Icons with a variety of categories like web-applications set, accessibility set, transportation set, file-type icon set, form-control icon set and more. Font Awesome is outline and filled-outline set of Icons.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" width=\"700\" height=\"700\" class=\"wp-image-3722\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/font-awesome-png.png\" alt=\"Font-Awesome.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/font-awesome-png.png 700w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/font-awesome-png-150x150.png 150w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/font-awesome-png-300x300.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/font-awesome-png-624x624.png 624w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>You just need to include TTF file in your project and you\u2019re good to use Font Awesome Icons set. Same applies with your Android Project or iOS Project.<\/p>\n<p><strong>Why Font Awesome?<\/strong><\/p>\n<p>Imagine, you need an Icon for your app them, it\u2019s quite obvious that you need the same icon with different pixels as you have to satisfy for different screen resolution.<\/p>\n<p>Font Awesome come in rescue to solve this problem.<\/p>\n<p><strong>How Font Awesome Works?<\/strong><\/p>\n<p>Have you ever specified different font size for the different screen?<\/p>\n<p>The answer is NO.<\/p>\n<p><img decoding=\"async\" width=\"1024\" height=\"709\" class=\"wp-image-3723\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/fontawesome-text-icons-0041-jpg.jpeg\" alt=\"FontAwesome-Text-Icons.0041.jpg\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/fontawesome-text-icons-0041-jpg.jpeg 1024w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/fontawesome-text-icons-0041-jpg-300x208.jpeg 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/fontawesome-text-icons-0041-jpg-768x532.jpeg 768w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/fontawesome-text-icons-0041-jpg-624x432.jpeg 624w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>As Font adjust itself with the screen resolution. So, you don\u2019t need to worry about these. Now, there is Font Awesome,\u00a0who treats every icon as a character. It\u2019s flexible enough to adjust itself to any screen.<\/p>\n<p><strong>Benefits<\/strong><\/p>\n<p>Till now, you\u2019ve to ask your UI Designers for every icon while developing your App or Website. From now, you can use Font Awesome Icons instead. You can customize the fill color of icons as per your need.<\/p>\n<p>Since Font Awesome belongs to single ttf file. As you don\u2019t have to carry all your icons in a directory.<\/p>\n<p>With the single file, It enhances the rendering performance.<\/p>\n<p>Font Awesome Icons are the vector, therefore it looks smooth in retina display.<\/p>\n<p>You can customize it with CSS effects like shadow color and text color.<\/p>\n<p><strong>Yes, It has Limitations<\/strong><\/p>\n<p>You can\u2019t customize it with flat style or 3D effect in your icons. You&#8217;re limited to outline design. Most of the web designers don\u2019t like single solid color icons.<\/p>\n<p><strong>Web Implementation<\/strong><\/p>\n<p>If you were developing your web application with Bootstrap framework then, it\u2019s a good pair to attach with. Though, you\u2019ve Glyph icons pack in Bootstrap itself, but, it\u2019s not that huge as Font Awesome is.<\/p>\n<p><strong>Step 1.<\/strong><\/p>\n<p>Go to <a href=\"http:\/\/fontawesome.io\">http:\/\/fontawesome.io<\/a> and download Font Awesome 4 Icon Pack.<\/p>\n<p><strong>Step2.<\/strong><\/p>\n<p>You\u2019ll get these files,<\/p>\n<p><img decoding=\"async\" width=\"409\" height=\"134\" class=\"wp-image-3725\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-12-52-13-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 12.52.13 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-12-52-13-pm-png.png 409w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-12-52-13-pm-png-300x98.png 300w\" sizes=\"(max-width: 409px) 100vw, 409px\" \/><\/p>\n<p><strong>Step3.<\/strong><\/p>\n<p>Import css and fonts files respectively in your web project folder,<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"205\" class=\"wp-image-3726\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-16-37-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 1.16.37 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-16-37-pm-png.png 412w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-16-37-pm-png-300x149.png 300w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"411\" height=\"165\" class=\"wp-image-3727\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-16-28-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 1.16.28 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-16-28-pm-png.png 411w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-16-28-pm-png-300x120.png 300w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><\/p>\n<p>You won\u2019t get <strong>style.css <\/strong>in your font awesome. Add manually, as we\u2019re going to add custom style in style.css file.<\/p>\n<p><strong>Step 4.<\/strong><\/p>\n<p>Move to <strong>index.html<\/strong> file and add html boilerplate code<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre class=\"lang:xhtml decode:true \">&lt;!DOCTYPE html&gt;\r\n\r\n&lt;html lang=\"en\"&gt;\r\n\r\n&lt;head&gt;\r\n\r\n&lt;meta charset=\"UTF-8\"&gt;\r\n\r\n&lt;title&gt;Font Awesome Demo&lt;\/title&gt;\r\n\r\n&lt;\/head&gt;\r\n\r\n&lt;body&gt;\r\n\r\n\r\n\r\n&lt;\/body&gt;\r\n\r\n&lt;\/html&gt;<\/pre>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Step 5.<\/strong><\/p>\n<p>Next, you\u2019ve have to import font awesome css file in your index.html file. Since, Font Awesome is external stylesheet file. So, you have to add it using &lt;link\/&gt; tag.<\/p>\n<p>Add it in between &lt;head\/&gt; tag.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;head&gt;\r\n\r\n&lt;meta charset=\"UTF-8\"&gt;\r\n\r\n&lt;title&gt;Font Awesome Demo&lt;\/title&gt;\r\n\r\n&lt;!-- Font Awesome --&gt;\r\n\r\n&lt;link rel=\"stylesheet\" href=\"css\/font-awesome.min.css\"&gt;\r\n\r\n&lt;!-- Custom Style --&gt;\r\n\r\n&lt;link rel=\"stylesheet\" href=\"css\/style.css\"&gt;\r\n\r\n&lt;\/head&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p><strong style=\"font-size: 1rem;\">Step 6.<\/strong>Do the same for style.css which is going to be the custom stylesheet for our demo project where we define our own styling. We\u2019ll use this in our future demonstration.<\/p>\n<p>Next, we\u2019ll go to fontawesome.io website &gt; Icons (<a href=\"http:\/\/fontawesome.io\/icons\/\">http:\/\/fontawesome.io\/icons\/<\/a>)<\/p>\n<p>Choose any of the Icon which you want to show.<\/p>\n<p>Say, I clicked on Bluetooth icon.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"622\" class=\"wp-image-3728\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-34-17-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 1.34.17 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-34-17-pm-png.png 815w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-34-17-pm-png-300x229.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-34-17-pm-png-768x586.png 768w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-34-17-pm-png-624x476.png 624w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/><\/p>\n<p>If you want to add, Bluetooth Icon just put this line in &lt;body&gt; where you want to add<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;i class=\"fa fa-bluetooth\" aria-hidden=\"true\"&gt;&lt;\/i&gt;<\/pre>\n<p>So, mine look like instead of &lt;i&gt; tag, i prefer &lt;span&gt; tag as per Bootstrap guidelines.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;span class=\"fa fa-bluetooth\"&gt;&lt;\/span&gt;<\/pre>\n<p><span style=\"font-size: 1rem;\">fa-lg\u00a0<\/span>Above icon is default size. If you want to manipulate the size then Font Awesome has some predefined size-class.<\/p>\n<ol>\n<li>fa-2x<\/li>\n<li>fa-3x<\/li>\n<li>fa-4x<\/li>\n<li>fa-5x<\/li>\n<\/ol>\n<p>So my code, look like<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;!-- Font Awesome Sizes --&gt;\r\n\r\n&lt;span class=\"fa fa-bluetooth\"&gt;&lt;\/span&gt;\r\n\r\n&lt;span class=\"fa fa-bluetooth fa-lg\"&gt;&lt;\/span&gt;\r\n\r\n&lt;span class=\"fa fa-bluetooth fa-2x\"&gt;&lt;\/span&gt;\r\n\r\n&lt;span class=\"fa fa-bluetooth fa-3x\"&gt;&lt;\/span&gt;\r\n\r\n&lt;span class=\"fa fa-bluetooth fa-4x\"&gt;&lt;\/span&gt;\r\n\r\n&lt;span class=\"fa fa-bluetooth fa-5x\"&gt;&lt;\/span&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>And, after rendering it looks like<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"281\" height=\"122\" class=\"wp-image-3729\" style=\"font-size: 1rem;\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-44-18-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 1.44.18 PM.png\" \/><\/p>\n<p>Till now it\u2019s in solid black color. What if, I want my Icons in green color.<\/p>\n<p>Then, You have to style your icon.<\/p>\n<p>Open style.css file and add a custom class<\/p>\n<table>\n<tbody>\n<tr>\n<td>.<strong>fontInGreen<\/strong>{<\/p>\n<p>color: green;<\/p>\n<p>}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>And, apply it with span tag.<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre class=\"lang:matlab decode:true \">&lt;!-- Font Awesome Styling --&gt;\r\n\r\n&lt;span class=\"fa fa-bluetooth fa-5x fontInGreen\"&gt;&lt;\/span&gt;<\/pre>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"341\" height=\"124\" class=\"wp-image-3730\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-49-54-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 1.49.54 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-49-54-pm-png.png 341w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-1-49-54-pm-png-300x109.png 300w\" sizes=\"(max-width: 341px) 100vw, 341px\" \/><\/p>\n<p><strong>iOS Implementation<\/strong><\/p>\n<p>You can also use Font Awesome in your iOS Project. You just need Font Awesome ttf file in your Project. And, you are almost done.<\/p>\n<p>So, follow below steps:-<\/p>\n<p><strong>Step 1.<\/strong><\/p>\n<p>Drap-and-Drop <strong>font awesome-webfont.ttf<\/strong> file in your project.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"258\" height=\"281\" class=\"wp-image-3731\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-2-59-43-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 2.59.43 PM.png\" \/><\/p>\n<p><strong>Step 2.<\/strong><\/p>\n<p>Mention FontAwesome file in your Info.plist file against<strong> UIAppFonts<\/strong> key. Since you\u2019re going to use external font file so, you\u2019ve to mention in your app\u2019s Info.plist file.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"379\" height=\"67\" class=\"wp-image-3732\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-3-00-18-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 3.00.18 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-3-00-18-pm-png.png 379w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-3-00-18-pm-png-300x53.png 300w\" sizes=\"(max-width: 379px) 100vw, 379px\" \/><\/p>\n<p><strong>Step 3. <\/strong><\/p>\n<p>Add SwiftFontAwesome.swift reusable class in your project.<\/p>\n<p>Just Drag and Drop <strong>SwiftFontAwesome.swift<\/strong><\/p>\n<p><strong>Step 4.<\/strong><\/p>\n<p>Say, you want to place an Icon in your View. Then, you assume it would be UIImageView. But, in case of font awesome, you have to use UIlabel instead of UIImageView as Font Awesome Icons are the character in itself.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"217\" class=\"wp-image-3733\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-7-13-27-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 7.13.27 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-7-13-27-pm-png.png 400w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-7-13-27-pm-png-300x163.png 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"260\" height=\"131\" class=\"wp-image-3734\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-7-13-34-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 7.13.34 PM.png\" \/><\/p>\n<p>And, assign <strong>SwiftFontAwesome<\/strong> in Label Class.<\/p>\n<p><strong>Step5.<\/strong><\/p>\n<p>Make an outlet of the label and assign icon.<\/p>\n<p>There is single Method <strong>icon method <\/strong>with minimum two parameters i.e. <strong>Icon Name<\/strong> and <strong>Icon Size<\/strong><\/p>\n<pre class=\"lang:swift decode:true \">myLabel.icon(type: .ambulance, withSize: .tripleExtraLarge)<\/pre>\n<p><strong style=\"font-size: 1rem;\">myLabel<\/strong><span style=\"font-size: 1rem;\"> is my outlet name.\u00a0<\/span>Here,\u00a0<strong>.ambulance <\/strong>is Icon Type. It belongs to FontAwesomeIcon type which is an enum. This enum has all the Unicode characters.<\/p>\n<p><strong>.tripleExtraLarge <\/strong>is Icon Size.<\/p>\n<p>And, I\u2019ll get something like this<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"170\" height=\"141\" class=\"wp-image-3736\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-7-27-23-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 7.27.23 PM.png\" \/><\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Explore SwiftFontAwesome.swift,<\/strong><\/p>\n<p>There are 8 Font Sizes &#8211;<\/p>\n<ol>\n<li>extraSmall<\/li>\n<li>Small<\/li>\n<li>Medium<\/li>\n<li>Large<\/li>\n<li>extraLarge<\/li>\n<li>doubleExtraLarge<\/li>\n<li>tripleExtraLarge<\/li>\n<li>customSize<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Android Implementation<\/strong><\/p>\n<p><strong>Step 1.<\/strong><\/p>\n<p>Add <strong>FontAwesome.tff <\/strong>file in your Assets directory of your Project.<\/p>\n<p><strong>Step 2.<\/strong><\/p>\n<p>Create a sub-directory named \u201c<strong>Font<\/strong>\u201d in Assets directory.<\/p>\n<p><strong><img loading=\"lazy\" decoding=\"async\" width=\"410\" height=\"391\" class=\"wp-image-3738\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-11-53-18-pm-png.png\" alt=\"Screen Shot 2017-07-17 at 11.53.18 PM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-11-53-18-pm-png.png 410w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-17-at-11-53-18-pm-png-300x286.png 300w\" sizes=\"(max-width: 410px) 100vw, 410px\" \/><\/strong><\/p>\n<p><strong>Step 3.<\/strong><\/p>\n<p>Alike iOS, you have to use TextView instead of Image View. So, choose your TextView where you want to put the Font Awesome Icon.<\/p>\n<p>Though, I making my TextView<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre class=\"lang:xhtml decode:true \">&lt;TextView\r\n\r\nandroid:id=\"@+id\/myTextView\"\r\n\r\nandroid:layout_width=\"wrap_content\"\r\n\r\nandroid:layout_height=\"wrap_content\"\r\n\r\nandroid:text=\"Hello Font Awesome\"\r\n\r\nandroid:textSize=\"@dimen\/fontLarge\"\r\n\r\nandroid:gravity=\"center\"\r\n\r\nandroid:layout_centerHorizontal=\"true\"\r\n\r\nandroid:layout_centerVertical=\"true\"\/&gt;<\/pre>\n<p>&nbsp;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In dimens.xml I\u2019ve defined three keys for Font Size. Here, I\u2019m using fontLarge.<\/p>\n<pre class=\"lang:xhtml decode:true \">&lt;!-- Font Awesome --&gt;\r\n\r\n&lt;dimen name=\"fontSmall\"&gt;20sp&lt;\/dimen&gt;\r\n\r\n&lt;dimen name=\"fontMedium\"&gt;30sp&lt;\/dimen&gt;\r\n\r\n&lt;dimen name=\"fontLarge\"&gt;50sp&lt;\/dimen&gt;<\/pre>\n<p><span style=\"font-size: 1rem;\">Next, we\u2018ll attach the FontAwesome with the Text View,<\/span><strong> Step 4.<\/strong><\/p>\n<pre class=\"lang:java decode:true \">\/\/ Get Text View\r\n\r\nTextView myFontText = (TextView)findViewById(R.id.myTextView);\r\n\r\n\/\/ Extract Font Awesome\r\n\r\nTypeface fontAwesome = Typeface.createFromAsset(getAssets(), \"Font\/fontawesome.ttf\");\r\n\r\n\/\/ Assign it to TextView\r\n\r\nmyFontText.setTypeface(fontAwesome);\r\n\r\nmyFontText.setText(\"\\uf293\");<\/pre>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"330\" class=\"wp-image-3739\" style=\"font-size: 1rem;\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-18-at-12-46-24-am-png.png\" alt=\"Screen Shot 2017-07-18 at 12.46.24 AM.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-18-at-12-46-24-am-png.png 681w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-18-at-12-46-24-am-png-300x145.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screen-shot-2017-07-18-at-12-46-24-am-png-624x302.png 624w\" sizes=\"(max-width: 681px) 100vw, 681px\" \/>\\u<strong>f293 <\/strong>is the Unicode character of Bluetooth Icon which you\u2019ll get from FontAwesome website.<\/p>\n<p>And, when we run the project it will look like,<br \/>\n<img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"1280\" class=\"wp-image-3742\" src=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot_20170717-232725-png.png\" alt=\"Screenshot_20170717-232725.png\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot_20170717-232725-png.png 720w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot_20170717-232725-png-169x300.png 169w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot_20170717-232725-png-576x1024.png 576w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/screenshot_20170717-232725-png-624x1109.png 624w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>Icons and Correct icons are one of the key feature for your website or App. It\u2019s up to you or your UI Team are they willing to use Font Awesome Icon or their own icon. Lastly, don\u2019t forget to thank <strong>Dave Gandy <\/strong>whose fonts are awesome.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; What is Font Awesome? Font Awesome is a free vector icons-pack which you can use it in your app or web. Font Awesome has 675 free Icons with a variety of categories like web-applications set, accessibility set, transportation set, file-type icon set, form-control icon set and more. Font Awesome is outline and filled-outline set [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3797,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,108,3,71],"tags":[207,209,210,208],"class_list":["post-3720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-html5-css-js","category-ios","category-mobile","tag-font","tag-font-awesome","tag-fontawesome","tag-icons"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Font Awesome: Hassel Free Icon Set - InnovationM - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Font Awesome: Hassel Free Icon Set - InnovationM - Blog\" \/>\n<meta property=\"og:description\" content=\"&nbsp; What is Font Awesome? Font Awesome is a free vector icons-pack which you can use it in your app or web. Font Awesome has 675 free Icons with a variety of categories like web-applications set, accessibility set, transportation set, file-type icon set, form-control icon set and more. Font Awesome is outline and filled-outline set [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/\" \/>\n<meta property=\"og:site_name\" content=\"InnovationM - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-01T04:31:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-20T13:25:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/Font-Awesome-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1140\" \/>\n\t<meta property=\"og:image:height\" content=\"633\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"InnovationM Admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InnovationM Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/\"},\"author\":{\"name\":\"InnovationM Admin\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"headline\":\"Font Awesome: Hassel Free Icon Set\",\"datePublished\":\"2017-11-01T04:31:31+00:00\",\"dateModified\":\"2023-01-20T13:25:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/\"},\"wordCount\":1031,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Font-Awesome-1.png\",\"keywords\":[\"font\",\"font-awesome\",\"fontawesome\",\"icons\"],\"articleSection\":[\"Android\",\"HTML5 \\\/ CSS \\\/ JS\",\"iOS\",\"Mobile\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/\",\"name\":\"Font Awesome: Hassel Free Icon Set - InnovationM - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Font-Awesome-1.png\",\"datePublished\":\"2017-11-01T04:31:31+00:00\",\"dateModified\":\"2023-01-20T13:25:52+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Font-Awesome-1.png\",\"contentUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/Font-Awesome-1.png\",\"width\":1140,\"height\":633},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/font-awesome-hassel-free-icon-set\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Font Awesome: Hassel Free Icon Set\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\",\"name\":\"InnovationM - Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\",\"name\":\"InnovationM Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"caption\":\"InnovationM Admin\"},\"sameAs\":[\"http:\\\/\\\/www.innovationm.com\\\/\"],\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/author\\\/innovationmadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Font Awesome: Hassel Free Icon Set - InnovationM - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/","og_locale":"en_US","og_type":"article","og_title":"Font Awesome: Hassel Free Icon Set - InnovationM - Blog","og_description":"&nbsp; What is Font Awesome? Font Awesome is a free vector icons-pack which you can use it in your app or web. Font Awesome has 675 free Icons with a variety of categories like web-applications set, accessibility set, transportation set, file-type icon set, form-control icon set and more. Font Awesome is outline and filled-outline set [&hellip;]","og_url":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/","og_site_name":"InnovationM - Blog","article_published_time":"2017-11-01T04:31:31+00:00","article_modified_time":"2023-01-20T13:25:52+00:00","og_image":[{"width":1140,"height":633,"url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/Font-Awesome-1.png","type":"image\/png"}],"author":"InnovationM Admin","twitter_misc":{"Written by":"InnovationM Admin","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#article","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/"},"author":{"name":"InnovationM Admin","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"headline":"Font Awesome: Hassel Free Icon Set","datePublished":"2017-11-01T04:31:31+00:00","dateModified":"2023-01-20T13:25:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/"},"wordCount":1031,"commentCount":0,"image":{"@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/Font-Awesome-1.png","keywords":["font","font-awesome","fontawesome","icons"],"articleSection":["Android","HTML5 \/ CSS \/ JS","iOS","Mobile"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/","url":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/","name":"Font Awesome: Hassel Free Icon Set - InnovationM - Blog","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#primaryimage"},"image":{"@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/Font-Awesome-1.png","datePublished":"2017-11-01T04:31:31+00:00","dateModified":"2023-01-20T13:25:52+00:00","author":{"@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"breadcrumb":{"@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#primaryimage","url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/Font-Awesome-1.png","contentUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2017\/10\/Font-Awesome-1.png","width":1140,"height":633},{"@type":"BreadcrumbList","@id":"https:\/\/www.innovationm.com\/blog\/font-awesome-hassel-free-icon-set\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.innovationm.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Font Awesome: Hassel Free Icon Set"}]},{"@type":"WebSite","@id":"https:\/\/www.innovationm.com\/blog\/#website","url":"https:\/\/www.innovationm.com\/blog\/","name":"InnovationM - Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.innovationm.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed","name":"InnovationM Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","caption":"InnovationM Admin"},"sameAs":["http:\/\/www.innovationm.com\/"],"url":"https:\/\/www.innovationm.com\/blog\/author\/innovationmadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/3720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/comments?post=3720"}],"version-history":[{"count":0,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/3720\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media\/3797"}],"wp:attachment":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media?parent=3720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/categories?post=3720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/tags?post=3720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}